[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-11 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: hbase-9895-v3.patch

Thanks [~ndimiduk] for the good catch. The missed test case is added back. The 
temporary file is cleaned after each test.

The v3 patch contains [~te...@apache.org] and [~ndimiduk] feedbacks. Thanks.

 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-v2.patch, 
 hbase-9895-v3.patch, 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-11 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Release Note: 
To import 0.94 exported file in 0.96 cluster or onwards, you need to set system 
property hbase.import.version when running the import command as below:

{code}
./bin/hbase -Dhbase.import.version=0.94 
org.apache.hadoop.hbase.mapreduce.Import table name import file folder
{code}

 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-v2.patch, 
 hbase-9895-v3.patch, 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-11 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Release Note: 
To import 0.94 exported file in 0.96 cluster or onwards, you need to set system 
property hbase.import.version when running the import command as below:

./bin/hbase -Dhbase.import.version=0.94 
org.apache.hadoop.hbase.mapreduce.Import table name import file folder

  was:
To import 0.94 exported file in 0.96 cluster or onwards, you need to set system 
property hbase.import.version when running the import command as below:

{code}
./bin/hbase -Dhbase.import.version=0.94 
org.apache.hadoop.hbase.mapreduce.Import table name import file folder
{code}


 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-v2.patch, 
 hbase-9895-v3.patch, 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-11 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

  Resolution: Fixed
Hadoop Flags: Reviewed
  Status: Resolved  (was: Patch Available)

Thanks for all the reviews  feedbacks! I've integrated the patch into 0.96 and 
trunk branch.

 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-v2.patch, 
 hbase-9895-v3.patch, 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-11 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Fix Version/s: 0.96.1
   0.98.0

 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
 Fix For: 0.98.0, 0.96.1

 Attachments: exportedTableIn94Format, hbase-9895-v2.patch, 
 hbase-9895-v3.patch, 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-08 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-08 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: (was: hbase-9390-part2-v2.patch)

 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-08 Thread Jeffrey Zhong (JIRA)

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


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-08 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: hbase-9895-v2.patch

 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-v2.patch, 
 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)


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-07 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: hbase-9895.patch

Re-attach because the QA run errors seems not related to this patch.

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


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-07 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: (was: hbase-9895.patch)

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


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-06 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Attachment: hbase-9895.patch

No good way to dynamically determine an input file format in 0.94 so 
introducing a system property such as following in order for Import to load a 
file using 0.94 deserializer.

{code}
./bin/hbase -Dhbase.input.version=0.94 org.apache.hadoop.hbase.mapreduce.Import 
table name input folder
{code}

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


[jira] [Updated] (HBASE-9895) 0.96 Import utility can't import an exported file from 0.94

2013-11-06 Thread Jeffrey Zhong (JIRA)

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

Jeffrey Zhong updated HBASE-9895:
-

Status: Patch Available  (was: Open)

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