Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Append Branch
-
None
-
Reviewed
Description
Current block write operation's header has the following fields:
blockId blockGS pipelineSize isRecovery clientName hasSource source #datanodesInDownStreamPipeline downstreamDatanodes
I'd like to change the header to be
blockId blockGS pipelineSize clientName flags blockMinLen blockMaxLen newGS hasSource source #datanodesInDownStreamPipeline downstreamDatanodes
With this protocol change, pipeline recovery will be performed when a mew pipeline is set up.