[ https://issues.apache.org/jira/browse/HBASE-12016?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Stepachev updated HBASE-12016: ------------------------------------- Release Note: Clients fetch META table descriptor using RPC. That gives an opportunity to change META table parameters on running cluster. Prior this change all clients used statically compiled META table descriptor and to apply new parameters new code need to be deployed. META table versions can be configured by 'hbase.meta.versions' and now has 3 versions by default (was 10). Block size for META table can be configured by 'hbase.meta.blocksize' (default 8k) was: Clients fetch META table descriptor using RPC. That gives an opportunity to change META table parameters on running cluster. Prior this change all clients used statically compiled META table descriptor and to apply new parameters new code need to be deployed. META table now has 3 versions by default instead of 10. > Reduce number of versions in Meta table. Make it configurable > ------------------------------------------------------------- > > Key: HBASE-12016 > URL: https://issues.apache.org/jira/browse/HBASE-12016 > Project: HBase > Issue Type: Improvement > Affects Versions: 2.0.0 > Reporter: Andrey Stepachev > Assignee: Andrey Stepachev > Priority: Minor > Fix For: 1.0.0, 2.0.0 > > Attachments: HBASE-12016.patch, HBASE-12016.patch, HBASE-12016.patch, > HBASE-12016.patch, HBASE-12016.patch, HBASE-12016.patch, HBASE-12016.patch > > > Currently meta keeps up to 10 versions of each KV. > For big metas it leads to substantial memory overhead and scan slowdowns. > (see https://issues.apache.org/jira/browse/HBASE-11165 ) > Need to keep reasonable number of versions (suggested value is 3). > Number of versions configurable via parameter: hbase.meta.versions -- This message was sent by Atlassian JIRA (v6.3.4#6332)