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

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

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 7.5, 8.0
    • Admin UI
    • 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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            janhoy Jan Høydahl
            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

              Slack

                Issue deployment