[jira] [Commented] (HBASE-8021) TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently

2013-03-07 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595663#comment-13595663
 ] 

Hadoop QA commented on HBASE-8021:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12572494/HBASE-8021_1.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 3 new 
or modified tests.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
   
org.apache.hadoop.hbase.security.access.TestAccessController

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4711//console

This message is automatically generated.

 TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
  fails consistently
 ---

 Key: HBASE-8021
 URL: https://issues.apache.org/jira/browse/HBASE-8021
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan
Priority: Critical
 Fix For: 0.95.0, 0.96.0, 0.98.0

 Attachments: HBASE-8021_1.patch, HBASE-8021_1.patch


 Uploaded the patch in the JIRA HBASE-7981.
 Raised this so that we have a corresponding JIRA for this specific testcase.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7876) Got exception when manually triggers a split on an empty region

2013-03-07 Thread Maryann Xue (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7876?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595662#comment-13595662
 ] 

Maryann Xue commented on HBASE-7876:


agree with clockfly. 
@ramakrishna to me it makes no sense for the user to configure to get such an 
exception for this reasonable and no harm operation. and as clockfly said, 
splitting an empty region with no midkey specifies still behaves as before.

 Got exception when manually triggers a split on an empty region
 ---

 Key: HBASE-7876
 URL: https://issues.apache.org/jira/browse/HBASE-7876
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Maryann Xue
Assignee: Maryann Xue
Priority: Minor
 Attachments: HBASE-7876-0.94.patch


 We should allow a region to split successfully even if it does not yet have 
 storefiles.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7876) Got exception when manually triggers a split on an empty region

2013-03-07 Thread ramkrishna.s.vasudevan (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7876?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595677#comment-13595677
 ] 

ramkrishna.s.vasudevan commented on HBASE-7876:
---

Ya Maryann.  Pls carry on with the patch.  Infact your arg makes sense.

 Got exception when manually triggers a split on an empty region
 ---

 Key: HBASE-7876
 URL: https://issues.apache.org/jira/browse/HBASE-7876
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Maryann Xue
Assignee: Maryann Xue
Priority: Minor
 Attachments: HBASE-7876-0.94.patch


 We should allow a region to split successfully even if it does not yet have 
 storefiles.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8006) use FSUtils to get/set hbase.rootdir

2013-03-07 Thread Matteo Bertozzi (JIRA)

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

Matteo Bertozzi updated HBASE-8006:
---

   Resolution: Fixed
Fix Version/s: 0.98.0
   Status: Resolved  (was: Patch Available)

 use FSUtils to get/set hbase.rootdir
 

 Key: HBASE-8006
 URL: https://issues.apache.org/jira/browse/HBASE-8006
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Matteo Bertozzi
Assignee: Matteo Bertozzi
Priority: Minor
  Labels: noob
 Fix For: 0.98.0

 Attachments: HBASE-8006-v0.patch


 We have different ways around the code to get the root dir
 {code}
 this.conf.get(hbase.rootdir)
 new Path(conf.get(HConstants.HBASE_DIR));
 fs.makeQualified(new Path(this.c.get(HConstants.HBASE_DIR)));
 FSUtils.getRootDir(conf)
 {code}
 also we have lots of places where we have this set fs.default
 {code}
 this.conf.set(fs.default.name, fs.getUri().toString());
 this.conf.set(fs.defaultFS, fs.getUri().toString());
 {code}
 replace everything to use the FSUtils and have one single way to do this stuff

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7996) Clean up resource leak in MultiTableInputFormat

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595683#comment-13595683
 ] 

Hudson commented on HBASE-7996:
---

Integrated in hbase-0.95 #34 (See 
[https://builds.apache.org/job/hbase-0.95/34/])
HBASE-7996 Clean up resource leak in MultiTableInputFormat (Revision 
1453719)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java


 Clean up resource leak in MultiTableInputFormat
 ---

 Key: HBASE-7996
 URL: https://issues.apache.org/jira/browse/HBASE-7996
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Fix For: 0.95.0

 Attachments: 0001-HBASE-7996-Avoid-leaking-table-handle.patch


 MultiTableInputFormatBase#getSplits() will always leak an open HTable 
 instance when {{throw new IOException(Expecting at least one region for 
 table ...)}} is called. It can potentially leak throughout that method body.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7982) TestReplicationQueueFailover* runs for a minute, spews 3/4million lines complaining 'Filesystem closed', has an NPE, and still passes?

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595684#comment-13595684
 ] 

Hudson commented on HBASE-7982:
---

Integrated in hbase-0.95 #34 (See 
[https://builds.apache.org/job/hbase-0.95/34/])
HBASE-7982 TestReplicationQueueFailover* runs for a minute, spews 
3/4million lines complaining 'Filesystem closed', has an NPE, and still passes? 
(Revision 1453713)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSUtils.java


 TestReplicationQueueFailover* runs for a minute, spews 3/4million lines 
 complaining 'Filesystem closed', has an NPE, and still passes?
 --

 Key: HBASE-7982
 URL: https://issues.apache.org/jira/browse/HBASE-7982
 Project: HBase
  Issue Type: Bug
  Components: build
Reporter: stack
Assignee: Jeffrey Zhong
Priority: Blocker
 Fix For: 0.95.0

 Attachments: 7982v3.txt, 7982v4.txt, hbase-7982-combined_1.patch, 
 hbase-7982-combined.patch, hbase-7982-huge-logging.patch, 
 hbase-7982-NPE_2.patch, hbase-7982-NPE.patch, 
 hbase-7982-with-Stack-changes-02.patch


 I was trying to look at why the odd time Hudson OOMEs trying to make a report 
 on 0.95 build #4 https://builds.apache.org/job/hbase-0.95/4/console:
 {code}
 ERROR: Failed to archive test reports
 hudson.util.IOException2: remote file operation failed: 
 /home/jenkins/jenkins-slave/workspace/hbase-0.95 at 
 hudson.remoting.Channel@151a4e3e:ubuntu3
   at hudson.FilePath.act(FilePath.java:861)
   at hudson.FilePath.act(FilePath.java:838)
   at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)
   at 
 ...
 Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.nio.HeapCharBuffer.init(HeapCharBuffer.java:57)
   at java.nio.CharBuffer.allocate(CharBuffer.java:329)
   at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:792)
   at java.nio.charset.Charset.decode(Charset.java:791)
   at hudson.tasks.junit.SuiteResult.init(SuiteResult.java:215)
 ...
 {code}
 We are trying to allocate a big buffer and failing.
 Looking at reports being generated, we have quite a few that are  10MB in 
 size:
 {code}
 durruti:0.95 stack$ find hbase-* -type f -size +1k -exec ls -la {} \;
 -rw-r--r--@ 1 stack  staff  11126492 Feb 27 06:14 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.backup.TestHFileArchiving-output.txt
 -rw-r--r--@ 1 stack  staff  13296009 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestFromClientSide3-output.txt
 -rw-r--r--@ 1 stack  staff  10541898 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestMultiParallel-output.txt
 -rw-r--r--@ 1 stack  staff  25344601 Feb 27 05:51 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestRestoreSnapshotFromClient-output.txt
 -rw-r--r--@ 1 stack  staff  17966969 Feb 27 06:12 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt
 -rw-r--r--@ 1 stack  staff  17699068 Feb 27 06:09 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplit-output.txt
 -rw-r--r--@ 1 stack  staff  17701832 Feb 27 06:07 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplitCompressed-output.txt
 -rw-r--r--@ 1 stack  staff  717853709 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailover-output.txt
 -rw-r--r--@ 1 stack  staff  563616793 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailoverCompressed-output.txt
 {code}
 ... with TestReplicationQueueFailover* being order of magnitude bigger than 
 the others.
 Looking in the test I see both spewing between 800 and 900 thousand lines in 
 about a minute.  Here is their fixation:
 {code}
 8908998 2013-02-27 06:17:48,176 ERROR 
 [RegionServer:1;hemera.apache.org,35712,1361945801803.logSyncer] 
 wal.FSHLog$LogSyncer(1012): Error while syncing, requesting close of hlog.
 8908999 java.io.IOException: Filesystem closed
 8909000 ,...at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:319)
 8909001 ,...at org.apache.hadoop.hdfs.DFSClient.access$1200(DFSClient.java:78)
 8909002 ,...at 

[jira] [Commented] (HBASE-8021) TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595685#comment-13595685
 ] 

Hudson commented on HBASE-8021:
---

Integrated in hbase-0.95 #34 (See 
[https://builds.apache.org/job/hbase-0.95/34/])
HBASE-8021 
TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
 fails consistently (Revision 1453718)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java


 TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
  fails consistently
 ---

 Key: HBASE-8021
 URL: https://issues.apache.org/jira/browse/HBASE-8021
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan
Priority: Critical
 Fix For: 0.95.0, 0.96.0, 0.98.0

 Attachments: HBASE-8021_1.patch, HBASE-8021_1.patch


 Uploaded the patch in the JIRA HBASE-7981.
 Raised this so that we have a corresponding JIRA for this specific testcase.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7845) optimize hfile index key

2013-03-07 Thread Liang Xie (JIRA)

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

Liang Xie updated HBASE-7845:
-

Attachment: HBASE-7845-v4.txt

v4 fixed the javadoc warnings, and avoid an unnecessary byte array new.

 optimize hfile index key
 

 Key: HBASE-7845
 URL: https://issues.apache.org/jira/browse/HBASE-7845
 Project: HBase
  Issue Type: Improvement
  Components: HFile
Affects Versions: 0.96.0
Reporter: Liang Xie
Assignee: Liang Xie
 Fix For: 0.98.0

 Attachments: HBASE-7845.txt, HBASE-7845-v2.txt, HBASE-7845-v3.txt, 
 HBASE-7845-v4.txt


 Leveldb uses ByteWiseComparatorImpl::FindShortestSeparator()  
 FindShortSuccessor() to reduce index key size, it would be helpful under 
 special conditions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7996) Clean up resource leak in MultiTableInputFormat

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595709#comment-13595709
 ] 

Hudson commented on HBASE-7996:
---

Integrated in HBase-TRUNK #3923 (See 
[https://builds.apache.org/job/HBase-TRUNK/3923/])
HBASE-7996 Clean up resource leak in MultiTableInputFormat (Revision 
1453720)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java


 Clean up resource leak in MultiTableInputFormat
 ---

 Key: HBASE-7996
 URL: https://issues.apache.org/jira/browse/HBASE-7996
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Fix For: 0.95.0

 Attachments: 0001-HBASE-7996-Avoid-leaking-table-handle.patch


 MultiTableInputFormatBase#getSplits() will always leak an open HTable 
 instance when {{throw new IOException(Expecting at least one region for 
 table ...)}} is called. It can potentially leak throughout that method body.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7982) TestReplicationQueueFailover* runs for a minute, spews 3/4million lines complaining 'Filesystem closed', has an NPE, and still passes?

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595710#comment-13595710
 ] 

Hudson commented on HBASE-7982:
---

Integrated in HBase-TRUNK #3923 (See 
[https://builds.apache.org/job/HBase-TRUNK/3923/])
HBASE-7982 TestReplicationQueueFailover* runs for a minute, spews 
3/4million lines complaining 'Filesystem closed', has an NPE, and still passes? 
(Revision 1453712)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSUtils.java


 TestReplicationQueueFailover* runs for a minute, spews 3/4million lines 
 complaining 'Filesystem closed', has an NPE, and still passes?
 --

 Key: HBASE-7982
 URL: https://issues.apache.org/jira/browse/HBASE-7982
 Project: HBase
  Issue Type: Bug
  Components: build
Reporter: stack
Assignee: Jeffrey Zhong
Priority: Blocker
 Fix For: 0.95.0

 Attachments: 7982v3.txt, 7982v4.txt, hbase-7982-combined_1.patch, 
 hbase-7982-combined.patch, hbase-7982-huge-logging.patch, 
 hbase-7982-NPE_2.patch, hbase-7982-NPE.patch, 
 hbase-7982-with-Stack-changes-02.patch


 I was trying to look at why the odd time Hudson OOMEs trying to make a report 
 on 0.95 build #4 https://builds.apache.org/job/hbase-0.95/4/console:
 {code}
 ERROR: Failed to archive test reports
 hudson.util.IOException2: remote file operation failed: 
 /home/jenkins/jenkins-slave/workspace/hbase-0.95 at 
 hudson.remoting.Channel@151a4e3e:ubuntu3
   at hudson.FilePath.act(FilePath.java:861)
   at hudson.FilePath.act(FilePath.java:838)
   at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)
   at 
 ...
 Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.nio.HeapCharBuffer.init(HeapCharBuffer.java:57)
   at java.nio.CharBuffer.allocate(CharBuffer.java:329)
   at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:792)
   at java.nio.charset.Charset.decode(Charset.java:791)
   at hudson.tasks.junit.SuiteResult.init(SuiteResult.java:215)
 ...
 {code}
 We are trying to allocate a big buffer and failing.
 Looking at reports being generated, we have quite a few that are  10MB in 
 size:
 {code}
 durruti:0.95 stack$ find hbase-* -type f -size +1k -exec ls -la {} \;
 -rw-r--r--@ 1 stack  staff  11126492 Feb 27 06:14 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.backup.TestHFileArchiving-output.txt
 -rw-r--r--@ 1 stack  staff  13296009 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestFromClientSide3-output.txt
 -rw-r--r--@ 1 stack  staff  10541898 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestMultiParallel-output.txt
 -rw-r--r--@ 1 stack  staff  25344601 Feb 27 05:51 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestRestoreSnapshotFromClient-output.txt
 -rw-r--r--@ 1 stack  staff  17966969 Feb 27 06:12 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt
 -rw-r--r--@ 1 stack  staff  17699068 Feb 27 06:09 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplit-output.txt
 -rw-r--r--@ 1 stack  staff  17701832 Feb 27 06:07 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplitCompressed-output.txt
 -rw-r--r--@ 1 stack  staff  717853709 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailover-output.txt
 -rw-r--r--@ 1 stack  staff  563616793 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailoverCompressed-output.txt
 {code}
 ... with TestReplicationQueueFailover* being order of magnitude bigger than 
 the others.
 Looking in the test I see both spewing between 800 and 900 thousand lines in 
 about a minute.  Here is their fixation:
 {code}
 8908998 2013-02-27 06:17:48,176 ERROR 
 [RegionServer:1;hemera.apache.org,35712,1361945801803.logSyncer] 
 wal.FSHLog$LogSyncer(1012): Error while syncing, requesting close of hlog.
 8908999 java.io.IOException: Filesystem closed
 8909000 ,...at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:319)
 8909001 ,...at org.apache.hadoop.hdfs.DFSClient.access$1200(DFSClient.java:78)
 8909002 ,...at 
 

