navina commented on PR #10702:
URL: https://github.com/apache/pinot/pull/10702#issuecomment-1529878668

   > Also I hope we can agree on the direction. One key difference I can see 
between these two approaches is to reuse validDocId or not for deletion. I also 
left this comment on @navina's design. This is a key as it has implications on 
correctness/efficiency/complexity etc.
   > Could you provide a detailed example on reusing validDocId is insufficient 
to help this discussion. 
   
   I have added the reasoning in the design doc - 
https://docs.google.com/document/d/19s1AHCRjmqeVa0z_djYBTAt_meg6qWcUxwRO3y-G9O4/edit#heading=h.muy7y9j64ptn
 . can we continue the conversation in the design doc?  
   
   > Also, I'm curious what's the behavior if there's an update to record after 
deletion, will we ignore it or revive the record?
   
   That's a good question. Going by the current upsert guarantees, if the event 
containing the update to a record has newer comparison values, it will be 
considered as a new record. I think it should be fine to revive it. I am not 
seeing any issues on doing that. Or we could make that configurable. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to