Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-14927 Remove Overseer
  3. SOLR-14928

Remove Overseer ClusterStateUpdater

    XMLWordPrintableJSON

    Details

      Description

      Remove the Overseer ClusterStateUpdater thread and associated Zookeeper queue at <chroot>/overseer/queue.

      Change cluster state updates so that each (Collection API) command execution does the update directly in Zookeeper using optimistic locking (Compare and Swap on the state.json Zookeeper files).

      Following this change cluster state updates would still be happening only from the Overseer node (that's where Collection API commands are executing), but the code will be ready for distribution once such commands can be executed by any node (other work done in the context of parent task SOLR-14927).

      See the Cluster State Updater section in the Removing Overseer doc.

        Attachments

          Activity

            People

            • Assignee:
              ilan Ilan Ginzburg
              Reporter:
              ilan Ilan Ginzburg
            • Votes:
              1 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

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