Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.9.0, 3.0.0-alpha1
-
None
-
Reviewed
-
Description
BlockTokenIdentifier currently uses a DataInput/DataOutput (basically a byte[]) and manual serialization to get data into and out of the encrypted buffer (in BlockKeyProto). Other TokenIdentifiers (e.g. ContainerTokenIdentifier, AMRMTokenIdentifier) use Protobuf. The BlockTokenIdenfitier should use Protobuf as well so it can be expanded more easily and will be consistent with the rest of the system.
Attachments
Attachments
Issue Links
- is related to
-
HDFS-11096 Support rolling upgrade between 2.x and 3.x
- Patch Available
- is required by
-
HDFS-6708 StorageType should be encoded in the block token
- Resolved