Re: Heap fragmentation

2011-01-20 Thread tsuna
On Thu, Jan 20, 2011 at 2:58 PM, Todd Lipcon wrote: > On Thu, Jan 20, 2011 at 2:52 PM, tsuna wrote: > >> On Thu, Jan 20, 2011 at 9:33 AM, Todd Lipcon wrote: >> > I did some experiments to understand our full GC issues better last >> night. >> > Here are the results: >> > http://people.apache.org

Re: Heap fragmentation

2011-01-20 Thread Tatsuya Kawano
Hi Todd, Thanks for the great report. I came up with an idea to suppress the fragmentation by the memstore, so I wrote a comment on the JIRA. Would you like to examine it? https://issues.apache.org/jira/browse/HBASE-3455 -- Tatsuya Kawano (Mr.) Tokyo, Japan

Re: Heap fragmentation

2011-01-20 Thread Todd Lipcon
On Thu, Jan 20, 2011 at 2:52 PM, tsuna wrote: > On Thu, Jan 20, 2011 at 9:33 AM, Todd Lipcon wrote: > > I did some experiments to understand our full GC issues better last > night. > > Here are the results: > > http://people.apache.org/~todd/hbase-fragmentation/ > > Just curious: what hardware c

Re: Heap fragmentation

2011-01-20 Thread tsuna
On Thu, Jan 20, 2011 at 9:33 AM, Todd Lipcon wrote: > I did some experiments to understand our full GC issues better last night. > Here are the results: > http://people.apache.org/~todd/hbase-fragmentation/ Just curious: what hardware configuration was used during this test? -- Benoit "tsuna" S

Re: Heap fragmentation

2011-01-20 Thread Todd Lipcon
rs available in the queue, and you > need to write, trigger a flush. That means it'll be the same buffers, > which won't create new heap fragmentation as they'll presumably > migrate down to the bottom of old gen heap after the first major > compaction or two.. you're

Re: Heap fragmentation

2011-01-20 Thread Jay Booth
available in the queue, and you need to write, trigger a flush. That means it'll be the same buffers, which won't create new heap fragmentation as they'll presumably migrate down to the bottom of old gen heap after the first major compaction or two.. you're just passing refere

Re: Heap fragmentation

2011-01-20 Thread Ryan Rawson
udera.com] >> Sent: Thursday, January 20, 2011 9:33 AM >> To: dev >> Subject: Heap fragmentation >> >> I did some experiments to understand our full GC issues better last night. >> Here are the results: >> http://people.apache.org/~todd/hbase-fragmentation/

Re: Heap fragmentation

2011-01-20 Thread Todd Lipcon
011 9:33 AM > To: dev > Subject: Heap fragmentation > > I did some experiments to understand our full GC issues better last night. > Here are the results: > http://people.apache.org/~todd/hbase-fragmentation/ > > <http://people.apache.org/~todd/hbase-fragmentation/>Basic

RE: Heap fragmentation

2011-01-20 Thread Vladimir Rodionov
AM To: dev Subject: Heap fragmentation I did some experiments to understand our full GC issues better last night. Here are the results: http://people.apache.org/~todd/hbase-fragmentation/ <http://people.apache.org/~todd/hbase-fragmentation/>Basically my conclusion here is that (for thes

Re: Heap fragmentation

2011-01-20 Thread Ted Dunning
ote: > > > > > I did some experiments to understand our full GC issues better last > > night. > > > Here are the results: > > > http://people.apache.org/~todd/hbase-fragmentation/ > > > > > > <http://people.apache.org/~todd/hbase-fragme

Re: Heap fragmentation

2011-01-20 Thread Todd Lipcon
t; http://people.apache.org/~todd/hbase-fragmentation/ > > > > <http://people.apache.org/~todd/hbase-fragmentation/>Basically my > > conclusion > > here is that (for these YCSB workloads) the memstore is way worse for > heap > > fragmentation than the block cach

Re: Heap fragmentation

2011-01-20 Thread Ted Dunning
e.apache.org/~todd/hbase-fragmentation/>Basically my > conclusion > here is that (for these YCSB workloads) the memstore is way worse for heap > fragmentation than the block cache. > > Also we now have some tools and reference for comparison if we make any > changes to memstore

Re: Heap fragmentation

2011-01-20 Thread Ted Dunning
> > <http://people.apache.org/~todd/hbase-fragmentation/>Basically my > conclusion > here is that (for these YCSB workloads) the memstore is way worse for heap > fragmentation than the block cache. > > Also we now have some tools and reference for comparison if we make any > changes

Heap fragmentation

2011-01-20 Thread Todd Lipcon
se for heap fragmentation than the block cache. Also we now have some tools and reference for comparison if we make any changes to memstore to try to combat this issue. -Todd -- Todd Lipcon Software Engineer, Cloudera