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: [email protected]
For additional commands, e-mail: [email protected]