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

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

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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. SOLR-8207.patch
          291 kB
          Jan Høydahl
        2. SOLR-8207_underscores.patch
          0.9 kB
          Jan Høydahl
        3. SOLR-8207_underscores.patch
          1 kB
          Jan Høydahl
        4. SOLR-8207_shardstate.patch
          3 kB
          Jan Høydahl
        5. SOLR-8207_shardstate.patch
          2 kB
          Jan Høydahl
        6. node-toggle-row-numdocs.png
          308 kB
          Jan Høydahl
        7. nodes-tab-real.png
          587 kB
          Jan Høydahl
        8. nodes-tab.png
          206 kB
          Jan Høydahl
        9. nodes.png
          92 kB
          Andrzej Bialecki
        10. node-hostcolumn.png
          293 kB
          Jan Høydahl
        11. node-details.png
          330 kB
          Jan Høydahl
        12. node-compact.png
          177 kB
          Jan Høydahl
        13. image-2018-08-10-10-33-08-290.png
          301 kB
          Jan Høydahl

        Issue Links

          Activity

            People

            • Assignee:
              janhoy Jan Høydahl
              Reporter:
              upayavira Upayavira

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

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

                  Issue deployment