1. A method for maintaining data consistency in a RAID array including a primary storage controller of a storage cluster and a secondary storage controller of the storage cluster, the method comprising: intercepting a write I/O operation directed to a stripe in the storage cluster at the primary storage controller; upon intercepting the write I/O operation, logging the stripe in a first open stripe table maintained in memory of the primary storage controller; communicating changes in the first open stripe table to the secondary storage controller; upon receiving the changes in the first open stripe table, logging the stripe in a second open stripe table maintained in memory of the secondary storage controller; determining whether the stripe is an open stripe based on the first open stripe table; and upon determining that the stripe is an open stripe, waiting for the stripe to close before fulfilling the write I/O operation.