Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: HA branch (HDFS-1623)
    • Fix Version/s: HA branch (HDFS-1623)
    • Component/s: ha
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      We need to close out the NN operations categories.

      The following operations should be left as is, ie not failover, as it's reasonable to call these on a standby, and we just need to update the TODO with a comment:

      • setSafeMode (Might want to force the standby out of safemode)
      • restoreFailedStorage (Might want to tell the standby to restore the shared edits dir)
      • saveNamespace, metaSave (Could imagine calling these on a standby eg in a recovery scenario)
      • refreshNodes (Decommissioning needs to refresh the standby)

      The following operations should be checked for READ, as neither should need to be called on standby, will failover unless stale reads are enabled:

      • getTransactionID, getEditLogManifest (we don't checkoint the standby)

      The following operations should be checked for WRITE, as they should not be called on a standby, ie should always failover:

      • finalizeUpgrade, distributedUpgradeProgress (should not be able to upgrade the standby)
      • setBalancerBandwidth (balancer should failover)

        Attachments

        1. hdfs-2922.txt
          8 kB
          Eli Collins
        2. hdfs-2922.txt
          6 kB
          Eli Collins
        3. hdfs-2922.txt
          6 kB
          Eli Collins
        4. hdfs-2922.txt
          6 kB
          Eli Collins

          Activity

            People

            • Assignee:
              eli Eli Collins
              Reporter:
              eli2 Eli Collins
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: