[ https://issues.apache.org/jira/browse/HBASE-18008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chia-Ping Tsai updated HBASE-18008: ----------------------------------- Release Note: 1) The HColumnDescriptor got from Admin, AsyncAdmin, and Table is immutable. 2) HColumnDescriptor have been marked as "Deprecated" and user should substituted ColumnFamilyDescriptor for HColumnDescriptor. 3) ColumnFamilyDescriptor is constructed through ColumnFamilyDescriptorBuilder and it contains all of the read-only methods from HColumnDescriptor 4) The value to which the IS_MOB/MOB_THRESHOLD is mapped is stored as String rather than Boolean/Long. The MOB is an new feature to 2.0 so this change should be acceptable was: 1) The HColumnDescriptor got from Admin, AsyncAdmin, and Table is immutable. 2) HColumnDescriptor have been marked as "Deprecated" and user should substituted ColumnFamilyDescriptor for HColumnDescriptor. 3) ColumnFamilyDescriptor is constructed through ColumnFamilyDescriptorBuilder and it contains all of the read-only methods from HColumnDescriptor 4) The value to which the IS_MOB/MOB_THRESHOLD is mapped is stored as String rather than Boolean/Long. The MOB is an new feature to 2.0 so this change should be acceptable > Any HColumnDescriptor we give out should be immutable > ----------------------------------------------------- > > Key: HBASE-18008 > URL: https://issues.apache.org/jira/browse/HBASE-18008 > Project: HBase > Issue Type: Sub-task > Affects Versions: 2.0.0 > Reporter: Chia-Ping Tsai > Assignee: Chia-Ping Tsai > Fix For: 2.0.0, 3.0.0 > > Attachments: HBASE-18008.v0.patch, HBASE-18008.v1.patch, > HBASE-18008.v2.patch, HBASE-18008.v3.patch, HBASE-18008.v4.patch, > HBASE-18008.v5.patch, HBASE-18008.v6.patch, HBASE-18008.v6.patch, > HBASE-18008.v7.patch, HBASE-18008.v7.patch > > > This is similar to HBASE-15583, but we should move up on to the > ColumnFamilyDescriptor rather than ColumnDescriptor. > -- This message was sent by Atlassian JIRA (v6.3.15#6346)