Support Questions

Find answers, ask questions, and share your expertise

HBase memstore adjacent families flush

avatar
Master Guru

When flushing occur - adjacent families are flushed as well. Does that mean all regions on region server or all CF for that specific table are flushed?

1 ACCEPTED SOLUTION

avatar
Guru

Each region flushes independently of each other. If a region flushes, all of its column families are flushed together by default (unless a different flush policy is used in recent code bases). A region's flush does not affect other regions.

View solution in original post

2 REPLIES 2

avatar
Guru

Each region flushes independently of each other. If a region flushes, all of its column families are flushed together by default (unless a different flush policy is used in recent code bases). A region's flush does not affect other regions.

avatar
Master Guru

@Enis The core of opening this post was regarding HBASE_10201. This features allows to flushes based on column family size. If the CF > DEFAULT_HREGION_MEMSTORE_PER_COLUMN_FAMILY_FLUSH the it will flush does families. Your thoughts?