[jira] [Commented] (HBASE-8021) TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595711#comment-13595711
 ] 

Hudson commented on HBASE-8021:
---

Integrated in HBase-TRUNK #3923 (See 
[https://builds.apache.org/job/HBase-TRUNK/3923/])
HBASE-8021 
TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
 fails consistently (Revision 1453717)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java


 TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
  fails consistently
 ---

 Key: HBASE-8021
 URL: https://issues.apache.org/jira/browse/HBASE-8021
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan
Priority: Critical
 Fix For: 0.95.0, 0.96.0, 0.98.0

 Attachments: HBASE-8021_1.patch, HBASE-8021_1.patch


 Uploaded the patch in the JIRA HBASE-7981.
 Raised this so that we have a corresponding JIRA for this specific testcase.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8004) Creating an existing table from Shell does not throw TableExistsException

2013-03-07 Thread ramkrishna.s.vasudevan (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595717#comment-13595717
 ] 

ramkrishna.s.vasudevan commented on HBASE-8004:
---

@Jean 
The list and scan and even put works fine.
As Andrew suggesteed i think the relocation of the exception package has caused 
this.

 Creating an existing table from Shell does not throw TableExistsException
 -

 Key: HBASE-8004
 URL: https://issues.apache.org/jira/browse/HBASE-8004
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan

 When i try to create a same table from shell i don't get TableExistsException 
 instead i get
 {code}
 ERROR: cannot load Java class org.apache.hadoop.hbase.TableNotFoundException
 Here is some help for this command:
 Creates a table. Pass a table name, and a set of column family
 specifications (at least one), and, optionally, table configuration.
 Column specification can be a simple string (name), or a dictionary
 (dictionaries are described below in main help output), necessarily
 including NAME attribute.
 Examples:
   hbase create 't1', {NAME = 'f1', VERSIONS = 5}
   hbase create 't1', {NAME = 'f1'}, {NAME = 'f2'}, {NAME = 'f3'}
   hbase # The above in shorthand would be the following:
 {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread nkeywal (JIRA)

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

nkeywal updated HBASE-8002:
---

Attachment: 8002.v4.patch

 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7244) Provide a command or argument to startup, that formats znodes if provided

2013-03-07 Thread rajeshbabu (JIRA)

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

rajeshbabu updated HBASE-7244:
--

Attachment: HBASE-7244.patch

@Harsh
Here is the patch we are using in our cluster. We have also same requirements 
as you said in description. Instread of changing startup script we have written 
seperate cleanup script which cleans zookeeper and hdfs data related to hbase 
if no hbase process like master,regionserver,backupmaster is alive. 

Please review.

 Provide a command or argument to startup, that formats znodes if provided
 -

 Key: HBASE-7244
 URL: https://issues.apache.org/jira/browse/HBASE-7244
 Project: HBase
  Issue Type: New Feature
  Components: Zookeeper
Affects Versions: 0.94.0
Reporter: Harsh J
Priority: Minor
 Attachments: HBASE-7244.patch


 Many a times I've had to, and have seen instructions being thrown, to stop 
 cluster, clear out ZK and restart.
 While this is only a quick (and painful to master) fix, it is certainly nifty 
 to some smaller cluster users but the process is far too long, roughly:
 1. Stop HBase
 2. Start zkCli.sh and connect to the right quorum
 3. Find and ensure the HBase parent znode from the configs (/hbase only by 
 default)
 4. Run an rmr /hbase in the zkCli.sh shell, or manually delete each znode 
 if on a lower version of ZK.
 5. Quit zkCli.sh and start HBase again
 Perhaps it may be useful, if the start-hbase.sh itself accepted a formatZK 
 parameter. Such that, when you do a {{start-hbase.sh -formatZK}}, it does 
 steps 2-4 automatically for you.
 For safety, we could make the formatter code ensure that no HBase instance is 
 actually active, and skip the format process if it is. Similar to a HDFS 
 NameNode's format, which would disallow if the name directories are locked.
 Would this be a useful addition for administrators? Bigtop too can provide a 
 service subcommand that could do this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7845) optimize hfile index key

2013-03-07 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595733#comment-13595733
 ] 

Hadoop QA commented on HBASE-7845:
--

{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12572508/HBASE-7845-v4.txt
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 9 new 
or modified tests.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4712//console

This message is automatically generated.

 optimize hfile index key
 

 Key: HBASE-7845
 URL: https://issues.apache.org/jira/browse/HBASE-7845
 Project: HBase
  Issue Type: Improvement
  Components: HFile
Affects Versions: 0.96.0
Reporter: Liang Xie
Assignee: Liang Xie
 Fix For: 0.98.0

 Attachments: HBASE-7845.txt, HBASE-7845-v2.txt, HBASE-7845-v3.txt, 
 HBASE-7845-v4.txt


 Leveldb uses ByteWiseComparatorImpl::FindShortestSeparator()  
 FindShortSuccessor() to reduce index key size, it would be helpful under 
 special conditions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread nkeywal (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595736#comment-13595736
 ] 

nkeywal commented on HBASE-8002:


v4 is what I committed on trunk  0.95

 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread nkeywal (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595737#comment-13595737
 ] 

nkeywal commented on HBASE-8002:


And thanks for the review!

 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread nkeywal (JIRA)

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

nkeywal updated HBASE-8002:
---

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

 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8004) Creating an existing table from Shell does not throw TableExistsException

2013-03-07 Thread ramkrishna.s.vasudevan (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595738#comment-13595738
 ] 

ramkrishna.s.vasudevan commented on HBASE-8004:
---

I tried using this
{code}
include_package org.apache.hadoop.hbase.exceptions

{code}
I added this in admin.rb
{code}
module Hbase
  include_package org.apache.hadoop.hbase.exceptions
  class Admin

{code}
I think this does not load the package.  Checking out.

 Creating an existing table from Shell does not throw TableExistsException
 -

 Key: HBASE-8004
 URL: https://issues.apache.org/jira/browse/HBASE-8004
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan

 When i try to create a same table from shell i don't get TableExistsException 
 instead i get
 {code}
 ERROR: cannot load Java class org.apache.hadoop.hbase.TableNotFoundException
 Here is some help for this command:
 Creates a table. Pass a table name, and a set of column family
 specifications (at least one), and, optionally, table configuration.
 Column specification can be a simple string (name), or a dictionary
 (dictionaries are described below in main help output), necessarily
 including NAME attribute.
 Examples:
   hbase create 't1', {NAME = 'f1', VERSIONS = 5}
   hbase create 't1', {NAME = 'f1'}, {NAME = 'f2'}, {NAME = 'f3'}
   hbase # The above in shorthand would be the following:
 {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7482) Port HBASE-7442 HBase remote CopyTable not working when security enabled to trunk

2013-03-07 Thread James Kinley (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595772#comment-13595772
 ] 

James Kinley commented on HBASE-7482:
-

+1

It's better not having to muck around with the configuration. V2 patch looks 
good and copytable works on my secure clusters.
 

 Port HBASE-7442 HBase remote CopyTable not working when security enabled to 
 trunk
 -

 Key: HBASE-7482
 URL: https://issues.apache.org/jira/browse/HBASE-7482
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: James Kinley
Priority: Critical
 Fix For: 0.95.0

 Attachments: HBASE-7482-trunk.patch, HBASE-7482-v2.patch


 Excerpt about the choice of solution from :
 The first option was actually quite messy to implement. {{clusterId}} and 
 {{conf}} are fixed in *{{HBaseClient}}* when it's created and cached by 
 *{{SecureRpcEngine}}*, so to implement the fix here I would have had to pass 
 the different cluster {{confs}} up through *{{HConnectionManager}}* and 
 *{{HBaseRPC}}* in order to override the clusterId in 
 *{{SecureClient#SecureConnection}}*.
 I've gone with the second option of creating and caching different 
 *{{SecureClients}}* for the local and remote clusters in 
 *{{SecureRpcEngine}}* - keyed off of the {{clusterId}} instead of the default 
 *{{SocketFactory}}*. I think this is a cleaner solution.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (HBASE-7482) Port HBASE-7442 HBase remote CopyTable not working when security enabled to trunk

2013-03-07 Thread James Kinley (JIRA)

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

James Kinley reassigned HBASE-7482:
---

Assignee: Gary Helmling  (was: James Kinley)

 Port HBASE-7442 HBase remote CopyTable not working when security enabled to 
 trunk
 -

 Key: HBASE-7482
 URL: https://issues.apache.org/jira/browse/HBASE-7482
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Gary Helmling
Priority: Critical
 Fix For: 0.95.0

 Attachments: HBASE-7482-trunk.patch, HBASE-7482-v2.patch


 Excerpt about the choice of solution from :
 The first option was actually quite messy to implement. {{clusterId}} and 
 {{conf}} are fixed in *{{HBaseClient}}* when it's created and cached by 
 *{{SecureRpcEngine}}*, so to implement the fix here I would have had to pass 
 the different cluster {{confs}} up through *{{HConnectionManager}}* and 
 *{{HBaseRPC}}* in order to override the clusterId in 
 *{{SecureClient#SecureConnection}}*.
 I've gone with the second option of creating and caching different 
 *{{SecureClients}}* for the local and remote clusters in 
 *{{SecureRpcEngine}}* - keyed off of the {{clusterId}} instead of the default 
 *{{SocketFactory}}*. I think this is a cleaner solution.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595795#comment-13595795
 ] 

Hudson commented on HBASE-8002:
---

Integrated in HBase-TRUNK #3924 (See 
[https://builds.apache.org/job/HBase-TRUNK/3924/])
HBASE-8002  Make TimeOut Management for Assignment optional in master and 
regionservers (Revision 1453755)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7996) Clean up resource leak in MultiTableInputFormat

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595810#comment-13595810
 ] 

Hudson commented on HBASE-7996:
---

Integrated in hbase-0.95-on-hadoop2 #15 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/15/])
HBASE-7996 Clean up resource leak in MultiTableInputFormat (Revision 
1453719)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java


 Clean up resource leak in MultiTableInputFormat
 ---

 Key: HBASE-7996
 URL: https://issues.apache.org/jira/browse/HBASE-7996
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Fix For: 0.95.0

 Attachments: 0001-HBASE-7996-Avoid-leaking-table-handle.patch


 MultiTableInputFormatBase#getSplits() will always leak an open HTable 
 instance when {{throw new IOException(Expecting at least one region for 
 table ...)}} is called. It can potentially leak throughout that method body.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7982) TestReplicationQueueFailover* runs for a minute, spews 3/4million lines complaining 'Filesystem closed', has an NPE, and still passes?

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595811#comment-13595811
 ] 

Hudson commented on HBASE-7982:
---

Integrated in hbase-0.95-on-hadoop2 #15 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/15/])
HBASE-7982 TestReplicationQueueFailover* runs for a minute, spews 
3/4million lines complaining 'Filesystem closed', has an NPE, and still passes? 
(Revision 1453713)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSUtils.java


 TestReplicationQueueFailover* runs for a minute, spews 3/4million lines 
 complaining 'Filesystem closed', has an NPE, and still passes?
 --

 Key: HBASE-7982
 URL: https://issues.apache.org/jira/browse/HBASE-7982
 Project: HBase
  Issue Type: Bug
  Components: build
Reporter: stack
Assignee: Jeffrey Zhong
Priority: Blocker
 Fix For: 0.95.0

 Attachments: 7982v3.txt, 7982v4.txt, hbase-7982-combined_1.patch, 
 hbase-7982-combined.patch, hbase-7982-huge-logging.patch, 
 hbase-7982-NPE_2.patch, hbase-7982-NPE.patch, 
 hbase-7982-with-Stack-changes-02.patch


 I was trying to look at why the odd time Hudson OOMEs trying to make a report 
 on 0.95 build #4 https://builds.apache.org/job/hbase-0.95/4/console:
 {code}
 ERROR: Failed to archive test reports
 hudson.util.IOException2: remote file operation failed: 
 /home/jenkins/jenkins-slave/workspace/hbase-0.95 at 
 hudson.remoting.Channel@151a4e3e:ubuntu3
   at hudson.FilePath.act(FilePath.java:861)
   at hudson.FilePath.act(FilePath.java:838)
   at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)
   at 
 ...
 Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.nio.HeapCharBuffer.init(HeapCharBuffer.java:57)
   at java.nio.CharBuffer.allocate(CharBuffer.java:329)
   at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:792)
   at java.nio.charset.Charset.decode(Charset.java:791)
   at hudson.tasks.junit.SuiteResult.init(SuiteResult.java:215)
 ...
 {code}
 We are trying to allocate a big buffer and failing.
 Looking at reports being generated, we have quite a few that are  10MB in 
 size:
 {code}
 durruti:0.95 stack$ find hbase-* -type f -size +1k -exec ls -la {} \;
 -rw-r--r--@ 1 stack  staff  11126492 Feb 27 06:14 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.backup.TestHFileArchiving-output.txt
 -rw-r--r--@ 1 stack  staff  13296009 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestFromClientSide3-output.txt
 -rw-r--r--@ 1 stack  staff  10541898 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestMultiParallel-output.txt
 -rw-r--r--@ 1 stack  staff  25344601 Feb 27 05:51 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestRestoreSnapshotFromClient-output.txt
 -rw-r--r--@ 1 stack  staff  17966969 Feb 27 06:12 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt
 -rw-r--r--@ 1 stack  staff  17699068 Feb 27 06:09 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplit-output.txt
 -rw-r--r--@ 1 stack  staff  17701832 Feb 27 06:07 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplitCompressed-output.txt
 -rw-r--r--@ 1 stack  staff  717853709 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailover-output.txt
 -rw-r--r--@ 1 stack  staff  563616793 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailoverCompressed-output.txt
 {code}
 ... with TestReplicationQueueFailover* being order of magnitude bigger than 
 the others.
 Looking in the test I see both spewing between 800 and 900 thousand lines in 
 about a minute.  Here is their fixation:
 {code}
 8908998 2013-02-27 06:17:48,176 ERROR 
 [RegionServer:1;hemera.apache.org,35712,1361945801803.logSyncer] 
 wal.FSHLog$LogSyncer(1012): Error while syncing, requesting close of hlog.
 8908999 java.io.IOException: Filesystem closed
 8909000 ,...at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:319)
 8909001 ,...at 

