Systems and methods for a read only mode for a portion of a storage system
First Claim
1. A method of entering a read-only mode for a portion of a storage system, comprising:
- marking as unwritable a transaction journal associated with a portion of a storage system entering a read-only mode;
backing up the transaction journal without writing to the portion;
continuing to process, by one or more computer processors, unresolved transactions affecting the portion by marking as commit deferred, without writing to the transaction journal, those transactions for which a commit message is received after entering the read-only mode; and
processing, by one or more computer processors, those transactions marked commit deferred, after leaving the read-only mode for the portion, by marking each of those transactions as committed in the transaction journal, and sending committed messages to other affected portions of the storage system.
12 Assignments
0 Petitions
Accused Products
Abstract
In general, embodiments of the invention relate to reading data from and writing data to a storage system. Specifically, embodiments of the invention relate to a read only mode for a portion of a storage system. In one embodiment, a selective read-only mode for a portion of a storage system is implemented by monitoring a condition that may affect a subset of persistent storage in a storage system, by detecting the condition, by entering a read-only mode for the subset, and by enforcing a policy of processing write requests and read requests to the storage system, which includes processing the write requests without modifying user data stored on the subset and processing the read requests, including requests for user data stored on the subset.
-
Citations
20 Claims
-
1. A method of entering a read-only mode for a portion of a storage system, comprising:
-
marking as unwritable a transaction journal associated with a portion of a storage system entering a read-only mode; backing up the transaction journal without writing to the portion; continuing to process, by one or more computer processors, unresolved transactions affecting the portion by marking as commit deferred, without writing to the transaction journal, those transactions for which a commit message is received after entering the read-only mode; and processing, by one or more computer processors, those transactions marked commit deferred, after leaving the read-only mode for the portion, by marking each of those transactions as committed in the transaction journal, and sending committed messages to other affected portions of the storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification