Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Currently a CODEC command is used to distribute stripping recovery command to DataNode. Discussed with umamaheswararao and vinayrpet further, we may need to refine or extend the command to support all cases, as we may distribute encoding and recovering tasks in both stripping and non-stripping cases. We may have two ways: 1) a single command but uses a flag in it to denote all the cases; 2) more commands.
This will also consider how to layout, optimize or document relevant info contained in the the corresponding command related to the block group, so DataNode will be able to restore such info according to the concrete command.