Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-14517

Show regionserver's version in master status page

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.2.0, 1.3.0, 2.0.0
    • monitoring
    • None
    • Reviewed
    • Hide
      Adds server version to the listing of regionservers on the master home page.

      if a cluster where the versions deviate, at the bottom of the 'Version' column on the master home page listing of 'Region Servers', you will see a note in red that says something like: 'Total:10 9 nodes with inconsistent version'
      Show
      Adds server version to the listing of regionservers on the master home page. if a cluster where the versions deviate, at the bottom of the 'Version' column on the master home page listing of 'Region Servers', you will see a note in red that says something like: 'Total:10 9 nodes with inconsistent version'

    Description

      In production env, regionservers may be removed from the cluster for hardware problems and rejoined the cluster after the repair. There is a potential risk that the version of rejoined regionserver may diff from others because the cluster has been upgraded through many versions.

      To solve this, we can show the all regionservers' version in the server list of master's status page, and highlight the regionserver when its version is different from the master's version, similar to HDFS-3245

      Suggestions are welcome~

      Attachments

        1. HBASE-14517-v1.diff
          131 kB
          Shaohui Liu
        2. HBASE-14517-v1.patch
          131 kB
          Shaohui Liu
        3. HBASE-14517-v2.patch
          132 kB
          Shaohui Liu

        Activity

          People

            liushaohui Shaohui Liu
            liushaohui Shaohui Liu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: