hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thanh Do <than...@cs.wisc.edu>
Subject flushing memstore: background or foreground?
Date Mon, 08 Jul 2013 18:22:29 GMT
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.


  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message