Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Currently ObserverReadProxyProvider inherits performFailover() method from ConfiguredFailoverProxyProvider, which simply increments the index and switches over to another NameNode. The logic for ORPP should be smart enough to choose another observer, otherwise it can switch to a SBN, where reads are disallowed, or to an ANN, which defeats the purpose of reads from standby.
This was discussed in HDFS-12976.
Attachments
Attachments
Issue Links
- incorporates
-
HDFS-13780 Postpone NameNode state discovery in ObserverReadProxyProvider until the first real RPC call.
- Resolved