[jira] [Commented] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595812#comment-13595812
 ] 

Hudson commented on HBASE-8002:
---

Integrated in hbase-0.95-on-hadoop2 #15 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/15/])
HBASE-8002  Make TimeOut Management for Assignment optional in master and 
regionservers (Revision 1453757)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8021) TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595813#comment-13595813
 ] 

Hudson commented on HBASE-8021:
---

Integrated in hbase-0.95-on-hadoop2 #15 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/15/])
HBASE-8021 
TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
 fails consistently (Revision 1453718)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java


 TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
  fails consistently
 ---

 Key: HBASE-8021
 URL: https://issues.apache.org/jira/browse/HBASE-8021
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan
Priority: Critical
 Fix For: 0.95.0, 0.96.0, 0.98.0

 Attachments: HBASE-8021_1.patch, HBASE-8021_1.patch


 Uploaded the patch in the JIRA HBASE-7981.
 Raised this so that we have a corresponding JIRA for this specific testcase.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7153) print gc option in hbase-env.sh affects hbase zkcli

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595814#comment-13595814
 ] 

Hudson commented on HBASE-7153:
---

Integrated in hbase-0.95-on-hadoop2 #15 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/15/])
HBASE-7153 print gc option in hbase-env.sh affects hbase zkcli (Dave Latham 
and LarsH) (Revision 1453685)

 Result = FAILURE
larsh : 
Files : 
* /hbase/branches/0.95/bin/hbase


 print gc option in hbase-env.sh affects hbase zkcli
 ---

 Key: HBASE-7153
 URL: https://issues.apache.org/jira/browse/HBASE-7153
 Project: HBase
  Issue Type: Bug
  Components: scripts
Affects Versions: 0.94.0
Reporter: wonderyl
Assignee: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.6

 Attachments: 7153-0.94.txt, HBASE-7153-0.94.patch


 I un-commented the -verbose:gc option in hbase-env.sh, which print out the gc 
 info.
 but when I use hbase zkcli to check zk, it can not connect to the server.
 the problem is zkcli uses hbase 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to get the 
 server_arg in the script hbase. when gc verbose option is open, the output of 
 ZooKeeperMainServerArg is with gc info, which masses up with server_arg. and 
 this is the reason stop zkcli working.
 I think the easiest way to fix this is to trim the gc info out of server_arg 
 in the hbase script.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595824#comment-13595824
 ] 

Hudson commented on HBASE-8002:
---

Integrated in hbase-0.95 #35 (See 
[https://builds.apache.org/job/hbase-0.95/35/])
HBASE-8002  Make TimeOut Management for Assignment optional in master and 
regionservers (Revision 1453757)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7996) Clean up resource leak in MultiTableInputFormat

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595856#comment-13595856
 ] 

Hudson commented on HBASE-7996:
---

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #434 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/434/])
HBASE-7996 Clean up resource leak in MultiTableInputFormat (Revision 
1453720)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/MultiTableInputFormatBase.java


 Clean up resource leak in MultiTableInputFormat
 ---

 Key: HBASE-7996
 URL: https://issues.apache.org/jira/browse/HBASE-7996
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Fix For: 0.95.0

 Attachments: 0001-HBASE-7996-Avoid-leaking-table-handle.patch


 MultiTableInputFormatBase#getSplits() will always leak an open HTable 
 instance when {{throw new IOException(Expecting at least one region for 
 table ...)}} is called. It can potentially leak throughout that method body.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7982) TestReplicationQueueFailover* runs for a minute, spews 3/4million lines complaining 'Filesystem closed', has an NPE, and still passes?

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595857#comment-13595857
 ] 

Hudson commented on HBASE-7982:
---

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #434 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/434/])
HBASE-7982 TestReplicationQueueFailover* runs for a minute, spews 
3/4million lines complaining 'Filesystem closed', has an NPE, and still passes? 
(Revision 1453712)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestFSUtils.java


 TestReplicationQueueFailover* runs for a minute, spews 3/4million lines 
 complaining 'Filesystem closed', has an NPE, and still passes?
 --

 Key: HBASE-7982
 URL: https://issues.apache.org/jira/browse/HBASE-7982
 Project: HBase
  Issue Type: Bug
  Components: build
Reporter: stack
Assignee: Jeffrey Zhong
Priority: Blocker
 Fix For: 0.95.0

 Attachments: 7982v3.txt, 7982v4.txt, hbase-7982-combined_1.patch, 
 hbase-7982-combined.patch, hbase-7982-huge-logging.patch, 
 hbase-7982-NPE_2.patch, hbase-7982-NPE.patch, 
 hbase-7982-with-Stack-changes-02.patch


 I was trying to look at why the odd time Hudson OOMEs trying to make a report 
 on 0.95 build #4 https://builds.apache.org/job/hbase-0.95/4/console:
 {code}
 ERROR: Failed to archive test reports
 hudson.util.IOException2: remote file operation failed: 
 /home/jenkins/jenkins-slave/workspace/hbase-0.95 at 
 hudson.remoting.Channel@151a4e3e:ubuntu3
   at hudson.FilePath.act(FilePath.java:861)
   at hudson.FilePath.act(FilePath.java:838)
   at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)
   at 
 ...
 Caused by: java.lang.OutOfMemoryError: Java heap space
   at java.nio.HeapCharBuffer.init(HeapCharBuffer.java:57)
   at java.nio.CharBuffer.allocate(CharBuffer.java:329)
   at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:792)
   at java.nio.charset.Charset.decode(Charset.java:791)
   at hudson.tasks.junit.SuiteResult.init(SuiteResult.java:215)
 ...
 {code}
 We are trying to allocate a big buffer and failing.
 Looking at reports being generated, we have quite a few that are  10MB in 
 size:
 {code}
 durruti:0.95 stack$ find hbase-* -type f -size +1k -exec ls -la {} \;
 -rw-r--r--@ 1 stack  staff  11126492 Feb 27 06:14 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.backup.TestHFileArchiving-output.txt
 -rw-r--r--@ 1 stack  staff  13296009 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestFromClientSide3-output.txt
 -rw-r--r--@ 1 stack  staff  10541898 Feb 27 05:47 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestMultiParallel-output.txt
 -rw-r--r--@ 1 stack  staff  25344601 Feb 27 05:51 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.client.TestRestoreSnapshotFromClient-output.txt
 -rw-r--r--@ 1 stack  staff  17966969 Feb 27 06:12 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt
 -rw-r--r--@ 1 stack  staff  17699068 Feb 27 06:09 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplit-output.txt
 -rw-r--r--@ 1 stack  staff  17701832 Feb 27 06:07 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.regionserver.wal.TestHLogSplitCompressed-output.txt
 -rw-r--r--@ 1 stack  staff  717853709 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailover-output.txt
 -rw-r--r--@ 1 stack  staff  563616793 Feb 27 06:17 
 hbase-server/target/surefire-reports/org.apache.hadoop.hbase.replication.TestReplicationQueueFailoverCompressed-output.txt
 {code}
 ... with TestReplicationQueueFailover* being order of magnitude bigger than 
 the others.
 Looking in the test I see both spewing between 800 and 900 thousand lines in 
 about a minute.  Here is their fixation:
 {code}
 8908998 2013-02-27 06:17:48,176 ERROR 
 [RegionServer:1;hemera.apache.org,35712,1361945801803.logSyncer] 
 wal.FSHLog$LogSyncer(1012): Error while syncing, requesting close of hlog.
 8908999 java.io.IOException: Filesystem closed
 8909000 ,...at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:319)
 8909001 ,...at org.apache.hadoop.hdfs.DFSClient.access$1200(DFSClient.java:78)
 8909002 

[jira] [Commented] (HBASE-8021) TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595859#comment-13595859
 ] 

Hudson commented on HBASE-8021:
---

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #434 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/434/])
HBASE-8021 
TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
 fails consistently (Revision 1453717)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java


 TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback()
  fails consistently
 ---

 Key: HBASE-8021
 URL: https://issues.apache.org/jira/browse/HBASE-8021
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: ramkrishna.s.vasudevan
Assignee: ramkrishna.s.vasudevan
Priority: Critical
 Fix For: 0.95.0, 0.96.0, 0.98.0

 Attachments: HBASE-8021_1.patch, HBASE-8021_1.patch


 Uploaded the patch in the JIRA HBASE-7981.
 Raised this so that we have a corresponding JIRA for this specific testcase.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7153) print gc option in hbase-env.sh affects hbase zkcli

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595860#comment-13595860
 ] 

Hudson commented on HBASE-7153:
---

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #434 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/434/])
HBASE-7153 print gc option in hbase-env.sh affects hbase zkcli (Dave Latham 
and LarsH) (Revision 1453686)

 Result = FAILURE
larsh : 
Files : 
* /hbase/trunk/bin/hbase


 print gc option in hbase-env.sh affects hbase zkcli
 ---

 Key: HBASE-7153
 URL: https://issues.apache.org/jira/browse/HBASE-7153
 Project: HBase
  Issue Type: Bug
  Components: scripts
Affects Versions: 0.94.0
Reporter: wonderyl
Assignee: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.6

 Attachments: 7153-0.94.txt, HBASE-7153-0.94.patch


 I un-commented the -verbose:gc option in hbase-env.sh, which print out the gc 
 info.
 but when I use hbase zkcli to check zk, it can not connect to the server.
 the problem is zkcli uses hbase 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to get the 
 server_arg in the script hbase. when gc verbose option is open, the output of 
 ZooKeeperMainServerArg is with gc info, which masses up with server_arg. and 
 this is the reason stop zkcli working.
 I think the easiest way to fix this is to trim the gc info out of server_arg 
 in the hbase script.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8002) Make TimeOut Management for Assignment optional in master and regionservers

2013-03-07 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8002?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595858#comment-13595858
 ] 

Hudson commented on HBASE-8002:
---

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #434 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/434/])
HBASE-8002  Make TimeOut Management for Assignment optional in master and 
regionservers (Revision 1453755)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Make TimeOut Management for Assignment optional in master and regionservers
 ---

 Key: HBASE-8002
 URL: https://issues.apache.org/jira/browse/HBASE-8002
 Project: HBase
  Issue Type: Bug
  Components: Client, master, Region Assignment
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal
Assignee: nkeywal
 Fix For: 0.95.0, 0.98.0

 Attachments: 8002.v3.patch, 8002.v4.patch


 See HBASE-7327

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8022) Site target fails

2013-03-07 Thread Andrew Purtell (JIRA)
Andrew Purtell created HBASE-8022:
-

 Summary: Site target fails
 Key: HBASE-8022
 URL: https://issues.apache.org/jira/browse/HBASE-8022
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell


{noformat}
mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
[...]
Recoverable error
org.xml.sax.SAXParseException: Include operation failed, reverting to fallback. 
Resource error reading file as XML 
(href='../../target/site/hbase-default.xml'). Reason: 
/usr/src/Hadoop/hbase/target/site/hbase-default.xml (No such file or directory)
Error on line 672 column 52 of 
file:///usr/src/Hadoop/hbase/src/docbkx/configuration.xml:
  Error reported by XML parser: An 'include' failed, and no 'fallback' element 
was found.
[INFO] 
[INFO] 
[INFO] Skipping HBase
[INFO] This project has been banned from the build due to previous failures.
[INFO] 
[INFO] 
[INFO] Reactor Summary:
[INFO] 
[INFO] HBase . FAILURE [5:34.980s]
[INFO] HBase - Common  SKIPPED
[INFO] HBase - Protocol .. SKIPPED
[INFO] HBase - Client  SKIPPED
[INFO] HBase - Prefix Tree ... SKIPPED
[INFO] HBase - Hadoop Compatibility .. SKIPPED
[INFO] HBase - Hadoop Two Compatibility .. SKIPPED
[INFO] HBase - Server  SKIPPED
[INFO] HBase - Integration Tests . SKIPPED
[INFO] HBase - Examples .. SKIPPED
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time: 5:36.029s
[INFO] Finished at: Thu Mar 07 21:59:14 CST 2013
[INFO] Final Memory: 29M/297M
[INFO] 
[ERROR] Failed to execute goal 
com.agilejava.docbkx:docbkx-maven-plugin:2.0.14:generate-html (multipage) on 
project hbase: Failed to transform configuration.xml. 
org.xml.sax.SAXParseException: An 'include' failed, and no 'fallback' element 
was found. - [Help 1]
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8022) Site target fails

2013-03-07 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-8022:
--

Attachment: HBASE-8022.patch

 Site target fails
 -

 Key: HBASE-8022
 URL: https://issues.apache.org/jira/browse/HBASE-8022
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell
 Attachments: HBASE-8022.patch


 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 Recoverable error
 org.xml.sax.SAXParseException: Include operation failed, reverting to 
 fallback. Resource error reading file as XML 
 (href='../../target/site/hbase-default.xml'). Reason: 
 /usr/src/Hadoop/hbase/target/site/hbase-default.xml (No such file or 
 directory)
 Error on line 672 column 52 of 
 file:///usr/src/Hadoop/hbase/src/docbkx/configuration.xml:
   Error reported by XML parser: An 'include' failed, and no 'fallback' 
 element was found.
 [INFO]
  
 [INFO] 
 
 [INFO] Skipping HBase
 [INFO] This project has been banned from the build due to previous failures.
 [INFO] 
 
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [5:34.980s]
 [INFO] HBase - Common  SKIPPED
 [INFO] HBase - Protocol .. SKIPPED
 [INFO] HBase - Client  SKIPPED
 [INFO] HBase - Prefix Tree ... SKIPPED
 [INFO] HBase - Hadoop Compatibility .. SKIPPED
 [INFO] HBase - Hadoop Two Compatibility .. SKIPPED
 [INFO] HBase - Server  SKIPPED
 [INFO] HBase - Integration Tests . SKIPPED
 [INFO] HBase - Examples .. SKIPPED
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 5:36.029s
 [INFO] Finished at: Thu Mar 07 21:59:14 CST 2013
 [INFO] Final Memory: 29M/297M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 com.agilejava.docbkx:docbkx-maven-plugin:2.0.14:generate-html (multipage) on 
 project hbase: Failed to transform configuration.xml. 
 org.xml.sax.SAXParseException: An 'include' failed, and no 'fallback' element 
 was found. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8023) Assembly target fails

