Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.0.0-alpha1
-
None
Description
Found this issue when i read fetchBlockByteRange code:
If we hit InvalidEncryptionKeyException, current logic is:
1) reduce the retry count
2) clearDataEncryptionKey
3) addToDeadNodes
4) retry in another loop...
If i am correct, we should treat InvalidEncryptionKeyException similar with InvalidBlockToken branch, bypassing addToDeadNodes(), since it's a client related, not caused by DN side