Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-4942 Add retry cache support in Namenode
  3. HDFS-5025

Record ClientId and CallId in EditLog to enable rebuilding retry cache in case of HA failover

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0-alpha1
    • Fix Version/s: 2.1.0-beta
    • Component/s: ha, namenode
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      In case of HA failover, we need to be able to rebuild the retry cache in the other Namenode. We thus need to record client id and call id in the edit log for those "AtMostOnce" operations.

        Attachments

        1. HDFS-5025.000.patch
          48 kB
          Jing Zhao
        2. HDFS-5025.001.patch
          91 kB
          Jing Zhao
        3. HDFS-5025.002.patch
          137 kB
          Jing Zhao
        4. HDFS-5025.003.patch
          147 kB
          Jing Zhao
        5. editsStored
          4 kB
          Jing Zhao
        6. HDFS-5025.004.patch
          148 kB
          Jing Zhao
        7. HDFS-5025.005.patch
          149 kB
          Jing Zhao

          Issue Links

            Activity

              People

              • Assignee:
                jingzhao Jing Zhao
                Reporter:
                jingzhao Jing Zhao
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: