Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.4.1
-
None
-
Reviewed
-
StorageTypes are now encoded in the BlockTokenIdentifier to ensure that the intended StorageType for writes is not tampered with on it's way through the Client to the Datanode.
Description
HDFS-6702 is adding support for file creation based on StorageType.
The block token is used as a tamper-proof channel for communicating block parameters from the NN to the DN during block creation. The StorageType should be included in this block token.
Attachments
Attachments
Issue Links
- is duplicated by
-
HDFS-5391 writeBlock should accept a target storage directory
- Resolved
- is related to
-
HDFS-6702 DFSClient should create blocks using StorageType
- Closed
-
HDFS-9807 Add an optional StorageID to writes
- Resolved
- requires
-
HDFS-11026 Convert BlockTokenIdentifier to use Protobuf
- Resolved