Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
HDFS-12943
-
None
-
None
-
Reviewed
Description
In HDFS-13399 we addressed a race condition in AlignmentContext processing where the RPC response would assign a transactionId independently of the transactions own processing, resulting in a stateId response that was lower than expected. However this caused us to serialize the RpcResponse twice in order to address the header field change.
At the end it was agreed upon to move the logic of Server.setupResponse into Server.doResponse directly.