neoremind commented on PR #16418:
URL: https://github.com/apache/lucene/pull/16418#issuecomment-5165103941
Thank you @jimczi! I think now the delta lifecycle becomes:
```
loop until a merge flattens everything back to a normal column:
- every flush writes a delta with only the changed docs
- too many deltas:
- deltas cover < 50% of the segment -> fold them into one sparse
generation (base dense gen is untouched if there is)
- deltas end up covering > 50% of the segment -> fold base dense gen (if
there is) + deltas into a new dense base gen, and old base gen gets reclaimed
```
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]