2013-03-07 Thread Andrew Purtell (JIRA)
Andrew Purtell created HBASE-8023:
-

 Summary: Assembly target fails
 Key: HBASE-8023
 URL: https://issues.apache.org/jira/browse/HBASE-8023
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell


The assembly target fails when using the 2.0 Hadoop profile (at least).

{noformat}
mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
[...]
[INFO] --- maven-assembly-plugin:2.3:assembly (default-cli) @ hbase ---
[INFO] Reading assembly descriptor: src/assembly/hadoop-two-compat.xml
[WARNING] [DEPRECATION] moduleSet/binaries section detected in root-project 
assembly.

MODULE BINARIES MAY NOT BE AVAILABLE FOR THIS ASSEMBLY!

 To refactor, move this assembly into a child project and use the flag 
useAllReactorProjectstrue/useAllReactorProjects in each moduleSet.
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-protocol:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-client:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-prefix-tree:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-hadoop-compat:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-hadoop2-compat:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-server:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-it:jar:0.97-SNAPSHOT
[INFO] Processing sources for module project: 
org.apache.hbase:hbase-examples:jar:0.97-SNAPSHOT
[INFO] 
[INFO] Reactor Summary:
[INFO] 
[INFO] HBase . FAILURE [15.877s]
[INFO] HBase - Common  SUCCESS [4.633s]
[INFO] HBase - Protocol .. SUCCESS [2.629s]
[INFO] HBase - Client  SUCCESS [2.901s]
[INFO] HBase - Prefix Tree ... SUCCESS [3.085s]
[INFO] HBase - Hadoop Compatibility .. SUCCESS [2.647s]
[INFO] HBase - Hadoop Two Compatibility .. SUCCESS [2.005s]
[INFO] HBase - Server  SUCCESS [1.888s]
[INFO] HBase - Integration Tests . SUCCESS [6.917s]
[INFO] HBase - Examples .. SUCCESS [2.815s]
[INFO] 
[INFO] BUILD FAILURE
[INFO] 
[INFO] Total time: 6:41.503s
[INFO] Finished at: Thu Mar 07 22:14:08 CST 2013
[INFO] Final Memory: 67M/448M
[INFO] 
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-assembly-plugin:2.3:assembly (default-cli) on 
project hbase: Failed to create assembly: Artifact: 
org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT (included by module) does not 
have an artifact with a file. Please ensure the package phase is run before the 
assembly is generated. - [Help 1]
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8024) Make Store flush algorithm pluggable

2013-03-07 Thread Maryann Xue (JIRA)
Maryann Xue created HBASE-8024:
--

 Summary: Make Store flush algorithm pluggable
 Key: HBASE-8024
 URL: https://issues.apache.org/jira/browse/HBASE-8024
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Maryann Xue


The idea is to make StoreFlusher an interface instead of an implementation 
class, and have the original StoreFlusher as the default store flush impl.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7153) print gc option in hbase-env.sh affects hbase zkcli

2013-03-07 Thread Dave Latham (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595918#comment-13595918
 ] 

Dave Latham commented on HBASE-7153:


Thanks guys for taking a look.

Fixing the array syntax alone is not enough.  When you invoke hbase zkcli it 
turns around and first invokes hbase 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg which will then pick 
up the server options, cause GC output to appear in standard out, which then 
gets picked up on the command line for zkcli causing it to fail.

Also, there are many other tools you can invoke that are more likely to 
client than server options.  For example, bin/hbase org.jruby.Main 
region_mover.rb or bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable or 
bin/hbase version or bin/hbase org.apache.hadoop.hbase.mapreduce.Export.  
The whitelist of server commands is shorter and easier to maintain than a 
whitelist of client commands.

 print gc option in hbase-env.sh affects hbase zkcli
 ---

 Key: HBASE-7153
 URL: https://issues.apache.org/jira/browse/HBASE-7153
 Project: HBase
  Issue Type: Bug
  Components: scripts
Affects Versions: 0.94.0
Reporter: wonderyl
Assignee: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.6

 Attachments: 7153-0.94.txt, HBASE-7153-0.94.patch


 I un-commented the -verbose:gc option in hbase-env.sh, which print out the gc 
 info.
 but when I use hbase zkcli to check zk, it can not connect to the server.
 the problem is zkcli uses hbase 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to get the 
 server_arg in the script hbase. when gc verbose option is open, the output of 
 ZooKeeperMainServerArg is with gc info, which masses up with server_arg. and 
 this is the reason stop zkcli working.
 I think the easiest way to fix this is to trim the gc info out of server_arg 
 in the hbase script.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8025) zkcli fails when SERVER_GC_OPTS is enabled

2013-03-07 Thread Dave Latham (JIRA)
Dave Latham created HBASE-8025:
--

 Summary: zkcli fails when SERVER_GC_OPTS is enabled
 Key: HBASE-8025
 URL: https://issues.apache.org/jira/browse/HBASE-8025
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.4
Reporter: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.7


HBASE-7091 added logic to separate GC logging options for some client commands 
versus server commands.  It uses a list of known client commands (shell 
hbck hlog hfile zkcli) and uses the server GC logging options for all 
other invocations of bin/hbase.  When zkcli is invoked, it in turn invokes 
hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to gather the 
server command line arguments, but because 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
list it enables server GC logging, which causes extra output that causes the 
zkcli invocation to break.  HBASE-1753 addressed this but the fix only solved 
the array syntax - not the white list.

There are many other tools you can invoke that are more likely to client than 
server options. For example, bin/hbase org.jruby.Main region_mover.rb or 
bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable or bin/hbase version 
or bin/hbase org.apache.hadoop.hbase.mapreduce.Export. The whitelist of 
server commands is shorter and easier to maintain than a whitelist of client 
commands.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7904) Upgrade hadoop 2.0 dependency to 2.0.4-alpha

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595931#comment-13595931
 ] 

Ted Yu commented on HBASE-7904:
---

Suppose 2.0.4-ALPHA makes our mapreduce jobs pass in 0.95, can we entertain 
building trunk on top of 2.0.4-SNAPSHOT now that Bobby helped published hadoop 
2.0 snapshot to maven ?

This way, we can quickly detect issue if some change in hadoop 2.0 breaks our 
mapreduce jobs.

 Upgrade hadoop 2.0 dependency to 2.0.4-alpha
 

 Key: HBASE-7904
 URL: https://issues.apache.org/jira/browse/HBASE-7904
 Project: HBase
  Issue Type: Task
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.95.0

 Attachments: 7904.txt, 7904-v2.txt, hbase-7904-v3.txt


 2.0.3-alpha has been released.
 We should upgrade the dependency.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8017) Upgrade hadoop 1 dependency to 1.1.2

2013-03-07 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-8017:
--

Attachment: 8017.txt

 Upgrade hadoop 1 dependency to 1.1.2
 

 Key: HBASE-8017
 URL: https://issues.apache.org/jira/browse/HBASE-8017
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.98.0

 Attachments: 8017.txt, 8017.txt


 Hadoop 1.1.2 has been released.
 From Matt:
 This release includes 24 bug fixes and backward-compatible enhancements,
 compared to Hadoop 1.1.1.  Improvements include:
- bug fixes in use of Kerberos security and SPNEGO
- a couple potential deadlock situations
- fixes for IBM JDK compatibility
- several unit test failure cleanups
- other useful improvements
 For details, please see
 http://hadoop.apache.org/docs/r1.1.2/releasenotes.html.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Comment Edited] (HBASE-7904) Upgrade hadoop 2.0 dependency to 2.0.4-alpha

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595931#comment-13595931
 ] 

Ted Yu edited comment on HBASE-7904 at 3/7/13 2:47 PM:
---

Suppose 2.0.4-ALPHA makes our mapreduce jobs pass in 0.95, can we entertain 
building trunk on top of 2.0.4-SNAPSHOT now that Bobby helped publish hadoop 
2.0 snapshot to maven ?

This way, we can quickly detect issue if some change in hadoop 2.0 breaks our 
mapreduce jobs.

  was (Author: yuzhih...@gmail.com):
Suppose 2.0.4-ALPHA makes our mapreduce jobs pass in 0.95, can we entertain 
building trunk on top of 2.0.4-SNAPSHOT now that Bobby helped published hadoop 
2.0 snapshot to maven ?

This way, we can quickly detect issue if some change in hadoop 2.0 breaks our 
mapreduce jobs.
  
 Upgrade hadoop 2.0 dependency to 2.0.4-alpha
 

 Key: HBASE-7904
 URL: https://issues.apache.org/jira/browse/HBASE-7904
 Project: HBase
  Issue Type: Task
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.95.0

 Attachments: 7904.txt, 7904-v2.txt, hbase-7904-v3.txt


 2.0.3-alpha has been released.
 We should upgrade the dependency.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8025) zkcli fails when SERVER_GC_OPTS is enabled

2013-03-07 Thread Dave Latham (JIRA)

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

Dave Latham updated HBASE-8025:
---

Attachment: HBASE-8025-0.94.patch

Patch that changes to a server list so that 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg and many other client 
commands won't have the GC logging options enabled for them

 zkcli fails when SERVER_GC_OPTS is enabled
 --

 Key: HBASE-8025
 URL: https://issues.apache.org/jira/browse/HBASE-8025
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.4
Reporter: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.7

 Attachments: HBASE-8025-0.94.patch


 HBASE-7091 added logic to separate GC logging options for some client 
 commands versus server commands.  It uses a list of known client commands 
 (shell hbck hlog hfile zkcli) and uses the server GC logging 
 options for all other invocations of bin/hbase.  When zkcli is invoked, it in 
 turn invokes hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg 
 to gather the server command line arguments, but because 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
 list it enables server GC logging, which causes extra output that causes the 
 zkcli invocation to break.  HBASE-1753 addressed this but the fix only solved 
 the array syntax - not the white list.
 There are many other tools you can invoke that are more likely to client 
 than server options. For example, bin/hbase org.jruby.Main 
 region_mover.rb or bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable 
 or bin/hbase version or bin/hbase 
 org.apache.hadoop.hbase.mapreduce.Export. The whitelist of server commands 
 is shorter and easier to maintain than a whitelist of client commands.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8025) zkcli fails when SERVER_GC_OPTS is enabled

2013-03-07 Thread Dave Latham (JIRA)

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

Dave Latham updated HBASE-8025:
---

Status: Patch Available  (was: Open)

 zkcli fails when SERVER_GC_OPTS is enabled
 --

 Key: HBASE-8025
 URL: https://issues.apache.org/jira/browse/HBASE-8025
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.4
Reporter: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.7

 Attachments: HBASE-8025-0.94.patch


 HBASE-7091 added logic to separate GC logging options for some client 
 commands versus server commands.  It uses a list of known client commands 
 (shell hbck hlog hfile zkcli) and uses the server GC logging 
 options for all other invocations of bin/hbase.  When zkcli is invoked, it in 
 turn invokes hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg 
 to gather the server command line arguments, but because 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
 list it enables server GC logging, which causes extra output that causes the 
 zkcli invocation to break.  HBASE-1753 addressed this but the fix only solved 
 the array syntax - not the white list.
 There are many other tools you can invoke that are more likely to client 
 than server options. For example, bin/hbase org.jruby.Main 
 region_mover.rb or bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable 
 or bin/hbase version or bin/hbase 
 org.apache.hadoop.hbase.mapreduce.Export. The whitelist of server commands 
 is shorter and easier to maintain than a whitelist of client commands.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8023) Assembly target fails

2013-03-07 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595941#comment-13595941
 ] 

Andrew Purtell commented on HBASE-8023:
---

Running {{clean install site package assembly:assembly}} produces the same 
result. (RE: Please ensure the package phase is run before the assembly is 
generated.)

 Assembly target fails
 -

 Key: HBASE-8023
 URL: https://issues.apache.org/jira/browse/HBASE-8023
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell

 The assembly target fails when using the 2.0 Hadoop profile (at least).
 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 [INFO] --- maven-assembly-plugin:2.3:assembly (default-cli) @ hbase ---
 [INFO] Reading assembly descriptor: src/assembly/hadoop-two-compat.xml
 [WARNING] [DEPRECATION] moduleSet/binaries section detected in root-project 
 assembly.
 MODULE BINARIES MAY NOT BE AVAILABLE FOR THIS ASSEMBLY!
  To refactor, move this assembly into a child project and use the flag 
 useAllReactorProjectstrue/useAllReactorProjects in each moduleSet.
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-protocol:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-client:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-prefix-tree:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-hadoop-compat:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-hadoop2-compat:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-server:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-it:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-examples:jar:0.97-SNAPSHOT
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [15.877s]
 [INFO] HBase - Common  SUCCESS [4.633s]
 [INFO] HBase - Protocol .. SUCCESS [2.629s]
 [INFO] HBase - Client  SUCCESS [2.901s]
 [INFO] HBase - Prefix Tree ... SUCCESS [3.085s]
 [INFO] HBase - Hadoop Compatibility .. SUCCESS [2.647s]
 [INFO] HBase - Hadoop Two Compatibility .. SUCCESS [2.005s]
 [INFO] HBase - Server  SUCCESS [1.888s]
 [INFO] HBase - Integration Tests . SUCCESS [6.917s]
 [INFO] HBase - Examples .. SUCCESS [2.815s]
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 6:41.503s
 [INFO] Finished at: Thu Mar 07 22:14:08 CST 2013
 [INFO] Final Memory: 67M/448M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 org.apache.maven.plugins:maven-assembly-plugin:2.3:assembly (default-cli) on 
 project hbase: Failed to create assembly: Artifact: 
 org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT (included by module) does not 
 have an artifact with a file. Please ensure the package phase is run before 
 the assembly is generated. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8025) zkcli fails when SERVER_GC_OPTS is enabled

2013-03-07 Thread Dave Latham (JIRA)

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

Dave Latham updated HBASE-8025:
---

