Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
-
Reviewed
Description
Add an ability for data nodes to send an OOB response in order to indicate an upcoming upgrade-restart. Client should ignore the pipeline error from the node for a configured amount of time and try reconstruct the pipeline without excluding the restarted node. If the node does not come back in time, regular pipeline recovery should happen.
This feature is useful for the applications with a need to keep blocks local. If the upgrade-restart is fast, the wait is preferable to losing locality. It could also be used in general instead of the draining-writer strategy.
Attachments
Attachments
Issue Links
- breaks
-
HDFS-6014 Fix findbug warnings introduced by HDFS-5583
- Resolved
- depends upon
-
HDFS-5585 Provide admin commands for data node upgrade
- Resolved
- is depended upon by
-
HDFS-5924 Utilize OOB upgrade message processing for writes
- Resolved
- is related to
-
HDFS-6569 OOB message can't be sent to the client when DataNode shuts down for upgrade
- Closed