hi all,

As far as I understand, there are two ways
that a memstore flush is triggered.
The first one is via MemstoreFlusher thread,
and this is a background work for sure.

Second, a client can trigger a flush by using
flushRegion API. It seems to me that this API
is executed synchronously, meaning the memstore
flush in this case is essentially a foreground workload,
in the sense that it requires one IPC handler to execute
the request and the handler only returns when
the flush is complete.

Am I correct here?

Thanks for your clarification.

Thanh

Reply via email to