Description: 
HBASE-7091 added logic to separate GC logging options for some client commands 
versus server commands.  It uses a list of known client commands (shell 
hbck hlog hfile zkcli) and uses the server GC logging options for all 
other invocations of bin/hbase.  When zkcli is invoked, it in turn invokes 
hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to gather the 
server command line arguments, but because 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
list it enables server GC logging, which causes extra output that causes the 
zkcli invocation to break.  HBASE-7153 addressed this but the fix only solved 
the array syntax - not the white list.

There are many other tools you can invoke that are more likely to client than 
server options. For example, bin/hbase org.jruby.Main region_mover.rb or 
bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable or bin/hbase version 
or bin/hbase org.apache.hadoop.hbase.mapreduce.Export. The whitelist of 
server commands is shorter and easier to maintain than a whitelist of client 
commands.

  was:
HBASE-7091 added logic to separate GC logging options for some client commands 
versus server commands.  It uses a list of known client commands (shell 
hbck hlog hfile zkcli) and uses the server GC logging options for all 
other invocations of bin/hbase.  When zkcli is invoked, it in turn invokes 
hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to gather the 
server command line arguments, but because 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
list it enables server GC logging, which causes extra output that causes the 
zkcli invocation to break.  HBASE-1753 addressed this but the fix only solved 
the array syntax - not the white list.

There are many other tools you can invoke that are more likely to client than 
server options. For example, bin/hbase org.jruby.Main region_mover.rb or 
bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable or bin/hbase version 
or bin/hbase org.apache.hadoop.hbase.mapreduce.Export. The whitelist of 
server commands is shorter and easier to maintain than a whitelist of client 
commands.


 zkcli fails when SERVER_GC_OPTS is enabled
 --

 Key: HBASE-8025
 URL: https://issues.apache.org/jira/browse/HBASE-8025
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.4
Reporter: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.7

 Attachments: HBASE-8025-0.94.patch


 HBASE-7091 added logic to separate GC logging options for some client 
 commands versus server commands.  It uses a list of known client commands 
 (shell hbck hlog hfile zkcli) and uses the server GC logging 
 options for all other invocations of bin/hbase.  When zkcli is invoked, it in 
 turn invokes hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg 
 to gather the server command line arguments, but because 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
 list it enables server GC logging, which causes extra output that causes the 
 zkcli invocation to break.  HBASE-7153 addressed this but the fix only solved 
 the array syntax - not the white list.
 There are many other tools you can invoke that are more likely to client 
 than server options. For example, bin/hbase org.jruby.Main 
 region_mover.rb or bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable 
 or bin/hbase version or bin/hbase 
 org.apache.hadoop.hbase.mapreduce.Export. The whitelist of server commands 
 is shorter and easier to maintain than a whitelist of client commands.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8025) zkcli fails when SERVER_GC_OPTS is enabled

2013-03-07 Thread Dave Latham (JIRA)

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

Dave Latham updated HBASE-8025:
---

Description: 
HBASE-7091 added logic to separate GC logging options for some client commands 
versus server commands.  It uses a list of known client commands (shell 
hbck hlog hfile zkcli) and uses the server GC logging options for all 
other invocations of bin/hbase.  When zkcli is invoked, it in turn invokes 
hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to gather the 
server command line arguments, but because 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
list it enables server GC logging, which causes extra output that causes the 
zkcli invocation to break.  HBASE-7153 addressed this but the fix only solved 
the array syntax - not the white list, so the zkcli command still fails.

There are many other tools you can invoke that are more likely to client than 
server options. For example, bin/hbase org.jruby.Main region_mover.rb or 
bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable or bin/hbase version 
or bin/hbase org.apache.hadoop.hbase.mapreduce.Export. The whitelist of 
server commands is shorter and easier to maintain than a whitelist of client 
commands.

  was:
HBASE-7091 added logic to separate GC logging options for some client commands 
versus server commands.  It uses a list of known client commands (shell 
hbck hlog hfile zkcli) and uses the server GC logging options for all 
other invocations of bin/hbase.  When zkcli is invoked, it in turn invokes 
hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to gather the 
server command line arguments, but because 
org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
list it enables server GC logging, which causes extra output that causes the 
zkcli invocation to break.  HBASE-7153 addressed this but the fix only solved 
the array syntax - not the white list.

There are many other tools you can invoke that are more likely to client than 
server options. For example, bin/hbase org.jruby.Main region_mover.rb or 
bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable or bin/hbase version 
or bin/hbase org.apache.hadoop.hbase.mapreduce.Export. The whitelist of 
server commands is shorter and easier to maintain than a whitelist of client 
commands.


 zkcli fails when SERVER_GC_OPTS is enabled
 --

 Key: HBASE-8025
 URL: https://issues.apache.org/jira/browse/HBASE-8025
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.4
Reporter: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.7

 Attachments: HBASE-8025-0.94.patch


 HBASE-7091 added logic to separate GC logging options for some client 
 commands versus server commands.  It uses a list of known client commands 
 (shell hbck hlog hfile zkcli) and uses the server GC logging 
 options for all other invocations of bin/hbase.  When zkcli is invoked, it in 
 turn invokes hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg 
 to gather the server command line arguments, but because 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
 list it enables server GC logging, which causes extra output that causes the 
 zkcli invocation to break.  HBASE-7153 addressed this but the fix only solved 
 the array syntax - not the white list, so the zkcli command still fails.
 There are many other tools you can invoke that are more likely to client 
 than server options. For example, bin/hbase org.jruby.Main 
 region_mover.rb or bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable 
 or bin/hbase version or bin/hbase 
 org.apache.hadoop.hbase.mapreduce.Export. The whitelist of server commands 
 is shorter and easier to maintain than a whitelist of client commands.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7904) Upgrade hadoop 2.0 dependency to 2.0.4-alpha

2013-03-07 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595943#comment-13595943
 ] 

Andrew Purtell commented on HBASE-7904:
---

[~yuzhih...@gmail.com] Consider putting up a patch on this jira that hacks the 
pom to specify 2.0.4-SNAPSHOT and activate the 2.0 profile by default. If all 
tests pass then I will change my vote to -0.

 Upgrade hadoop 2.0 dependency to 2.0.4-alpha
 

 Key: HBASE-7904
 URL: https://issues.apache.org/jira/browse/HBASE-7904
 Project: HBase
  Issue Type: Task
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.95.0

 Attachments: 7904.txt, 7904-v2.txt, hbase-7904-v3.txt


 2.0.3-alpha has been released.
 We should upgrade the dependency.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7904) Upgrade hadoop 2.0 dependency to 2.0.4-alpha

2013-03-07 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-7904:
--

Priority: Critical  (was: Major)

 Upgrade hadoop 2.0 dependency to 2.0.4-alpha
 

 Key: HBASE-7904
 URL: https://issues.apache.org/jira/browse/HBASE-7904
 Project: HBase
  Issue Type: Task
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Critical
 Fix For: 0.95.0

 Attachments: 7904.txt, 7904-v2.txt, hbase-7904-v3.txt


 2.0.3-alpha has been released.
 We should upgrade the dependency.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8017) Upgrade hadoop 1 dependency to 1.1.2

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595949#comment-13595949
 ] 

Ted Yu commented on HBASE-8017:
---

TestMasterFailover fails locally with hadoop 1.1.2 but not 1.1.1

Will investigate.

 Upgrade hadoop 1 dependency to 1.1.2
 

 Key: HBASE-8017
 URL: https://issues.apache.org/jira/browse/HBASE-8017
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.98.0

 Attachments: 8017.txt, 8017.txt


 Hadoop 1.1.2 has been released.
 From Matt:
 This release includes 24 bug fixes and backward-compatible enhancements,
 compared to Hadoop 1.1.1.  Improvements include:
- bug fixes in use of Kerberos security and SPNEGO
- a couple potential deadlock situations
- fixes for IBM JDK compatibility
- several unit test failure cleanups
- other useful improvements
 For details, please see
 http://hadoop.apache.org/docs/r1.1.2/releasenotes.html.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7845) optimize hfile index key

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595985#comment-13595985
 ] 

Ted Yu commented on HBASE-7845:
---

{code}
   return 0; // indicate exact match
-}
-
-if (comp  0) {
+} else if (comp  0) {
{code}
There is no need to introduce 'else' above
{code}
+if (comparator instanceof KeyComparator  
blockEncoder.getEncodingOnDisk() ==
+DataBlockEncoding.NONE  blockEncoder.getEncodingInCache() == 
DataBlockEncoding.NONE) {
{code}
This limits the scenarios where the optimization applies. Can we do better ?
{code}
+  byte[] shortestSeparator = ((KeyComparator) comparator).getFakedKey(
{code}
Suggest aligning variable name with method name: how about fakeKey ?
{code}
+  if (comparator.compare(shortestSeparator, firstKeyInBlock)  0) {
+throw new IOException(Unexpected getFakedKey result, 
shortestSeparator: +
+  shortestSeparator + , firstKeyInBlock: + firstKeyInBlock);
{code}
Can we log an error message and fall back to adding firstKeyInBlock ?



 optimize hfile index key
 

 Key: HBASE-7845
 URL: https://issues.apache.org/jira/browse/HBASE-7845
 Project: HBase
  Issue Type: Improvement
  Components: HFile
Affects Versions: 0.96.0
Reporter: Liang Xie
Assignee: Liang Xie
 Fix For: 0.98.0

 Attachments: HBASE-7845.txt, HBASE-7845-v2.txt, HBASE-7845-v3.txt, 
 HBASE-7845-v4.txt


 Leveldb uses ByteWiseComparatorImpl::FindShortestSeparator()  
 FindShortSuccessor() to reduce index key size, it would be helpful under 
 special conditions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8025) zkcli fails when SERVER_GC_OPTS is enabled

2013-03-07 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595988#comment-13595988
 ] 

Hadoop QA commented on HBASE-8025:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12572542/HBASE-8025-0.94.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:red}-1 tests included{color}.  The patch doesn't appear to include 
any new or modified tests.
Please justify why no new tests are needed for this 
patch.
Also please list what manual steps were performed to 
verify this patch.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

{color:green}+1 core tests{color}.  The patch passed unit tests in .

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4713//console

This message is automatically generated.

 zkcli fails when SERVER_GC_OPTS is enabled
 --

 Key: HBASE-8025
 URL: https://issues.apache.org/jira/browse/HBASE-8025
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.4
Reporter: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.7

 Attachments: HBASE-8025-0.94.patch


 HBASE-7091 added logic to separate GC logging options for some client 
 commands versus server commands.  It uses a list of known client commands 
 (shell hbck hlog hfile zkcli) and uses the server GC logging 
 options for all other invocations of bin/hbase.  When zkcli is invoked, it in 
 turn invokes hbase org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg 
 to gather the server command line arguments, but because 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg is not on the white 
 list it enables server GC logging, which causes extra output that causes the 
 zkcli invocation to break.  HBASE-7153 addressed this but the fix only solved 
 the array syntax - not the white list, so the zkcli command still fails.
 There are many other tools you can invoke that are more likely to client 
 than server options. For example, bin/hbase org.jruby.Main 
 region_mover.rb or bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable 
 or bin/hbase version or bin/hbase 
 org.apache.hadoop.hbase.mapreduce.Export. The whitelist of server commands 
 is shorter and easier to maintain than a whitelist of client commands.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8017) Upgrade hadoop 1 dependency to 1.1.2

2013-03-07 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595993#comment-13595993
 ] 

Hadoop QA commented on HBASE-8017:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12572541/8017.txt
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:red}-1 tests included{color}.  The patch doesn't appear to include 
any new or modified tests.
Please justify why no new tests are needed for this 
patch.
Also please list what manual steps were performed to 
verify this patch.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:green}+1 lineLengths{color}.  The patch does not introduce lines 
longer than 100

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
   
org.apache.hadoop.hbase.procedure.TestZKProcedureControllers
  org.apache.hadoop.hbase.regionserver.wal.TestHLog

 {color:red}-1 core zombie tests{color}.  There are 1 zombie test(s):   
at 
org.apache.hadoop.hbase.util.TestHBaseFsck.testValidLingeringSplitParent(TestHBaseFsck.java:1314)

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4714//console

This message is automatically generated.

 Upgrade hadoop 1 dependency to 1.1.2
 

 Key: HBASE-8017
 URL: https://issues.apache.org/jira/browse/HBASE-8017
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.98.0

 Attachments: 8017.txt, 8017.txt


 Hadoop 1.1.2 has been released.
 From Matt:
 This release includes 24 bug fixes and backward-compatible enhancements,
 compared to Hadoop 1.1.1.  Improvements include:
- bug fixes in use of Kerberos security and SPNEGO
- a couple potential deadlock situations
- fixes for IBM JDK compatibility
- several unit test failure cleanups
- other useful improvements
 For details, please see
 http://hadoop.apache.org/docs/r1.1.2/releasenotes.html.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Richard Ding (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595995#comment-13595995
 ] 

Richard Ding commented on HBASE-8019:
-

Thanks Lars. We tried HBASE-7779 and it fixed the shutdown issue. The
original problem occurs even if you just start and then stop HBase.





 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8023) Assembly target fails

2013-03-07 Thread nkeywal (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13595996#comment-13595996
 ] 

nkeywal commented on HBASE-8023:


mvn clean package -DskipTests assembly:assembly -Dhadoop.profile=2.0
works here.

but
mvn clean package site -DskipTests assembly:assembly -Dhadoop.profile=2.0
does not
[INFO] Processing input file: book.xml
[INFO] Applying customization parameters
[INFO] Chunking output.
Recoverable error
org.xml.sax.SAXParseException: Include operation failed, reverting to fallback. 
Resource error reading file as XML 
(href='../../target/site/hbase-default.xml'). Reason: 
/home/liochon/dev/hbase/target/site/hbase-default.xml (No such file or 
directory)
Error on line 672 column 52 of 
file:///home/liochon/dev/hbase/src/docbkx/configuration.xml:
  Error reported by XML parser: An 'include' failed, and no 'fallback' element 
was found.
Error on line 70 column 85 of 
file:///home/liochon/dev/hbase/src/docbkx/book.xml:
  Error reported by XML parser: Error attempting to parse XML file 
(href='configuration.xml').
[INFO] 


I'm testing but I think it's not related to the 2.0 profile, just site.

 Assembly target fails
 -

 Key: HBASE-8023
 URL: https://issues.apache.org/jira/browse/HBASE-8023
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell

 The assembly target fails when using the 2.0 Hadoop profile (at least).
 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 [INFO] --- maven-assembly-plugin:2.3:assembly (default-cli) @ hbase ---
 [INFO] Reading assembly descriptor: src/assembly/hadoop-two-compat.xml
 [WARNING] [DEPRECATION] moduleSet/binaries section detected in root-project 
 assembly.
 MODULE BINARIES MAY NOT BE AVAILABLE FOR THIS ASSEMBLY!
  To refactor, move this assembly into a child project and use the flag 
 useAllReactorProjectstrue/useAllReactorProjects in each moduleSet.
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-protocol:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-client:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-prefix-tree:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-hadoop-compat:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-hadoop2-compat:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-server:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-it:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-examples:jar:0.97-SNAPSHOT
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [15.877s]
 [INFO] HBase - Common  SUCCESS [4.633s]
 [INFO] HBase - Protocol .. SUCCESS [2.629s]
 [INFO] HBase - Client  SUCCESS [2.901s]
 [INFO] HBase - Prefix Tree ... SUCCESS [3.085s]
 [INFO] HBase - Hadoop Compatibility .. SUCCESS [2.647s]
 [INFO] HBase - Hadoop Two Compatibility .. SUCCESS [2.005s]
 [INFO] HBase - Server  SUCCESS [1.888s]
 [INFO] HBase - Integration Tests . SUCCESS [6.917s]
 [INFO] HBase - Examples .. SUCCESS [2.815s]
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 6:41.503s
 [INFO] Finished at: Thu Mar 07 22:14:08 CST 2013
 [INFO] Final Memory: 67M/448M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 org.apache.maven.plugins:maven-assembly-plugin:2.3:assembly (default-cli) on 
 project hbase: Failed to create assembly: Artifact: 
 org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT (included by module) does not 
 have an artifact with a file. Please ensure the package phase is run before 
 the assembly is generated. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8023) Assembly target fails

2013-03-07 Thread nkeywal (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596012#comment-13596012
 ] 

nkeywal commented on HBASE-8023:


Ah, I'm just seeing that you created HBASE-8022 for the site part. I confirm 
assembly w/o the site works here.
If the assembly w/o the site still fails for you, it's worth doing a mvn clean 
install -DskipTests first.

 Assembly target fails
 -

 Key: HBASE-8023
 URL: https://issues.apache.org/jira/browse/HBASE-8023
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell

 The assembly target fails when using the 2.0 Hadoop profile (at least).
 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 [INFO] --- maven-assembly-plugin:2.3:assembly (default-cli) @ hbase ---
 [INFO] Reading assembly descriptor: src/assembly/hadoop-two-compat.xml
 [WARNING] [DEPRECATION] moduleSet/binaries section detected in root-project 
 assembly.
 MODULE BINARIES MAY NOT BE AVAILABLE FOR THIS ASSEMBLY!
  To refactor, move this assembly into a child project and use the flag 
 useAllReactorProjectstrue/useAllReactorProjects in each moduleSet.
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-protocol:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-client:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-prefix-tree:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-hadoop-compat:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-hadoop2-compat:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-server:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-it:jar:0.97-SNAPSHOT
 [INFO] Processing sources for module project: 
 org.apache.hbase:hbase-examples:jar:0.97-SNAPSHOT
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [15.877s]
 [INFO] HBase - Common  SUCCESS [4.633s]
 [INFO] HBase - Protocol .. SUCCESS [2.629s]
 [INFO] HBase - Client  SUCCESS [2.901s]
 [INFO] HBase - Prefix Tree ... SUCCESS [3.085s]
 [INFO] HBase - Hadoop Compatibility .. SUCCESS [2.647s]
 [INFO] HBase - Hadoop Two Compatibility .. SUCCESS [2.005s]
 [INFO] HBase - Server  SUCCESS [1.888s]
 [INFO] HBase - Integration Tests . SUCCESS [6.917s]
 [INFO] HBase - Examples .. SUCCESS [2.815s]
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 6:41.503s
 [INFO] Finished at: Thu Mar 07 22:14:08 CST 2013
 [INFO] Final Memory: 67M/448M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 org.apache.maven.plugins:maven-assembly-plugin:2.3:assembly (default-cli) on 
 project hbase: Failed to create assembly: Artifact: 
 org.apache.hbase:hbase-common:jar:0.97-SNAPSHOT (included by module) does not 
 have an artifact with a file. Please ensure the package phase is run before 
 the assembly is generated. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596020#comment-13596020
 ] 

Lars Hofhansl commented on HBASE-8019:
--

Unfortunately this seems to prevent TestRestoreSnapshotFromClient fro finishing.
Since this commit the test has not finished in the following 4 runs.

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Reopened] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl reopened HBASE-8019:
--


 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7244) Provide a command or argument to startup, that formats znodes if provided

2013-03-07 Thread rajeshbabu (JIRA)

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

rajeshbabu updated HBASE-7244:
--

Assignee: rajeshbabu

 Provide a command or argument to startup, that formats znodes if provided
 -

 Key: HBASE-7244
 URL: https://issues.apache.org/jira/browse/HBASE-7244
 Project: HBase
  Issue Type: New Feature
  Components: Zookeeper
Affects Versions: 0.94.0
Reporter: Harsh J
Assignee: rajeshbabu
Priority: Minor
 Attachments: HBASE-7244.patch


 Many a times I've had to, and have seen instructions being thrown, to stop 
 cluster, clear out ZK and restart.
 While this is only a quick (and painful to master) fix, it is certainly nifty 
 to some smaller cluster users but the process is far too long, roughly:
 1. Stop HBase
 2. Start zkCli.sh and connect to the right quorum
 3. Find and ensure the HBase parent znode from the configs (/hbase only by 
 default)
 4. Run an rmr /hbase in the zkCli.sh shell, or manually delete each znode 
 if on a lower version of ZK.
 5. Quit zkCli.sh and start HBase again
 Perhaps it may be useful, if the start-hbase.sh itself accepted a formatZK 
 parameter. Such that, when you do a {{start-hbase.sh -formatZK}}, it does 
 steps 2-4 automatically for you.
 For safety, we could make the formatter code ensure that no HBase instance is 
 actually active, and skip the format process if it is. Similar to a HDFS 
 NameNode's format, which would disallow if the name directories are locked.
 Would this be a useful addition for administrators? Bigtop too can provide a 
 service subcommand that could do this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7153) print gc option in hbase-env.sh affects hbase zkcli

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596032#comment-13596032
 ] 

Lars Hofhansl commented on HBASE-7153:
--

Thanks Dave. I see, you're right. Since this is wrong, we can it here or in 
HBASE-8025.

 print gc option in hbase-env.sh affects hbase zkcli
 ---

 Key: HBASE-7153
 URL: https://issues.apache.org/jira/browse/HBASE-7153
 Project: HBase
  Issue Type: Bug
  Components: scripts
Affects Versions: 0.94.0
Reporter: wonderyl
Assignee: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.6

 Attachments: 7153-0.94.txt, HBASE-7153-0.94.patch


 I un-commented the -verbose:gc option in hbase-env.sh, which print out the gc 
 info.
 but when I use hbase zkcli to check zk, it can not connect to the server.
 the problem is zkcli uses hbase 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to get the 
 server_arg in the script hbase. when gc verbose option is open, the output of 
 ZooKeeperMainServerArg is with gc info, which masses up with server_arg. and 
 this is the reason stop zkcli working.
 I think the easiest way to fix this is to trim the gc info out of server_arg 
 in the hbase script.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7153) print gc option in hbase-env.sh affects hbase zkcli

2013-03-07 Thread Dave Latham (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596034#comment-13596034
 ] 

Dave Latham commented on HBASE-7153:


Since this one is committed, let's continue in HBASE-8025.

 print gc option in hbase-env.sh affects hbase zkcli
 ---

 Key: HBASE-7153
 URL: https://issues.apache.org/jira/browse/HBASE-7153
 Project: HBase
  Issue Type: Bug
  Components: scripts
Affects Versions: 0.94.0
Reporter: wonderyl
Assignee: Dave Latham
 Fix For: 0.95.0, 0.98.0, 0.94.6

 Attachments: 7153-0.94.txt, HBASE-7153-0.94.patch


 I un-commented the -verbose:gc option in hbase-env.sh, which print out the gc 
 info.
 but when I use hbase zkcli to check zk, it can not connect to the server.
 the problem is zkcli uses hbase 
 org.apache.hadoop.hbase.zookeeper.ZooKeeperMainServerArg to get the 
 server_arg in the script hbase. when gc verbose option is open, the output of 
 ZooKeeperMainServerArg is with gc info, which masses up with server_arg. and 
 this is the reason stop zkcli working.
 I think the easiest way to fix this is to trim the gc info out of server_arg 
 in the hbase script.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596045#comment-13596045
 ] 

Lars Hofhansl commented on HBASE-8019:
--

This doesn't appear to happen locally.

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596059#comment-13596059
 ] 

Ted Yu commented on HBASE-8019:
---

The HBase-0.94-security build passed.
On Linux with security profile:
{code}
Tests run: 1377, Failures: 0, Errors: 0, Skipped: 13

[INFO] 
[INFO] BUILD SUCCESS
{code}
I am running test suite without security profile

On Mac, the test passes.

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8011) Refactor ImportTsv

2013-03-07 Thread Nick Dimiduk (JIRA)

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

Nick Dimiduk updated HBASE-8011:


Attachment: 0001-HBASE-8011-Refactor-ImportTsv.patch

Ha! Fixed and fixed. Thanks.

 Refactor ImportTsv
 --

 Key: HBASE-8011
 URL: https://issues.apache.org/jira/browse/HBASE-8011
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce, Usability
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Attachments: 0001-HBASE-8011-Refactor-ImportTsv.patch, 
 0001-HBASE-8011-Refactor-ImportTsv.patch


 ImportTsv is a little goofy.
  - It doesn't use the Tool,Configured interfaces like a mapreduce job should.
  - It has a static HBaseAdmin field that must be initialized before the 
 intended API of createSubmittableJob can be invoked.
  - TsvParser is critical to the default mapper implementation but is 
 unavailable to user custom mapper implementations without forcing them into 
 the o.a.h.h.mapreduce namespace.
  - The configuration key constants are not public.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8011) Refactor ImportTsv

2013-03-07 Thread Nick Dimiduk (JIRA)

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

Nick Dimiduk updated HBASE-8011:


Status: Open  (was: Patch Available)

 Refactor ImportTsv
 --

 Key: HBASE-8011
 URL: https://issues.apache.org/jira/browse/HBASE-8011
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce, Usability
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Attachments: 0001-HBASE-8011-Refactor-ImportTsv.patch, 
 0001-HBASE-8011-Refactor-ImportTsv.patch


 ImportTsv is a little goofy.
  - It doesn't use the Tool,Configured interfaces like a mapreduce job should.
  - It has a static HBaseAdmin field that must be initialized before the 
 intended API of createSubmittableJob can be invoked.
  - TsvParser is critical to the default mapper implementation but is 
 unavailable to user custom mapper implementations without forcing them into 
 the o.a.h.h.mapreduce namespace.
  - The configuration key constants are not public.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8011) Refactor ImportTsv

2013-03-07 Thread Nick Dimiduk (JIRA)

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

Nick Dimiduk updated HBASE-8011:


Status: Patch Available  (was: Open)

 Refactor ImportTsv
 --

 Key: HBASE-8011
 URL: https://issues.apache.org/jira/browse/HBASE-8011
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce, Usability
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Attachments: 0001-HBASE-8011-Refactor-ImportTsv.patch, 
 0001-HBASE-8011-Refactor-ImportTsv.patch


 ImportTsv is a little goofy.
  - It doesn't use the Tool,Configured interfaces like a mapreduce job should.
  - It has a static HBaseAdmin field that must be initialized before the 
 intended API of createSubmittableJob can be invoked.
  - TsvParser is critical to the default mapper implementation but is 
 unavailable to user custom mapper implementations without forcing them into 
 the o.a.h.h.mapreduce namespace.
  - The configuration key constants are not public.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596077#comment-13596077
 ] 

Lars Hofhansl commented on HBASE-8019:
--

TestRestoreSnapshotFromClient is not part of the tests run by the -security 
suite.
If you look at the 0.94 tests you see that 
org.apache.hadoop.hbase.client.TestRestoreSnapshotFromClient is there in build 
#883 and none of the following build. This was committed in #884.

I still have not been able to produce this locally. Will try another machine 
now with a different JVM now.

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8022) Site target fails

2013-03-07 Thread Nick Dimiduk (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596078#comment-13596078
 ] 

Nick Dimiduk commented on HBASE-8022:
-

+1

 Site target fails
 -

 Key: HBASE-8022
 URL: https://issues.apache.org/jira/browse/HBASE-8022
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell
 Attachments: HBASE-8022.patch


 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 Recoverable error
 org.xml.sax.SAXParseException: Include operation failed, reverting to 
 fallback. Resource error reading file as XML 
 (href='../../target/site/hbase-default.xml'). Reason: 
 /usr/src/Hadoop/hbase/target/site/hbase-default.xml (No such file or 
 directory)
 Error on line 672 column 52 of 
 file:///usr/src/Hadoop/hbase/src/docbkx/configuration.xml:
   Error reported by XML parser: An 'include' failed, and no 'fallback' 
 element was found.
 [INFO]
  
 [INFO] 
 
 [INFO] Skipping HBase
 [INFO] This project has been banned from the build due to previous failures.
 [INFO] 
 
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [5:34.980s]
 [INFO] HBase - Common  SKIPPED
 [INFO] HBase - Protocol .. SKIPPED
 [INFO] HBase - Client  SKIPPED
 [INFO] HBase - Prefix Tree ... SKIPPED
 [INFO] HBase - Hadoop Compatibility .. SKIPPED
 [INFO] HBase - Hadoop Two Compatibility .. SKIPPED
 [INFO] HBase - Server  SKIPPED
 [INFO] HBase - Integration Tests . SKIPPED
 [INFO] HBase - Examples .. SKIPPED
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 5:36.029s
 [INFO] Finished at: Thu Mar 07 21:59:14 CST 2013
 [INFO] Final Memory: 29M/297M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 com.agilejava.docbkx:docbkx-maven-plugin:2.0.14:generate-html (multipage) on 
 project hbase: Failed to transform configuration.xml. 
 org.xml.sax.SAXParseException: An 'include' failed, and no 'fallback' element 
 was found. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596087#comment-13596087
 ] 

