hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chia-Ping Tsai (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-18008) Any HColumnDescriptor we give out should be immutable
Date Thu, 08 Jun 2017 07:05:18 GMT

     [ 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)

Mime
View raw message