What happens if some replicas fail during handling client request?
Is the storage in GFS continuous or discrete?
What's the difference between GFS & HDFS?
What's the next generation of GFS?
Space Waste in GFS.
Some updates about Snapshot.
Q1 Answer
The master will detect replicas' failovers and do re-replication to ensure that the number of replicas are equal or more than three. The master will take some priority strategy to re-replication.
If Chunk-A's replicas are less than chunk-B's, then will re-replica chunk-A first than chunk B.
If any chunk blocks the client request, then it will have the highest priority to have re-replication.
Also, the master does not allow too many re-replication concurrently trigger in case of too much traffic within the network.
GFS Operation Environment
Q2 Answer
Discrete
The file will be split into chunk size and scatter to different servers.