Patent ID: 8793223
Filing Date: 2014-07-29
Classification: G06F,H04L

Abstract:
1. A machine-implemented method comprising: detecting an error in a file system of a network storage server while the network storage server remains available for servicing client requests; identifying a potential change to the file system for resolving the error, while the network storage server remains available for servicing client requests; generating a plurality of modified data blocks representing the potential change, the plurality of data blocks corresponding to a plurality of existing data blocks; temporarily storing each of the modified data blocks in a memory; writing the modified data blocks to a change log file located outside the file system bypassing automatic writing of data for resolving the error to a persistent storage facility of the network storage server and preserving a consistent image of the file system, wherein said writing includes outputting via a user interface an indication of the potential change; enabling user input via the user interface to accept the potential change; receiving a user input specifying that the potential change is accepted; and in response to receiving the user input specifying that the potential change is accepted, committing the change to the file system by: