Oops.  Sorry Michael (and thanks John).   I missed the fact that you
are running TRUNK.  Indeed there may be an issue here (the
split/compaction code got reworked so now there is a tiering of tasks
and you can run multiple threads concurrently).

St.Ack

On Mon, Jul 11, 2011 at 9:17 AM, Stack <[email protected]> wrote:
> If you have an individual storefile > 256M and its not splitting
> something is wrong.  Check the logs on the regionserver carrying your
> single region.  See if any clue therein.
>
> St.Ack
>
>
> On Mon, Jul 11, 2011 at 5:54 AM, Michael Morello
> <[email protected]> wrote:
>> Hi,
>>
>> I use the default values, so hbase.hregion.max.filesize should be 256
>> Mo as defined in HConstants.
>>
>> Regards,
>>
>> 2011/7/11 Zhoushuaifeng <[email protected]>:
>>> What's your settings of this : hbase.hregion.max.filesize ?
>>> If your setting is more than 1GB, and total size in the region less than 
>>> this , your region will not split.
>>>
>>
>>> -----Original Message-----
>>> From: Michael Morello [mailto:[email protected]]
>>> Sent: Monday, July 11, 2011 8:28 PM
>>> To: [email protected]
>>> Subject: Region "auto-split"
>>>
>>> Hello,
>>>
>>> I'm testing the trunk revision of HBase and there is something that
>>> seems strange to me regarding the "auto-split" region feature, here is
>>> my test case :
>>> I generate a lot of data with a simple client into a newly created
>>> table with no predefined region. Everything is stored in the first
>>> "default" region but this region is never splitted (I currently have a
>>> region with a single file store of more than 1Go).
>>>
>>> It seems that it is the responsability of the MemStoreFlusher to call
>>> the CompactSplitThread (line 359 of MemStoreFlusher) and schedule a
>>> split, but this part is never called.
>>> More precisely one of the condition that is expected to be true in
>>> order to schedule a split is that isTooManyStoreFiles(region) is true,
>>> this could never happen.
>>>
>>> Is it an expected behaviour or is it a known problem ?
>>
>

Reply via email to