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/02/15 17:10:00 UTC

[jira] [Created] (SOLR-15157) Refactor: separate Collection API commands from Overseer and message handling logic

Ilan Ginzburg created SOLR-15157:
------------------------------------

             Summary: Refactor: separate Collection API commands from Overseer and message handling logic
                 Key: SOLR-15157
                 URL: https://issues.apache.org/jira/browse/SOLR-15157
             Project: Solr
          Issue Type: Sub-task
          Components: SolrCloud
    Affects Versions: master (9.0)
            Reporter: Ilan Ginzburg
            Assignee: Ilan Ginzburg


Collection API command execution happens in Overseer. The code dealing with Overseer specific abstractions (Collection API queue management, executing threads etc) is mixed with code implementing the Collection API commands.

The goal of this ticket is refactoring the Collection API code to abstract anything that is related to how the Overseer executes the commands, in order to enable a future ticket (SOLR-15146) to introduce a distributed execution mode for the Collection API (and keeping the changes limited).

This ticket does not introduce any changes regarding how the Collection API commands run in the Overseer. It is only refactoring the call chains to allow a future separation.



--
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