If the problem is only the client, then why don't we suggest different settings for client vs server?
I imagine most clients aren't even using the HBASE_OPTS parameter, right? Only the shell... in which case these settings in hbase-env won't have any effect. We should probably default the offheapcache to 0% and make people explicitly enable it, IMO. -Todd On Mon, Dec 5, 2011 at 10:22 AM, Ted Yu <[email protected]> wrote: > Thanks for the reminder Todd. > Currently we use the following config param to calculate offheap cache size: > long offHeapCacheSize = > (long) (conf.getFloat("hbase.offheapcache.percentage", (float) 0.95) * > DirectMemoryUtils.getDirectMemorySize()); > We should lower the default percentage for offheap cache and document the > tradeoff between giving larger space from direct memory to either offheap > cache or client NIO. > > Cheers > > On Mon, Dec 5, 2011 at 10:04 AM, Todd Lipcon <[email protected]> wrote: > >> The off-heap cache will also depend on a high value for this setting.. >> need to make sure there isn't some kind of conflict between this >> feature and whatever we choose as a default. >> >> -Todd >> >> On Mon, Dec 5, 2011 at 9:53 AM, Stack <[email protected]> wrote: >> > On Mon, Dec 5, 2011 at 9:51 AM, Ted Yu <[email protected]> wrote: >> >> How about a slightly larger value, say 10MB ? >> >> >> > >> > Sure. Let me put a patch up and include it in next RC. >> > St.Ack >> >> >> >> -- >> Todd Lipcon >> Software Engineer, Cloudera >> -- Todd Lipcon Software Engineer, Cloudera
