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

Jeffrey Zhong updated HBASE-9895:
---------------------------------

    Attachment: hbase-9390-part2-v2.patch

I added a test case. Since there is no way to put the binary 0.94 exported 
file, the new test case testImport94Table will fail in the QA run. 

The new test case run fine in my local env with the binary file is put 
hbase-server/src/test/resources/org/apache/hadoop/hbase/mapreduce/exportedTableIn94Format.

> 0.96 Import utility can't import an exported file from 0.94
> -----------------------------------------------------------
>
>                 Key: HBASE-9895
>                 URL: https://issues.apache.org/jira/browse/HBASE-9895
>             Project: HBase
>          Issue Type: Bug
>          Components: mapreduce
>    Affects Versions: 0.96.0
>            Reporter: Jeffrey Zhong
>            Assignee: Jeffrey Zhong
>         Attachments: exportedTableIn94Format, hbase-9895.patch
>
>
> Basically we PBed org.apache.hadoop.hbase.client.Result so a 0.96 cluster 
> cannot import 0.94 exported files. This issue is annoying because a user 
> can't import his old archive files after upgrade or archives from others who 
> are using 0.94.
> The ideal way is to catch deserialization error and then fall back to 0.94 
> format for importing.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to