[ https://issues.apache.org/jira/browse/HBASE-19806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16329550#comment-16329550 ]
Ted Yu commented on HBASE-19806: -------------------------------- I didn't change MAX VERSIONS for namespace table: TableDescriptorBuilder.NAMESPACE_TABLEDESC doesn't have access to configuration. > Lower max versions for selected system table column family > ---------------------------------------------------------- > > Key: HBASE-19806 > URL: https://issues.apache.org/jira/browse/HBASE-19806 > Project: HBase > Issue Type: Bug > Reporter: Ted Yu > Assignee: Ted Yu > Priority: Minor > Attachments: 19806.v1.txt > > > On an hbase 2 cluster, I got the description of hbase:meta table: > {code} > {NAME => 'info', VERSIONS => '3', EVICT_BLOCKS_ON_CLOSE => 'false', > NEW_VERSION_BEHAVIOR => 'false', KEEP_DELETED_CELLS => 'FALSE', > CACHE_DATA_ON_WRITE => 'false', DATA_BLOCK_ENCODING => 'NONE', TTL => > 'FOREVER', MIN_VERSIONS => '0', > REPLICATION_SCOPE => '0', BLOOMFILTER => 'NONE', CACHE_INDEX_ON_WRITE => > 'false', IN_MEMORY => 'true', CACHE_BLOOMS_ON_WRITE => 'false', > PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE => > 'true', BLOCKSIZE => '81 > 92'} > ... > {NAME => 'table', VERSIONS => '10', EVICT_BLOCKS_ON_CLOSE => 'false', > NEW_VERSION_BEHAVIOR => 'false', KEEP_DELETED_CELLS => 'FALSE', > CACHE_DATA_ON_WRITE => 'false', DATA_BLOCK_ENCODING => 'NONE', TTL => > 'FOREVER', MIN_VERSIONS => '0' > , REPLICATION_SCOPE => '0', BLOOMFILTER => 'NONE', CACHE_INDEX_ON_WRITE => > 'false', IN_MEMORY => 'true', CACHE_BLOOMS_ON_WRITE => 'false', > PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE => > 'true', BLOCKSIZE => ' > 8192'} > {code} > You can see that 'table' family has MAX VERSIONS much higher than the other > families. > The MAX VERSIONS value should be brought in sync with the other families. > For namespace table: > {code} > {NAME => 'info', VERSIONS => '10', EVICT_BLOCKS_ON_CLOSE => 'false', > NEW_VERSION_BEHAVIOR => 'false', KEEP_DELETED_CELLS => 'FALSE', > CACHE_DATA_ON_WRITE => 'false', DATA_BLOCK_ENCODING => 'NONE', TTL => > 'FOREVER', MIN_VERSIONS => '0', > REPLICATION_SCOPE => '0', BLOOMFILTER => 'ROW', CACHE_INDEX_ON_WRITE => > 'false', IN_MEMORY => 'true', CACHE_BLOOMS_ON_WRITE => 'false', > PREFETCH_BLOCKS_ON_OPEN => 'false', COMPRESSION => 'NONE', BLOCKCACHE => > 'true', BLOCKSIZE => '81 > 92'} > {code} > Having MAX VERSIONS of 3 should be enough. -- This message was sent by Atlassian JIRA (v7.6.3#76005)