Gus Heck created SOLR-12295:
-------------------------------

             Summary: Time Routed Aliases: Delete obsolete collections Async
                 Key: SOLR-12295
                 URL: https://issues.apache.org/jira/browse/SOLR-12295
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: UpdateRequestProcessors
            Reporter: Gus Heck


Presently TimeRoutedAliasUpdaateProcessor calls the MaintainRoutedAliasCmd 
command to handle the book keeping around creation of new and deletion of 
obsolete collections (the collections are representing time segments within the 
time routed alias). While we generally need to wait for collection creation 
before proceeding, since the incoming request may  be placing a document in the 
collection to be created, deletions need only be initiated and do not need to 
impede processing of updates.

In stress testing in SOLR-11949 the delays caused by synchronous updates were 
sufficient to fail the test via an apparent deadlock (actual locked threads 
could not be located however). With async deletes provided in this patch the 
stress test has passed for several consecutive executions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to