[ 
https://issues.apache.org/jira/browse/LUCENE-2655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12920698#action_12920698
 ] 

Jason Rutherglen commented on LUCENE-2655:
------------------------------------------

bq. I think the switch to generations of pending deletes (LUCENE-2680) would 
fix this? Maybe we should go do that one first.

Yes, lets work on that one as it directly relates to solving this issue.  The 
generational system won't work for DWPT pending flushed deletes for the reasons 
described (ie, the docidupto/limit will be inappropriately globalized).  

{quote}I think there's a graph structure somehow? Ie every DWPT that's flushed 
must record the segments that existed (were already flushed) when it was first 
created, because it's only those segments that should get the deleted 
term{quote}

You're saying record a list of segments that existed at the time of flushing a 
DWPT's deletes?  Lets get that data structure mapped out to start on 
LUCENE-2680?



> Get deletes working in the realtime branch
> ------------------------------------------
>
>                 Key: LUCENE-2655
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2655
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Index
>    Affects Versions: Realtime Branch
>            Reporter: Jason Rutherglen
>             Fix For: Realtime Branch
>
>         Attachments: LUCENE-2655.patch
>
>
> Deletes don't work anymore, a patch here will fix this.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to