Raymond: Major compaction does not first flush. Should it or should it be an option?
St.Ack On Tue, Mar 12, 2013 at 6:46 PM, Liu, Raymond <[email protected]> wrote: > I tried both hbase shell's major_compact cmd and java api > HBaseAdmin.majorCompact() on table name. > They don't flush the memstore on to disk, compact cmd seems not doing that > too. > > I hadn't read enough related code, While I am wondering, is that because > there are size threshold before a memstore is flushed? Then a user invoked > compact don't force to flush it? > > Best Regards, > Raymond Liu > > > > > Did you try from java api? If flush does not happen we may need to fix > it. > > > > Regards > > RAm > > > > On Tue, Mar 12, 2013 at 1:04 PM, Liu, Raymond <[email protected]> > > wrote: > > > > > It seems to me that a major_compact table command from hbase shell do > > > not fush memstore? When I done with major compact, still some data in > > > memstore and will be flush out to disk when I shut down hbase cluster. > > > > > > Best Regards, > > > Raymond Liu > > > > > > >
