You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Shawn Heisey (JIRA)" <ji...@apache.org> on 2016/02/25 14:45:18 UTC
[jira] [Commented] (LUCENE-7049) merge eats CPU much when there are
many deleteByQuery
[ https://issues.apache.org/jira/browse/LUCENE-7049?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15167204#comment-15167204 ]
Shawn Heisey commented on LUCENE-7049:
--------------------------------------
I have noticed that deleteByQuery in Solr will be held up by a merge. That roadblock probably also stands in the way of any further indexing requests made after the deleteByQuery. I would not be overly surprised to learn that it makes the CPU spin, but I have not actually checked this.
Adds and deletes by ID can happen at the same time as a merge since 4.0, but deleteByQuery apparently works differently, so it is blocked by any merge activity. I recently changed my indexing program so that it turns deleteByQuery into a query with fl=unique_key_field, and then does the ID delete with the results. I had gotten rid of all the "optimizeUnderway" checking that I had added back in the 3.x days, and didn't want to add that back in, so I "fixed" my delete code.
> merge eats CPU much when there are many deleteByQuery
> ------------------------------------------------------
>
> Key: LUCENE-7049
> URL: https://issues.apache.org/jira/browse/LUCENE-7049
> Project: Lucene - Core
> Issue Type: Improvement
> Components: core/index, core/search
> Reporter: Mikhail Khludnev
> Priority: Minor
> Attachments: Selection_114.png, Selection_115.png, Selection_116.png
>
>
> h2. When
> adding very many delete><query>
> h2. Then
> we got CPU spike in merge thread that blocks indexing process
>
> h2. Considerations
> Despite adding too many <delete><query> is odd itself, I suppose [the code can more efficient|https://issues.apache.org/jira/browse/LUCENE-5666?focusedCommentId=15129040&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15129040]. See sampling snapshots attached.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org