Looking at the Gaussian read benchmark...
Are you 100% you seeded the test data and with the *exact* same number of rows 
you use in the read benchmark. The read tests directly create an HFileReader 
and seek it directly. The seek into a specific file only succeeds if the keys 
actually falls into that file.

-- Lars



----- Original Message -----
From: lars hofhansl <[email protected]>
To: "[email protected]" <[email protected]>
Cc: 
Sent: Sunday, February 16, 2014 10:15 AM
Subject: Re: [VOTE] The 1st hbase 0.94.17 release candidate is available for 
download

Hmm... Do you see this in 0.94.17 only (but not in 0.94.16 or earlier)?
Are you running in local mode or with a real HDFS?

-- Lars


----- Original Message -----
From: Jean-Marc Spaggiari <[email protected]>
To: dev <[email protected]>
Cc: 
Sent: Sunday, February 16, 2014 5:29 AM
Subject: Re: [VOTE] The 1st hbase 0.94.17 release candidate is available for 
download

+1 to keep the default behavior. It's very nice to have to option to start
more than one thread but I think for 0.94 we should keep default config.
But also, it's not a big thing. So I will be only -0 for this in the RC. I
agree that it's a bit surprising the see the 3 servers, but not that
dramatic.

Also I'm getting this once in a while when doing HFilePerformanceEvaluation:

org.apache.hadoop.hbase.io.hfile.AbstractHFileReader$NotSeekedException:
Not seeked to a key/value
    at
org.apache.hadoop.hbase.io.hfile.AbstractHFileReader$Scanner.assertSeeked(AbstractHFileReader.java:320)
    at
org.apache.hadoop.hbase.io.hfile.HFileReaderV2$ScannerV2.next(HFileReaderV2.java:690)
    at
org.apache.hadoop.hbase.HFilePerformanceEvaluation$GaussianRandomReadBenchmark.doRow(HFilePerformanceEvaluation.java:347)
    at
org.apache.hadoop.hbase.HFilePerformanceEvaluation$RowOrientedBenchmark.run(HFilePerformanceEvaluation.java:169)
    at
org.apache.hadoop.hbase.HFilePerformanceEvaluation.runBenchmark(HFilePerformanceEvaluation.java:121)
    at
org.apache.hadoop.hbase.HFilePerformanceEvaluation$3.run(HFilePerformanceEvaluation.java:97)
    at java.lang.Thread.run(Thread.java:744)

Occured 30% of the time, and only on GaussianRandomReadBenchmark.

JM



2014-02-16 2:32 GMT-05:00 Andrew Purtell <[email protected]>:

> On Sat, Feb 15, 2014 at 9:18 PM, lars hofhansl <[email protected]> wrote:
>
> > Actually looks like this was by design in HBASE-10340/HBASE-9892.
> > It spawns three local region server threads in local mode now, still just
> > one process.
> >
> > I now think it's OK. What do other folks think? Should we set the default
> > back to 1?
> >
>
> I think unannounced things that violate the principle of least surprise are
> bad. We should sink the RC and set the default back IMO.
>
>
>
> --
> Best regards,
>
>    - Andy
>
> Problems worthy of attack prove their worth by hitting back. - Piet Hein
> (via Tom White)
>

Reply via email to