You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Vladimir Rodionov <vl...@gmail.com> on 2019/07/03 02:30:49 UTC

Re: Need to apply patch HBASE-8163 on Hbase 1.4.10

HBase 1.4.10 should have MSLAB already. I presume. I personally have never
used 1.3.x and 1.4.x but I think if 1.1.x has this feature (its probably
there since 0.96?) 1.3 and 1.4 must have it as well.

-Vlad

On Mon, Jul 1, 2019 at 10:20 PM Syni Guo <gu...@outlook.com> wrote:

>
> Hi ,
>
> I want to use MSLAB feature on Hbase 1.4.10, I checked the useage
> HBASE-8163 (https://issues.apache.org/jira/browse/HBASE-8163) as bellow
> , it was  fixed 0.98.0, 0.95.0 and whether need to apply it on Hbase 1.4.10
> ?
>
> Usage:
> Disable pool(default): configure
> "hbase.hregion.memstore.chunkpool.maxsize" as 0
> Enable pool: configure "hbase.hregion.memstore.chunkpool.maxsize" as a
> percentage of global memstore size (between 0.0 and 1.0, recommend to set
> it as the gap between min and max sizes of memstore, e.g. 0.5)
>
>
> Hbase DOC:
>
> If you have a write-heavy workload, check out HBASE-8163
> MemStoreChunkPool: An improvement for JAVA GC when using MSLAB<
> https://issues.apache.org/jira/browse/HBASE-8163>. It describes
> configurations to lower the amount of young GC during write-heavy loadings.
> If you do not have HBASE-8163 installed,
>
>
> Question :
> 1. Need to apply HBASE-8163 on Hbase 1.4.10 ?
> 2. How to check out HBASE-8163 is installed on Hbase 1.4.10 bin vaersion?
>
>
> Regards,
>
> Syni
>
>

Re: Need to apply patch HBASE-8163 on Hbase 1.4.10

Posted by Syni Guo <gu...@outlook.com>.
Hi ,


I noticed that parameter , But from the patch hbase-8163v6.patch which is changed for file MemStoreLAB.java , NOT file MemStoreChunkPool.java ,  so I was confused .

Index: hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreLAB.java



On 3 Jul 2019, at 19:27, Jean-Marc Spaggiari <je...@spaggiari.org>> wrote:

I just checked and I can see it in 1.4.10

jmspaggiari@t460s:/stock/hbase-releases/hbase-1.4.10$ grep -R
hbase.hregion.memstore.chunkpool.maxsize *
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.java:
final static String CHUNK_POOL_MAXSIZE_KEY =
"hbase.hregion.memstore.chunkpool.maxsize";
j

Le mar. 2 juil. 2019 à 22:31, Vladimir Rodionov <vl...@gmail.com>> a
écrit :

HBase 1.4.10 should have MSLAB already. I presume. I personally have never
used 1.3.x and 1.4.x but I think if 1.1.x has this feature (its probably
there since 0.96?) 1.3 and 1.4 must have it as well.

-Vlad

On Mon, Jul 1, 2019 at 10:20 PM Syni Guo <gu...@outlook.com>> wrote:


Hi ,

I want to use MSLAB feature on Hbase 1.4.10, I checked the useage
HBASE-8163 (https://issues.apache.org/jira/browse/HBASE-8163) as bellow
, it was  fixed 0.98.0, 0.95.0 and whether need to apply it on Hbase
1.4.10
?

Usage:
Disable pool(default): configure
"hbase.hregion.memstore.chunkpool.maxsize" as 0
Enable pool: configure "hbase.hregion.memstore.chunkpool.maxsize" as a
percentage of global memstore size (between 0.0 and 1.0, recommend to set
it as the gap between min and max sizes of memstore, e.g. 0.5)


Hbase DOC:

If you have a write-heavy workload, check out HBASE-8163
MemStoreChunkPool: An improvement for JAVA GC when using MSLAB<
https://issues.apache.org/jira/browse/HBASE-8163>. It describes
configurations to lower the amount of young GC during write-heavy
loadings.
If you do not have HBASE-8163 installed,


Question :
1. Need to apply HBASE-8163 on Hbase 1.4.10 ?
2. How to check out HBASE-8163 is installed on Hbase 1.4.10 bin vaersion?


Regards,

Syni





Re: Need to apply patch HBASE-8163 on Hbase 1.4.10

Posted by Jean-Marc Spaggiari <je...@spaggiari.org>.
I just checked and I can see it in 1.4.10

jmspaggiari@t460s:/stock/hbase-releases/hbase-1.4.10$ grep -R
hbase.hregion.memstore.chunkpool.maxsize *
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreChunkPool.java:
 final static String CHUNK_POOL_MAXSIZE_KEY =
"hbase.hregion.memstore.chunkpool.maxsize";
j

Le mar. 2 juil. 2019 à 22:31, Vladimir Rodionov <vl...@gmail.com> a
écrit :

> HBase 1.4.10 should have MSLAB already. I presume. I personally have never
> used 1.3.x and 1.4.x but I think if 1.1.x has this feature (its probably
> there since 0.96?) 1.3 and 1.4 must have it as well.
>
> -Vlad
>
> On Mon, Jul 1, 2019 at 10:20 PM Syni Guo <gu...@outlook.com> wrote:
>
> >
> > Hi ,
> >
> > I want to use MSLAB feature on Hbase 1.4.10, I checked the useage
> > HBASE-8163 (https://issues.apache.org/jira/browse/HBASE-8163) as bellow
> > , it was  fixed 0.98.0, 0.95.0 and whether need to apply it on Hbase
> 1.4.10
> > ?
> >
> > Usage:
> > Disable pool(default): configure
> > "hbase.hregion.memstore.chunkpool.maxsize" as 0
> > Enable pool: configure "hbase.hregion.memstore.chunkpool.maxsize" as a
> > percentage of global memstore size (between 0.0 and 1.0, recommend to set
> > it as the gap between min and max sizes of memstore, e.g. 0.5)
> >
> >
> > Hbase DOC:
> >
> > If you have a write-heavy workload, check out HBASE-8163
> > MemStoreChunkPool: An improvement for JAVA GC when using MSLAB<
> > https://issues.apache.org/jira/browse/HBASE-8163>. It describes
> > configurations to lower the amount of young GC during write-heavy
> loadings.
> > If you do not have HBASE-8163 installed,
> >
> >
> > Question :
> > 1. Need to apply HBASE-8163 on Hbase 1.4.10 ?
> > 2. How to check out HBASE-8163 is installed on Hbase 1.4.10 bin vaersion?
> >
> >
> > Regards,
> >
> > Syni
> >
> >
>