Ted Yu commented on HBASE-8019:
---

Strange, I see other snapshot test(s) in secure build:

Running org.apache.hadoop.hbase.snapshot.TestExportSnapshot
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.168 sec

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596084#comment-13596084
 ] 

Lars Hofhansl commented on HBASE-8019:
--

From the log I see this:
{code}
---
Test set: org.apache.hadoop.hbase.snapshot.TestRestoreFlushSnapshotFromClient
---
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 438.4 sec
{code}

So only 5 of the 6 tests ran. Can't tell which one didn't, though.

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596089#comment-13596089
 ] 

Lars Hofhansl commented on HBASE-8019:
--

Oops wrong test. There are no logs for TestRestoreSnapshotFromClient :(

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8022) Site target fails

2013-03-07 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596091#comment-13596091
 ] 

stack commented on HBASE-8022:
--

+1

 Site target fails
 -

 Key: HBASE-8022
 URL: https://issues.apache.org/jira/browse/HBASE-8022
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell
 Attachments: HBASE-8022.patch


 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 Recoverable error
 org.xml.sax.SAXParseException: Include operation failed, reverting to 
 fallback. Resource error reading file as XML 
 (href='../../target/site/hbase-default.xml'). Reason: 
 /usr/src/Hadoop/hbase/target/site/hbase-default.xml (No such file or 
 directory)
 Error on line 672 column 52 of 
 file:///usr/src/Hadoop/hbase/src/docbkx/configuration.xml:
   Error reported by XML parser: An 'include' failed, and no 'fallback' 
 element was found.
 [INFO]
  
 [INFO] 
 
 [INFO] Skipping HBase
 [INFO] This project has been banned from the build due to previous failures.
 [INFO] 
 
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [5:34.980s]
 [INFO] HBase - Common  SKIPPED
 [INFO] HBase - Protocol .. SKIPPED
 [INFO] HBase - Client  SKIPPED
 [INFO] HBase - Prefix Tree ... SKIPPED
 [INFO] HBase - Hadoop Compatibility .. SKIPPED
 [INFO] HBase - Hadoop Two Compatibility .. SKIPPED
 [INFO] HBase - Server  SKIPPED
 [INFO] HBase - Integration Tests . SKIPPED
 [INFO] HBase - Examples .. SKIPPED
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 5:36.029s
 [INFO] Finished at: Thu Mar 07 21:59:14 CST 2013
 [INFO] Final Memory: 29M/297M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 com.agilejava.docbkx:docbkx-maven-plugin:2.0.14:generate-html (multipage) on 
 project hbase: Failed to transform configuration.xml. 
 org.xml.sax.SAXParseException: An 'include' failed, and no 'fallback' element 
 was found. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8026) HBase Shell docs for scan command don't reference VERSIONS

2013-03-07 Thread Jonathan Natkins (JIRA)
Jonathan Natkins created HBASE-8026:
---

 Summary: HBase Shell docs for scan command don't reference VERSIONS
 Key: HBASE-8026
 URL: https://issues.apache.org/jira/browse/HBASE-8026
 Project: HBase
  Issue Type: Bug
Reporter: Jonathan Natkins


hbase(main):046:0 help 'scan'
Scan a table; pass table name and optionally a dictionary of scanner
specifications.  Scanner specifications may include one or more of:
TIMERANGE, FILTER, LIMIT, STARTROW, STOPROW, TIMESTAMP, MAXLENGTH,
or COLUMNS, CACHE

VERSIONS should be mentioned somewhere here.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8026) HBase Shell docs for scan command don't reference VERSIONS

2013-03-07 Thread David S. Wang (JIRA)

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

David S. Wang updated HBASE-8026:
-

Labels: noob  (was: )

 HBase Shell docs for scan command don't reference VERSIONS
 --

 Key: HBASE-8026
 URL: https://issues.apache.org/jira/browse/HBASE-8026
 Project: HBase
  Issue Type: Bug
Reporter: Jonathan Natkins
  Labels: noob

 hbase(main):046:0 help 'scan'
 Scan a table; pass table name and optionally a dictionary of scanner
 specifications.  Scanner specifications may include one or more of:
 TIMERANGE, FILTER, LIMIT, STARTROW, STOPROW, TIMESTAMP, MAXLENGTH,
 or COLUMNS, CACHE
 VERSIONS should be mentioned somewhere here.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596111#comment-13596111
 ] 

Lars Hofhansl commented on HBASE-8019:
--

Does not happen on other machine/jvm either. Hmm...

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7904) Upgrade hadoop 2.0 dependency to 2.0.4-alpha

2013-03-07 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596116#comment-13596116
 ] 

stack commented on HBASE-7904:
--

I would be +1 on our building against a 2.0.4-SNAPSHOT.  Will help with us with 
pushing incompatibility feedback upstream.

 Upgrade hadoop 2.0 dependency to 2.0.4-alpha
 

 Key: HBASE-7904
 URL: https://issues.apache.org/jira/browse/HBASE-7904
 Project: HBase
  Issue Type: Task
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Critical
 Fix For: 0.95.0

 Attachments: 7904.txt, 7904-v2.txt, hbase-7904-v3.txt


 2.0.3-alpha has been released.
 We should upgrade the dependency.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8027) hbase-7994 redux; shutdown hbase-example unit tests

2013-03-07 Thread stack (JIRA)
stack created HBASE-8027:


 Summary: hbase-7994 redux; shutdown hbase-example unit tests
 Key: HBASE-8027
 URL: https://issues.apache.org/jira/browse/HBASE-8027
 Project: HBase
  Issue Type: Bug
Reporter: stack


My patch on hbase-7994 did not stop clusters starting though no test to run 
(adding the @Ignore in front of the @before and @after class).  All tests 
passed on build #34 but for the failed hbase-examples cluster startups:

https://builds.apache.org/job/hbase-0.95/34/


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (HBASE-8027) hbase-7994 redux; shutdown hbase-example unit tests

2013-03-07 Thread stack (JIRA)

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

stack resolved HBASE-8027.
--

Resolution: Fixed

Resolving.

 hbase-7994 redux; shutdown hbase-example unit tests
 ---

 Key: HBASE-8027
 URL: https://issues.apache.org/jira/browse/HBASE-8027
 Project: HBase
  Issue Type: Bug
Reporter: stack
 Attachments: 8027.txt


 My patch on hbase-7994 did not stop clusters starting though no test to run 
 (adding the @Ignore in front of the @before and @after class).  All tests 
 passed on build #34 but for the failed hbase-examples cluster startups:
 https://builds.apache.org/job/hbase-0.95/34/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8027) hbase-7994 redux; shutdown hbase-example unit tests

2013-03-07 Thread stack (JIRA)

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

stack updated HBASE-8027:
-

  Component/s: test
Fix Version/s: 0.95.0
 Assignee: stack

 hbase-7994 redux; shutdown hbase-example unit tests
 ---

 Key: HBASE-8027
 URL: https://issues.apache.org/jira/browse/HBASE-8027
 Project: HBase
  Issue Type: Bug
  Components: test
Reporter: stack
Assignee: stack
 Fix For: 0.95.0

 Attachments: 8027.txt


 My patch on hbase-7994 did not stop clusters starting though no test to run 
 (adding the @Ignore in front of the @before and @after class).  All tests 
 passed on build #34 but for the failed hbase-examples cluster startups:
 https://builds.apache.org/job/hbase-0.95/34/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8027) hbase-7994 redux; shutdown hbase-example unit tests

2013-03-07 Thread stack (JIRA)

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

stack updated HBASE-8027:
-

Attachment: 8027.txt

What I applied to 0.95 and trunk.  I commented out all junit annotations.

 hbase-7994 redux; shutdown hbase-example unit tests
 ---

 Key: HBASE-8027
 URL: https://issues.apache.org/jira/browse/HBASE-8027
 Project: HBase
  Issue Type: Bug
Reporter: stack
 Attachments: 8027.txt


 My patch on hbase-7994 did not stop clusters starting though no test to run 
 (adding the @Ignore in front of the @before and @after class).  All tests 
 passed on build #34 but for the failed hbase-examples cluster startups:
 https://builds.apache.org/job/hbase-0.95/34/

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8011) Refactor ImportTsv

2013-03-07 Thread Sergey Shelukhin (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596135#comment-13596135
 ] 

Sergey Shelukhin commented on HBASE-8011:
-

+1

 Refactor ImportTsv
 --

 Key: HBASE-8011
 URL: https://issues.apache.org/jira/browse/HBASE-8011
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce, Usability
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Attachments: 0001-HBASE-8011-Refactor-ImportTsv.patch, 
 0001-HBASE-8011-Refactor-ImportTsv.patch


 ImportTsv is a little goofy.
  - It doesn't use the Tool,Configured interfaces like a mapreduce job should.
  - It has a static HBaseAdmin field that must be initialized before the 
 intended API of createSubmittableJob can be invoked.
  - TsvParser is critical to the default mapper implementation but is 
 unavailable to user custom mapper implementations without forcing them into 
 the o.a.h.h.mapreduce namespace.
  - The configuration key constants are not public.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8011) Refactor ImportTsv

2013-03-07 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8011?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596143#comment-13596143
 ] 

Hadoop QA commented on HBASE-8011:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  
http://issues.apache.org/jira/secure/attachment/12572560/0001-HBASE-8011-Refactor-ImportTsv.patch
  against trunk revision .

{color:green}+1 @author{color}.  The patch does not contain any @author 
tags.

{color:green}+1 tests included{color}.  The patch appears to include 4 new 
or modified tests.

{color:green}+1 hadoop2.0{color}.  The patch compiles against the hadoop 
2.0 profile.

{color:green}+1 javadoc{color}.  The javadoc tool did not generate any 
warning messages.

{color:green}+1 javac{color}.  The applied patch does not increase the 
total number of javac compiler warnings.

{color:green}+1 findbugs{color}.  The patch does not introduce any new 
Findbugs (version 1.3.9) warnings.

{color:green}+1 release audit{color}.  The applied patch does not increase 
the total number of release audit warnings.

{color:red}-1 lineLengths{color}.  The patch introduces lines longer than 
100

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
   org.apache.hadoop.hbase.client.TestHTableMultiplexer
  
org.apache.hadoop.hbase.regionserver.TestSplitTransactionOnCluster

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/4715//console

This message is automatically generated.

 Refactor ImportTsv
 --

 Key: HBASE-8011
 URL: https://issues.apache.org/jira/browse/HBASE-8011
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce, Usability
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Attachments: 0001-HBASE-8011-Refactor-ImportTsv.patch, 
 0001-HBASE-8011-Refactor-ImportTsv.patch


 ImportTsv is a little goofy.
  - It doesn't use the Tool,Configured interfaces like a mapreduce job should.
  - It has a static HBaseAdmin field that must be initialized before the 
 intended API of createSubmittableJob can be invoked.
  - TsvParser is critical to the default mapper implementation but is 
 unavailable to user custom mapper implementations without forcing them into 
 the o.a.h.h.mapreduce namespace.
  - The configuration key constants are not public.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7948) client doesn't need to refresh meta while the region is opening

2013-03-07 Thread Sergey Shelukhin (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596148#comment-13596148
 ] 

Sergey Shelukhin commented on HBASE-7948:
-

The patch addresses the condition where RegionMovedException and slow region 
open causes the client to go back and forth between old and new server, hitting 
meta every other time.
In HBASE-7649 I also want to make timeout server-dependent, so going to new 
server earlier will be more prevalent.

 client doesn't need to refresh meta while the region is opening
 ---

 Key: HBASE-7948
 URL: https://issues.apache.org/jira/browse/HBASE-7948
 Project: HBase
  Issue Type: Improvement
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
 Attachments: HBASE-7948-v0.patch, HBASE-7948-v1.patch, 
 HBASE-7948-v1.patch, HBASE-7948-v2.patch, HBASE-7948-v3.patch




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8028) Append, Increment doesn't handle wall-sync exceptions correctly

2013-03-07 Thread Himanshu Vashishtha (JIRA)
Himanshu Vashishtha created HBASE-8028:
--

 Summary: Append, Increment doesn't handle wall-sync exceptions 
correctly
 Key: HBASE-8028
 URL: https://issues.apache.org/jira/browse/HBASE-8028
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha
 Fix For: 0.95.0


In case there is an exception while doing the log-sync, the memstore is not 
rollbacked, while the mvcc is _always_ forwarded to the writeentry created at 
the beginning of the operation. This may lead to scanners seeing results which 
are not synched to the fs.




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8028) Append, Increment don't handle wall-sync exceptions correctly

2013-03-07 Thread Himanshu Vashishtha (JIRA)

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

Himanshu Vashishtha updated HBASE-8028:
---

Summary: Append, Increment don't handle wall-sync exceptions correctly  
(was: Append, Increment doesn't handle wall-sync exceptions correctly)

 Append, Increment don't handle wall-sync exceptions correctly
 -

 Key: HBASE-8028
 URL: https://issues.apache.org/jira/browse/HBASE-8028
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha
 Fix For: 0.95.0


 In case there is an exception while doing the log-sync, the memstore is not 
 rollbacked, while the mvcc is _always_ forwarded to the writeentry created at 
 the beginning of the operation. This may lead to scanners seeing results 
 which are not synched to the fs.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7989) Client with a cache info on a dead server will wait for 20s before trying another one.

2013-03-07 Thread Sergey Shelukhin (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596149#comment-13596149
 ] 

Sergey Shelukhin commented on HBASE-7989:
-

Dup of HBASE-7649?

 Client with a cache info on a dead server will wait for 20s before trying 
 another one.
 --

 Key: HBASE-7989
 URL: https://issues.apache.org/jira/browse/HBASE-7989
 Project: HBase
  Issue Type: Bug
  Components: Client
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal

 Scenario is:
 - fetch the cache in the client
 - a server dies
 - try to use a region that is on the dead server
 This will lead to a 20 second connect timeout. We don't have this in unit 
 test because we have this only is the remote box does not answer. In the unit 
 tests we have immediately a connection refused from the OS.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7649) client retry timeout doesn't need to do x2 fallback when going to different server

