Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
0.21.0, 0.22.0
-
None
-
None
Description
If there is a writer and concurrent reader, the following can occur:
- The writer allocates a new block from the NN
- The reader calls getBlockLocations
- Reader connects to the DN and calls getReplicaVisibleLength
- writer still has not talked to the DN, so DN doesn't know about the block and throws an error