[ 
https://issues.apache.org/jira/browse/HBASE-6052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated HBASE-6052:
---------------------------------

    Attachment: HBASE-6052_v1.patch

Uploaded a patch to https://reviews.apache.org/r/6327/diff/#index_header.

Changes HRegionInfo serialization in META and ROOT from Writable to PB. 

The first version of the patch: 
 - converts references for HRegionInfo serialization into PB
 - changes most of the code paths that does META operations into using 
MetaEditor and MetaReader methods. 
 - Support migration from 0.92 and 0.94 to 0.96. Migration code is adapted from 
the 0.90->0.92 migration code.
 - Remove classes supporting 0.90 -> 0.92 migration. HRegionInfo090x, 
MetaMigrationRemovingHTD, etc
 - Changes ruby shell to use new serialization 

NOTE: 
 - META table contains info:server and info:startCode as String and int 
serialized with Bytes.toBytes(). Those are not converted to PB structures. 
                
> Convert .META. and -ROOT- content to pb
> ---------------------------------------
>
>                 Key: HBASE-6052
>                 URL: https://issues.apache.org/jira/browse/HBASE-6052
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: stack
>            Assignee: Enis Soztutar
>            Priority: Blocker
>             Fix For: 0.96.0
>
>         Attachments: HBASE-6052_v1.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to