Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • 2.8.0
    • None
    • balancer & mover
    • None

    Description

      This is to propose being able to scan all the nodes that we send various plans to. In order to do the scan, scan command will talk to all involved data nodes through cluster interface(HDFS-9449) and data models(HDFS-9420) and compare the hash tag that it gets back to make sure that the plan is that we are interested in and print out the results.

      As bonus, it should support the ability to print out the diff of what happened when a DiskBalancer run is complete. Assuming the state of the cluster is saved to file before.json. There should be two kinds of diffs:
      1. Overall what happened in the cluster vs. before.json – just a summary
      2. for a specific node – just like report command we should be able to pass in a node and as see the changes against the before.json

      Attachments

        1. HDFS-9462.002.patch
          38 kB
          Xiaobing Zhou
        2. HDFS-9462.003.patch
          38 kB
          Xiaobing Zhou
        3. HDFS-9462.004.patch
          41 kB
          Xiaobing Zhou
        4. HDFS-9462-HDFS-10576.001.patch
          22 kB
          Xiaobing Zhou
        5. HDFS-9462-HDFS-1312.000.patch
          14 kB
          Xiaobing Zhou

        Issue Links

          Activity

            People

              xiaobingo Xiaobing Zhou
              xiaobingo Xiaobing Zhou
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: