Hi Yong, > It is necessary to create a Paimon snapshot, and compaction may even be triggered. Therefore, asynchronous threads should be considered for these operations to avoid blocking the main thread of the JM.
This statement sounds like it would be JM to perform the compaction, regardless of sync or async. AFAIK, it should be writer operators to do the compact, so JM need not consider this kind of overhead. Just a correction on a possible misunderstanding. The design and response itself sounds good to me. Best, Yunfeng > 2025年2月11日 16:55,Yong Fang <[email protected]> 写道: > > It is necessary to create a Paimon > snapshot, and compaction may even be triggered. Therefore, asynchronous > threads should be considered for these operations to avoid blocking the > main thread of the JM.