2013-03-07 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7649:


Status: Open  (was: Patch Available)

Need to get HBASE-7948 in to handle edge case discussed above, then will make 
smaller patch.

 client retry timeout doesn't need to do x2 fallback when going to different 
 server
 --

 Key: HBASE-7649
 URL: https://issues.apache.org/jira/browse/HBASE-7649
 Project: HBase
  Issue Type: Improvement
  Components: Client
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
 Attachments: HBASE-7649-v0.patch, HBASE-7649-v1.patch, 
 HBASE-7649-v2.patch, HBASE-7649-v2.patch, HBASE-7649-v2.patch, 
 HBASE-7649-v3.patch, HBASE-7649-v4.patch, HBASE-7649-v5.patch


 See HBASE-7520. When we go to server A, get a bunch of failures, then finally 
 learn the region is on B it doesn't make sense to wait for 30 seconds before 
 going to B.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8028) Append, Increment don't handle wall-sync exceptions correctly

2013-03-07 Thread Himanshu Vashishtha (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596153#comment-13596153
 ] 

Himanshu Vashishtha commented on HBASE-8028:


I think we can make use of the local tempMemStore map variable to store the 
existing KVs, and rather apply the incoming appends, etc in-place (before 
applying them to the WAL). Those entries will not be visible for read as long 
as are not moving the mvcc forward, so it should be ok. 
Now, in case there is an exception, we can restore the previous values from the 
tempMemstore map. Thoughts on other approaches?

 Append, Increment don't handle wall-sync exceptions correctly
 -

 Key: HBASE-8028
 URL: https://issues.apache.org/jira/browse/HBASE-8028
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha
 Fix For: 0.95.0


 In case there is an exception while doing the log-sync, the memstore is not 
 rollbacked, while the mvcc is _always_ forwarded to the writeentry created at 
 the beginning of the operation. This may lead to scanners seeing results 
 which are not synched to the fs.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-7989) Client with a cache info on a dead server will wait for 20s before trying another one.

2013-03-07 Thread Sergey Shelukhin (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-7989?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596156#comment-13596156
 ] 

Sergey Shelukhin commented on HBASE-7989:
-

Hmm, nevermind, is this about TCP timeout?

 Client with a cache info on a dead server will wait for 20s before trying 
 another one.
 --

 Key: HBASE-7989
 URL: https://issues.apache.org/jira/browse/HBASE-7989
 Project: HBase
  Issue Type: Bug
  Components: Client
Affects Versions: 0.95.0, 0.98.0
Reporter: nkeywal

 Scenario is:
 - fetch the cache in the client
 - a server dies
 - try to use a region that is on the dead server
 This will lead to a 20 second connect timeout. We don't have this in unit 
 test because we have this only is the remote box does not answer. In the unit 
 tests we have immediately a connection refused from the OS.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596158#comment-13596158
 ] 

Ted Yu commented on HBASE-8019:
---

TestProcedureMember failed in build #888
It passed smoothly on Mac.

Should we make its timeout longer ?

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HBASE-8029) delete with TS should only delete that cell, not all cells after.

2013-03-07 Thread Kevin Odell (JIRA)
Kevin Odell created HBASE-8029:
--

 Summary: delete with TS should only delete that cell, not all 
cells after.
 Key: HBASE-8029
 URL: https://issues.apache.org/jira/browse/HBASE-8029
 Project: HBase
  Issue Type: Bug
  Components: Client, shell
Reporter: Kevin Odell


delete with TS specified will delete all older cells.  I know overloading the 
cells is not a great model, but sometimes it is useful and you don't want to 
delete all old cells.

hbase(main):028:0 truncate 'tre'

Truncating 'tre' table (it may take a while):

- Disabling table...

- Dropping table...

- Creating table...

0 row(s) in 4.6060 seconds



hbase(main):029:0 put 'tre', 'row1', 'cf1:c1', 'abc', 111

0 row(s) in 0.0220 seconds



hbase(main):030:0 put 'tre', 'row1', 'cf1:c1', 'abcd', 112

0 row(s) in 0.0060 seconds



hbase(main):031:0 put 'tre', 'row1', 'cf1:c1', 'abce', 113

0 row(s) in 0.0120 seconds



hbase(main):032:0 scan 'tre', {NAME = 'cf1:c1', VERSIONS = 4}

ROW  COLUMN+CELL



row1column=cf1:c1, 
timestamp=113, value=abce   


row1column=cf1:c1, 
timestamp=112, value=abcd   


row1column=cf1:c1, 
timestamp=111, value=abc  



hbase(main):033:0 delete 'tre', 'row1', 'cf1:c1', 112

0 row(s) in 0.0110 seconds



hbase(main):034:0 scan 'tre', {NAME = 'cf1:c1', VERSIONS = 4}

ROW  COLUMN+CELL



 row1column=cf1:c1, 
timestamp=113, value=abce   


1 row(s) in 0.0290 seconds

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8029) delete with TS should only delete that cell, not all cells after.

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596166#comment-13596166
 ] 

Ted Yu commented on HBASE-8029:
---

This was filed as a Bug.
Should this be a feature ?

 delete with TS should only delete that cell, not all cells after.
 -

 Key: HBASE-8029
 URL: https://issues.apache.org/jira/browse/HBASE-8029
 Project: HBase
  Issue Type: Bug
  Components: Client, shell
Reporter: Kevin Odell

 delete with TS specified will delete all older cells.  I know overloading the 
 cells is not a great model, but sometimes it is useful and you don't want to 
 delete all old cells.
 hbase(main):028:0 truncate 'tre'
 Truncating 'tre' table (it may take a while):
 - Disabling table...
 - Dropping table...
 - Creating table...
 0 row(s) in 4.6060 seconds
 hbase(main):029:0 put 'tre', 'row1', 'cf1:c1', 'abc', 111
 0 row(s) in 0.0220 seconds
 hbase(main):030:0 put 'tre', 'row1', 'cf1:c1', 'abcd', 112
 0 row(s) in 0.0060 seconds
 hbase(main):031:0 put 'tre', 'row1', 'cf1:c1', 'abce', 113
 0 row(s) in 0.0120 seconds
 hbase(main):032:0 scan 'tre', {NAME = 'cf1:c1', VERSIONS = 4}
 ROW  COLUMN+CELL  
   
   
   
 row1column=cf1:c1, 
 timestamp=113, value=abce 
   
 
 row1column=cf1:c1, 
 timestamp=112, value=abcd 
   
 
 row1column=cf1:c1, 
 timestamp=111, value=abc  
 hbase(main):033:0 delete 'tre', 'row1', 'cf1:c1', 112
 0 row(s) in 0.0110 seconds
 hbase(main):034:0 scan 'tre', {NAME = 'cf1:c1', VERSIONS = 4}
 ROW  COLUMN+CELL  
   
   
   
  row1column=cf1:c1, 
 timestamp=113, value=abce 
   
 
 1 row(s) in 0.0290 seconds

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8028) Append, Increment don't handle wal-sync exceptions correctly

2013-03-07 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-8028:
--

Summary: Append, Increment don't handle wal-sync exceptions correctly  
(was: Append, Increment don't handle wall-sync exceptions correctly)

 Append, Increment don't handle wal-sync exceptions correctly
 

 Key: HBASE-8028
 URL: https://issues.apache.org/jira/browse/HBASE-8028
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.94.5
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha
 Fix For: 0.95.0


 In case there is an exception while doing the log-sync, the memstore is not 
 rollbacked, while the mvcc is _always_ forwarded to the writeentry created at 
 the beginning of the operation. This may lead to scanners seeing results 
 which are not synched to the fs.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-7819) consider split improvements for stripe compactions

2013-03-07 Thread Sergey Shelukhin (JIRA)

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

Sergey Shelukhin updated HBASE-7819:


Assignee: (was: Sergey Shelukhin)

 consider split improvements for stripe compactions
 --

 Key: HBASE-7819
 URL: https://issues.apache.org/jira/browse/HBASE-7819
 Project: HBase
  Issue Type: Sub-task
  Components: Compaction
Reporter: Sergey Shelukhin

 From discussions in HBASE-7667, and in person.
 Files cannot be just moved to new regions because of snapshot reliance on 
 that not happening (correct me if I'm wrong).
 However, obviously we don't need compaction after split if we have files with 
 specific ranges, so we could handle this somehow.
 On the other hand, if you have 6 fixed stripes, and split into 3 and 3, you'd 
 want to go back to 6 stripes, so when you do compaction in one of the 3 you 
 will want special handling to do it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8015) Support for Namespaces

2013-03-07 Thread Francis Liu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596171#comment-13596171
 ] 

Francis Liu commented on HBASE-8015:


[~jesse_yates] I'm hoping to get an dev drop (0.94) by end of next week. I'll 
try to squeeze in a trunk patch. Does that work for you?

 Support for Namespaces
 --

 Key: HBASE-8015
 URL: https://issues.apache.org/jira/browse/HBASE-8015
 Project: HBase
  Issue Type: New Feature
Reporter: Francis Liu
Assignee: Francis Liu
 Attachments: NamespaceDesign.pdf




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8022) Site target fails

2013-03-07 Thread nkeywal (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596174#comment-13596174
 ] 

nkeywal commented on HBASE-8022:


+1. We should add this to our precommit tests imho.

 Site target fails
 -

 Key: HBASE-8022
 URL: https://issues.apache.org/jira/browse/HBASE-8022
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0, 0.96.0
Reporter: Andrew Purtell
 Attachments: HBASE-8022.patch


 {noformat}
 mvn -DskipTests -Dhadoop.profile=2.0 clean install site assembly:assembly
 [...]
 Recoverable error
 org.xml.sax.SAXParseException: Include operation failed, reverting to 
 fallback. Resource error reading file as XML 
 (href='../../target/site/hbase-default.xml'). Reason: 
 /usr/src/Hadoop/hbase/target/site/hbase-default.xml (No such file or 
 directory)
 Error on line 672 column 52 of 
 file:///usr/src/Hadoop/hbase/src/docbkx/configuration.xml:
   Error reported by XML parser: An 'include' failed, and no 'fallback' 
 element was found.
 [INFO]
  
 [INFO] 
 
 [INFO] Skipping HBase
 [INFO] This project has been banned from the build due to previous failures.
 [INFO] 
 
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] HBase . FAILURE [5:34.980s]
 [INFO] HBase - Common  SKIPPED
 [INFO] HBase - Protocol .. SKIPPED
 [INFO] HBase - Client  SKIPPED
 [INFO] HBase - Prefix Tree ... SKIPPED
 [INFO] HBase - Hadoop Compatibility .. SKIPPED
 [INFO] HBase - Hadoop Two Compatibility .. SKIPPED
 [INFO] HBase - Server  SKIPPED
 [INFO] HBase - Integration Tests . SKIPPED
 [INFO] HBase - Examples .. SKIPPED
 [INFO] 
 
 [INFO] BUILD FAILURE
 [INFO] 
 
 [INFO] Total time: 5:36.029s
 [INFO] Finished at: Thu Mar 07 21:59:14 CST 2013
 [INFO] Final Memory: 29M/297M
 [INFO] 
 
 [ERROR] Failed to execute goal 
 com.agilejava.docbkx:docbkx-maven-plugin:2.0.14:generate-html (multipage) on 
 project hbase: Failed to transform configuration.xml. 
 org.xml.sax.SAXParseException: An 'include' failed, and no 'fallback' element 
 was found. - [Help 1]
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8015) Support for Namespaces

2013-03-07 Thread Jesse Yates (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596175#comment-13596175
 ] 

Jesse Yates commented on HBASE-8015:


Yeah, that would be great! Thanks Francis

 Support for Namespaces
 --

 Key: HBASE-8015
 URL: https://issues.apache.org/jira/browse/HBASE-8015
 Project: HBase
  Issue Type: New Feature
Reporter: Francis Liu
Assignee: Francis Liu
 Attachments: NamespaceDesign.pdf




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8015) Support for Namespaces

2013-03-07 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596177#comment-13596177
 ] 

Ted Yu commented on HBASE-8015:
---

@Francis:
Can you work on the trunk patch first ?
If it gets ready before 0.95 RC0, it can go into 0.95

Thanks

 Support for Namespaces
 --

 Key: HBASE-8015
 URL: https://issues.apache.org/jira/browse/HBASE-8015
 Project: HBase
  Issue Type: New Feature
Reporter: Francis Liu
Assignee: Francis Liu
 Attachments: NamespaceDesign.pdf




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HBASE-8019) Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94

2013-03-07 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-8019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13596180#comment-13596180
 ] 

Lars Hofhansl commented on HBASE-8019:
--

sure... but that is a different problem. I have not seen a single after this 
patch where TestRestoreSnapshotFromClient passes.

 Port HBASE-7779 '[snapshot 130201 merge] Fix TestMultiParallel' to 0.94
 ---

 Key: HBASE-8019
 URL: https://issues.apache.org/jira/browse/HBASE-8019
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.94.6

 Attachments: 8019-94.txt


 Richard Ding reported long delay in shutting down RegionServerSnapshotManager
 Looks like HBASE-7779 wasn't included in the backport

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HBASE-8015) Support for Namespaces

2013-03-07 Thread Francis Liu (JIRA)

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

Francis Liu updated HBASE-8015:
---

Attachment: HBASE-8015_94.patch

So it seems we're fine providing a migration script. So I've gone ahead and 
produced a rough patch with the change. 

The general idea is to have a TableName class which encapsulates both namespace 
and tableQualifier (AKA the old table name). And this will be what gets passed 
around as much as possible internally. Table names are referenced fully 
qualified otherwise.
I've also changed the tableDir on hdfs to include namespace as the parent 
directory. This will enable us to set HDFS quotas by namespace.

I skipped the CRUD related stuff since that seems pretty straightforward. Let 
me know if this approach is acceptable.



 Support for Namespaces
 --

 Key: HBASE-8015
 URL: https://issues.apache.org/jira/browse/HBASE-8015
 Project: HBase
  Issue Type: New Feature
Reporter: Francis Liu
Assignee: Francis Liu
 Attachments: NamespaceDesign.pdf




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


  1   2   3   4   >