Thanks Yong for the explanation. Sounds good to me.
Best, Jingsong On Wed, Feb 12, 2025 at 6:06 PM Yunfeng Zhou <flink.zhouyunf...@gmail.com> wrote: > > 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 <zjur...@gmail.com> 写道: > > > > 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. >