You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Ilan Ginzburg (Jira)" <ji...@apache.org> on 2021/01/21 02:40:00 UTC

[jira] [Commented] (SOLR-14928) Remove Overseer ClusterStateUpdater

    [ https://issues.apache.org/jira/browse/SOLR-14928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17268994#comment-17268994 ] 

Ilan Ginzburg commented on SOLR-14928:
--------------------------------------

Updated the branch at [https://github.com/murblanc/lucene-solr/tree/SOLR-14928_ClusterStateUpdater|https://github.com/murblanc/lucene-solr/tree/SOLR-14928_ClusterStateUpdater] with refactoring allowing the implementation of DOWNNODE without code duplication.

Per replica updates recent commit to master (SOLR-15052) has not yet been merged in.

> Remove Overseer ClusterStateUpdater
> -----------------------------------
>
>                 Key: SOLR-14928
>                 URL: https://issues.apache.org/jira/browse/SOLR-14928
>             Project: Solr
>          Issue Type: Sub-task
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: SolrCloud
>            Reporter: Ilan Ginzburg
>            Assignee: Ilan Ginzburg
>            Priority: Major
>              Labels: cluster, collection-api, overseer
>
> 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|https://docs.google.com/document/d/1u4QHsIHuIxlglIW6hekYlXGNOP0HjLGVX5N6inkj6Ok/edit#heading=h.ymtfm3p518c] section in the Removing Overseer doc.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org