Hi J-M, N-leveled caching is something I've discussed with some folks but it hasn't been done. We already have multi-cache management strategies, such as CombinedBlockCache, so this would be making them more generic and exposing through configuration. Something you'd be interested in taking on?
Dunno if you noticed, but we now support caching blocks out into memcached as well. -n On Sun, Jun 28, 2015 at 11:20 PM, Jean-Marc Spaggiari < [email protected]> wrote: > Hi, > > Is it possible to have 2 bucket cache on a single region server? > > Like L2 and L3? I would like to have L2 offheap and block evicted from L2 > going into L3 on SSD. So we already have something like that? Or should I > open a JIRA? > > hbase.bucketcache.ioengine can get only one value. Might be nice to have a > flume-like approach... > > hbase.bucketcache=myoffheap,myssddrive > hbase.bucketcache.myoffheap.ioengine=offheap > hbase.bucketcache.myssddrive.ioengine=file://my_ssd_mnt/there > > And keep the order specified in hbase.bucketcache, so myoffheap=L2, > myssddrive=L3, etc.? > > Thanks, > > JM >
