Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.4.0
-
Reviewed
Description
ClientGSIContext should merge local and remote RouterFederatedState to get the max state id for each namespace.
And the related code as bellows:
@Override public synchronized void receiveResponseState(RpcResponseHeaderProto header) { if (header.hasRouterFederatedState()) { // BUG here routerFederatedState = header.getRouterFederatedState(); } else { lastSeenStateId.accumulate(header.getStateId()); } }
Attachments
Issue Links
- is caused by
-
HDFS-13522 HDFS-13522: Add federated nameservices states to client protocol and propagate it between routers and clients.
- Resolved
- relates to
-
HDFS-13522 HDFS-13522: Add federated nameservices states to client protocol and propagate it between routers and clients.
- Resolved
- links to