AFAIU this is pretty much what we are now doing under the hood. That is, your proposal would make the compaction step more explicit and visible above the node store API. An advantage of your approach is preventing mix segments all together (i.e. compacted segments still referring to uncompacted ones). This is something we were having problems with in the past, which I however believe we have solved by now. However, you approach most likely suffers from the same problems we currently have re. contention, performance, in memory references, ...

Michael



On 28.8.15 10:05 , Thomas Mueller wrote:
Hi,

I thought about SegmentStore compaction and made a few slides:

http://www.slideshare.net/ThomasMueller12/multi-store-compaction

Feedback is welcome! The idea is at quite an early stage, so if you don't 
understand or agree with some items, I'm to blame.

Regards,
Thomas

Reply via email to