<property>
    <name>hbase.regionserver.optionalcacheflushinterval</name>
    <value>1800000</value>
    <description>
    Amount of time to wait since the last time a region was flushed before
    invoking an optional cache flush (An optional cache flush is a
    flush even though memcache is not at the memcache.flush.size).
    Default: 30 minutes (in miliseconds)
    </description>
  </property>

On Wed, Sep 23, 2009 at 1:41 PM, stack <st...@duboce.net> wrote:

> Whats the option name Clint? I just checked out 0.19.0 and had a look in
> hbase-default to try and jog my memory but I'm not sure which setting it is
> (was).
>
> To force a flush you could do below in a cron job?
>
> echo "flush 'TABLENAME'" | ./bin/hbase shell
>
> ... or variations thereof.
>
> St.Ack
>
>
> On Wed, Sep 23, 2009 at 1:23 PM, Clint Morgan <cm-pub...@troove.net>
> wrote:
>
> > Is there no optional memstore flush anymore? I recall in 0.19 the
> memcache
> > would flush every so-often and you could configure this period (optional
> > cache flush interval).
> >
> > Digging through now, I don't see it in 0.20. Is this mechanism no longer
> > supported?
> >
> > Due to a couple of mixups, our stop cluster, take backup, restart cluster
> > mechanism had stopped running for a while. So we were not force-flushing,
> > nor generating enough data to flush.
> > Then we had a crash and I realized that the on-file stores were missing
> > writes from weeks ago. I eventually got the data back from the WAL.
> >
> > cheers,
> > -clint
> >
>

Reply via email to