Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-8207

Add "Nodes" view to the Admin UI "Cloud" tab

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.5, 8.0
    • Component/s: Admin UI
    • Labels:
      None

      Description

      The various sub-tabs of the "Cloud tab" were designed before anyone was making real use of SolrCloud, and when we didn't really know the use-cases we would need to support. I would argue that, whilst they are pretty (and clever) they aren't really fit for purpose (with the exception of tree view).

      Issues:

      • Radial view doesn't scale beyond a small number of nodes/collections
      • Paging on the graph view is based on collections - so a collection with many replicas won't be subject to pagination
      • The Dump feature is kinda redundant and should be removed
      • There is now a major overlap in functionality with the new Collections tab

      What I'd propose is that we:

      • promote the tree tab to top level
      • remove the graph views and the dump tab
      • add a new Nodes tab

      This nodes tab would complement the collections tab - showing nodes, and their associated replicas/collections. From this view, it would be possible to add/remove replicas and to see the status of nodes. It would also be possible to filter nodes by status: "show me only up nodes", "show me nodes that are in trouble", "show me nodes that have leaders on them", etc.

      Presumably, if we have APIs to support it, we might have a "decommission node" option, that would ensure that no replicas on this node are leaders, and then remove all replicas from the node, ready for it to be removed from the cluster.

        Attachments

        1. image-2018-08-10-10-33-08-290.png
          301 kB
          Jan Høydahl
        2. SOLR-8207_shardstate.patch
          2 kB
          Jan Høydahl
        3. SOLR-8207_shardstate.patch
          3 kB
          Jan Høydahl
        4. SOLR-8207_underscores.patch
          1 kB
          Jan Høydahl
        5. SOLR-8207_underscores.patch
          0.9 kB
          Jan Høydahl
        6. nodes.png
          92 kB
          Andrzej Bialecki
        7. SOLR-8207.patch
          291 kB
          Jan Høydahl
        8. node-hostcolumn.png
          293 kB
          Jan Høydahl
        9. node-toggle-row-numdocs.png
          308 kB
          Jan Høydahl
        10. node-details.png
          330 kB
          Jan Høydahl
        11. node-compact.png
          177 kB
          Jan Høydahl
        12. nodes-tab-real.png
          587 kB
          Jan Høydahl
        13. nodes-tab.png
          206 kB
          Jan Høydahl

          Issue Links

            Activity

              People

              • Assignee:
                janhoy Jan Høydahl
                Reporter:
                upayavira Upayavira
              • Votes:
                1 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m