Patent ID: 8977590
Filing Date: 2015-03-10
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by an apparatus cause the apparatus to perform a method, the method comprising: receiving, at a first entity, a first notice from a second entity that a multi-state stateful operation has attained a first state in the second entity, the multi-state stateful operation being a file create operation, the first state being a partial file creation completion state where metadata associated with a file is established by the second entity in a first location that is susceptible to state loss on the second entity; upon receiving the first notice, beginning maintenance, at the first entity, of information associated with the stateful operation; upon determining that the second entity lost state before the stateful operation attained a second state, selectively providing from the first entity to the second entity a portion of the information maintained at the first entity, the second state being a total file creation completion state where metadata associated with the file is established by the second entity in a second location that is less susceptible to state loss on the second entity than the first location; and upon receiving, at the first entity, a second notice from the second entity that the stateful operation has attained the second state in the second entity, terminating maintenance of the information associated with the stateful operation at the first entity.