[
https://issues.apache.org/jira/browse/SOLR-6823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Renaud Delbru updated SOLR-6823:
--------------------------------
Description:
As described in SOLR-6462,
{quote}
doDeleteByQuery() is structured differently than processAdd() and
processDelete() in DistributedUpdateProcessor. We refactored doDeleteByQuery()
by extracting a portion of its code into a helper method versionDeleteByQuery()
which is then overriden in the CdcrUpdateProcessor. This way doDeleteByQuery()
is structurally similar to the other two cases and we are able to keep the CDCR
logic completely separated.
{quote}
This issue provides a patch for the DisitrbutedUpdateProcessor for trunk.
was:
As described in 6462,
{quote}
doDeleteByQuery() is structured differently than processAdd() and
processDelete() in DistributedUpdateProcessor. We refactored doDeleteByQuery()
by extracting a portion of its code into a helper method versionDeleteByQuery()
which is then overriden in the CdcrUpdateProcessor. This way doDeleteByQuery()
is structurally similar to the other two cases and we are able to keep the CDCR
logic completely separated.
{quote}
This issue provides a patch for the DisitrbutedUpdateProcessor for trunk.
> Improve extensibility of DistributedUpdateProcessor regarding version
> processing
> --------------------------------------------------------------------------------
>
> Key: SOLR-6823
> URL: https://issues.apache.org/jira/browse/SOLR-6823
> Project: Solr
> Issue Type: Improvement
> Components: SolrCloud, update
> Affects Versions: Trunk
> Reporter: Renaud Delbru
> Attachments: SOLR-6823.patch
>
>
> As described in SOLR-6462,
> {quote}
> doDeleteByQuery() is structured differently than processAdd() and
> processDelete() in DistributedUpdateProcessor. We refactored
> doDeleteByQuery() by extracting a portion of its code into a helper method
> versionDeleteByQuery() which is then overriden in the CdcrUpdateProcessor.
> This way doDeleteByQuery() is structurally similar to the other two cases and
> we are able to keep the CDCR logic completely separated.
> {quote}
> This issue provides a patch for the DisitrbutedUpdateProcessor for trunk.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]