...

/

GFS Consistency Model

GFS Consistency Model

Learn about the GFS consistency model for write operations.

GFS provides a custom consistency model for write operations.

The state of a file region after a mutation depends on the type of mutation, whether it succeeds or fails and whether there are concurrent mutations.

Note: A file region is consistent if all clients will always see the same data, regardless of the replica they read from.

A region within a file

A region is defined after a file data mutation if it is consistent and clients will see what the mutation writes in its entirety.

A region can be:

  • Defined and consistent: When a mutation succeeds without interference from concurrent writes, the affected region is defined. All clients will always see what the mutation has written.
  • Undefined but consistent: Concurrent successful
...