[jira] [Commented] (HBASE-8045) Fix .META. migration after HBASE-3171

2013-04-09 Thread stack (JIRA)

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

stack commented on HBASE-8045:
--

Patch looks good to me [~rajesh23]  Thanks for working on this.  The test case 
should catch any issues migrating from old 0.92 to 0.96 so I think this is good 
to go... If teething issues, can open new issues.

 Fix .META. migration after HBASE-3171
 -

 Key: HBASE-8045
 URL: https://issues.apache.org/jira/browse/HBASE-8045
 Project: HBase
  Issue Type: Task
Reporter: Jean-Daniel Cryans
Priority: Blocker
 Fix For: 0.95.1

 Attachments: HBASE-8045_2.patch, HBASE-8045_3.patch, HBASE-8045.patch


 HBASE-3171 doesn't manage the migration correctly, see 
 MetaMigrationConvertingToPB and its unit test.

--
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-8045) Fix .META. migration after HBASE-3171

2013-04-09 Thread stack (JIRA)

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

stack updated HBASE-8045:
-

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

Committed to trunk.  Thanks for the patch Rajesh (and for review Sergey)

 Fix .META. migration after HBASE-3171
 -

 Key: HBASE-8045
 URL: https://issues.apache.org/jira/browse/HBASE-8045
 Project: HBase
  Issue Type: Task
Reporter: Jean-Daniel Cryans
Assignee: rajeshbabu
Priority: Blocker
 Fix For: 0.95.1

 Attachments: HBASE-8045_2.patch, HBASE-8045_3.patch, HBASE-8045.patch


 HBASE-3171 doesn't manage the migration correctly, see 
 MetaMigrationConvertingToPB and its unit test.

--
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-8294) Make HBaseConfiguration a singleton class

2013-04-09 Thread stack (JIRA)

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

stack commented on HBASE-8294:
--

bq. Ideally, we would like to have just one configuration object in the jvm.

Definitely do not want this in tests -- it is fundamental to quite a few tests 
that we can float a different Configuration per daemon (e.g. so different 
'Users' on hdfs).

In client, you can ask for new connection by specifying a new Configuration so 
being able to have a new Config instance is important currently.

On server, there has been various juggling of the Configuration instance to do 
things like a per column family 'view' on Configuration to do stuff like 
dynamic config.

I'd say call it out as a heavyweight construction and close as Invalid at least 
until there is a better reason for changing how we treat Configuration.

 Make HBaseConfiguration a singleton class
 -

 Key: HBASE-8294
 URL: https://issues.apache.org/jira/browse/HBASE-8294
 Project: HBase
  Issue Type: Improvement
  Components: master, regionserver
Affects Versions: 0.95.0
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha

 HBaseConfiguration.create() calls a new Configuration object. Ideally, we 
 would like to have just one configuration object in the jvm.

--
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-8258) Make mapreduce tests pass on hadoop2

2013-04-09 Thread stack (JIRA)

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

stack commented on HBASE-8258:
--

[~ted_yu] Did you even look to see why the tests fail?  What you have pasted, a 
list of test failures that seem unrelated, is close to zero help.

[~jmhsieh]
bq. I disagree with stack's comment...

Fair enough.  If can get this to work w/ current hadoop2, good.  If fails 
against 2.0.4-SNAPSHOT, we should figure why but we would be in a better 
position if it first was working (and we knew why it had not been working 
previously).

 Make mapreduce tests pass on hadoop2
 

 Key: HBASE-8258
 URL: https://issues.apache.org/jira/browse/HBASE-8258
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Reporter: stack
Priority: Blocker
 Fix For: 0.95.1

 Attachments: 8258-plain.txt, 8258-v1-hadoop-2.0.txt, 
 8258-v2-hadoop-2.0.txt, 8258-v4-hadoop-2.0.txt, hbase-8258-simple.patch, 
 hbase-8258.simple.v2.patch, hbase-8258.simple.v3.patch


 HBASE-7904 was a first attempt at making this work but it got lost in the 
 weeds.
 This is a new attempt at making hbase mapreduce jobs run on hadoop2 (w/o 
 breaking mapreduce on hadoop1)

--
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-3967) Support deletes in HFileOutputFormat based bulk import mechanism

2013-04-09 Thread stack (JIRA)

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

stack resolved HBASE-3967.
--

Resolution: Not A Problem
  Assignee: Nick Dimiduk

Assigning Nick -- since he did the work to verify what we suspected, that this 
was already being covered in post 0.89 patches (Thanks Nick).  Resolving as 
'Not a Problem' at Sergey's prompting.

 Support deletes in HFileOutputFormat based bulk import mechanism
 

 Key: HBASE-3967
 URL: https://issues.apache.org/jira/browse/HBASE-3967
 Project: HBase
  Issue Type: Sub-task
  Components: mapreduce
Reporter: Kannan Muthukkaruppan
Assignee: Nick Dimiduk
Priority: Critical
 Fix For: 0.95.1

 Attachments: 3967-janky-verify.patch, diff.patch


 During bulk imports, it'll be useful to be able to do delete mutations 
 (either to delete data that already exists in HBase or was inserted earlier 
 during this run of the import). 
 For example, we have a use case, where we are processing a log of data which 
 may have both inserts and deletes in the mix and we want to upload that into 
 HBase using the bulk import mechanism.

--
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-7028) Bump JRuby to 1.7.0

2013-04-09 Thread Elliott Clark (JIRA)

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

Elliott Clark commented on HBASE-7028:
--

Ran this twenty times taking the min: 
{code}
require 'benchmark'
Benchmark.bm { |x|  x.report('Scan Meta') { for i in 1..500; scan '.META.'; end 
} }
{code}

h3.Current
{noformat}
user system  totalreal
1.844000   0.00   1.844000 (  1.845000)
{noformat}
h3.1.7.3
{noformat}
user system  totalreal
0.96   0.28   1.24 (  1.691000)
{noformat}

 Bump JRuby to 1.7.0
 ---

 Key: HBASE-7028
 URL: https://issues.apache.org/jira/browse/HBASE-7028
 Project: HBase
  Issue Type: Task
Reporter: Elliott Clark
Assignee: Elliott Clark
Priority: Minor
 Attachments: HBASE-7028-0.patch


 Jruby released 1.7.0 which includes InvokeDynamic which speeds lots of things 
 up.

--
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-7028) Bump JRuby to 1.7.0

2013-04-09 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-7028:
-

Attachment: HBASE-7028-1.patch

So not a whole lot of speed but some.  So here's the patch needed for 1.7.3

 Bump JRuby to 1.7.0
 ---

 Key: HBASE-7028
 URL: https://issues.apache.org/jira/browse/HBASE-7028
 Project: HBase
  Issue Type: Task
Reporter: Elliott Clark
Assignee: Elliott Clark
Priority: Minor
 Attachments: HBASE-7028-0.patch, HBASE-7028-1.patch


 Jruby released 1.7.0 which includes InvokeDynamic which speeds lots of things 
 up.

--
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-7028) Bump JRuby to 1.7.3

2013-04-09 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-7028:
-

Summary: Bump JRuby to 1.7.3  (was: Bump JRuby to 1.7.0)

 Bump JRuby to 1.7.3
 ---

 Key: HBASE-7028
 URL: https://issues.apache.org/jira/browse/HBASE-7028
 Project: HBase
  Issue Type: Task
Reporter: Elliott Clark
Assignee: Elliott Clark
Priority: Minor
 Attachments: HBASE-7028-0.patch, HBASE-7028-1.patch


 Jruby released 1.7.0 which includes InvokeDynamic which speeds lots of things 
 up.

--
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-7028) Bump JRuby to 1.7.3

2013-04-09 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-7028:
-

Description: Jruby released 1.7.0 which includes InvokeDynamic which should 
speeds lots of things up.  (was: Jruby released 1.7.0 which includes 
InvokeDynamic which speeds lots of things up.)

 Bump JRuby to 1.7.3
 ---

 Key: HBASE-7028
 URL: https://issues.apache.org/jira/browse/HBASE-7028
 Project: HBase
  Issue Type: Task
Reporter: Elliott Clark
Assignee: Elliott Clark
Priority: Minor
 Attachments: HBASE-7028-0.patch, HBASE-7028-1.patch


 Jruby released 1.7.0 which includes InvokeDynamic which should speeds lots of 
 things up.

--
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-7028) Bump JRuby to 1.7.3

2013-04-09 Thread Elliott Clark (JIRA)

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

Elliott Clark updated HBASE-7028:
-

Description: Jruby released 1.7.0 which includes InvokeDynamic which should 
speed lots of things up.  (was: Jruby released 1.7.0 which includes 
InvokeDynamic which should speeds lots of things up.)

 Bump JRuby to 1.7.3
 ---

 Key: HBASE-7028
 URL: https://issues.apache.org/jira/browse/HBASE-7028
 Project: HBase
  Issue Type: Task
Reporter: Elliott Clark
Assignee: Elliott Clark
Priority: Minor
 Attachments: HBASE-7028-0.patch, HBASE-7028-1.patch


 Jruby released 1.7.0 which includes InvokeDynamic which should speed lots of 
 things up.

--
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-7247) Assignment performances decreased by 50% because of regionserver.OpenRegionHandler#tickleOpening

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-7247:
---

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

 Assignment performances decreased by 50% because of 
 regionserver.OpenRegionHandler#tickleOpening
 

 Key: HBASE-7247
 URL: https://issues.apache.org/jira/browse/HBASE-7247
 Project: HBase
  Issue Type: Improvement
  Components: master, Region Assignment, regionserver
Affects Versions: 0.95.2
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 7247.v1.patch, 7247.v2.patch


 The regionserver.OpenRegionHandler#tickleOpening updates the region znode as 
 Do this so master doesn't timeout this region-in-transition..
 However, on the usual test, this makes the assignment time of 1500 regions 
 goes from 70s to 100s, that is, we're 50% slower because of this.
 More generally, ZooKeper commits to disk all the data update, and this takes 
 time. Using it to provide a keep alive seems overkill. At the very list, it 
 could be made asynchronous.
 I'm not sure how necessary these updates are required (I need to go deeper in 
 the internal, feedback welcome), but it seems very important to optimize 
 this... The trival fix would be to make this optional.

--
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-8289) TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8289:
---

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

 TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time
 ---

 Key: HBASE-8289
 URL: https://issues.apache.org/jira/browse/HBASE-8289
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 8289.v1.patch


 broke trunk build #4038 (8 avr. 2013 02:21:59) 

--
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-7122) Proper warning message when opening a log file with no entries (idle cluster)

2013-04-09 Thread Jieshan Bean (JIRA)

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

Jieshan Bean commented on HBASE-7122:
-

Yes, HLog is not empty if it closed succesfully. We may not get EOF.
But if we get IOE during close, what will happen? 


 Proper warning message when opening a log file with no entries (idle cluster)
 -

 Key: HBASE-7122
 URL: https://issues.apache.org/jira/browse/HBASE-7122
 Project: HBase
  Issue Type: Bug
  Components: Replication
Affects Versions: 0.94.2
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha
 Fix For: 0.95.1

 Attachments: HBase-7122-94.patch, HBase-7122-95.patch, 
 HBase-7122.patch, HBASE-7122.v2.patch


 In case the cluster is idle and the log has rolled (offset to 0), 
 replicationSource tries to open the log and gets an EOF exception. This gets 
 printed after every 10 sec until an entry is inserted in it.
 {code}
 2012-11-07 15:47:40,924 DEBUG regionserver.ReplicationSource 
 (ReplicationSource.java:openReader(487)) - Opening log for replication 
 c0315.hal.cloudera.com%2C40020%2C1352324202860.1352327804874 at 0
 2012-11-07 15:47:40,926 WARN  regionserver.ReplicationSource 
 (ReplicationSource.java:openReader(543)) - 1 Got: 
 java.io.EOFException
   at java.io.DataInputStream.readFully(DataInputStream.java:180)
   at java.io.DataInputStream.readFully(DataInputStream.java:152)
   at org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1508)
   at 
 org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1486)
   at 
 org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1475)
   at 
 org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1470)
   at 
 org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogReader$WALReader.init(SequenceFileLogReader.java:55)
   at 
 org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogReader.init(SequenceFileLogReader.java:175)
   at 
 org.apache.hadoop.hbase.regionserver.wal.HLog.getReader(HLog.java:716)
   at 
 org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.openReader(ReplicationSource.java:491)
   at 
 org.apache.hadoop.hbase.replication.regionserver.ReplicationSource.run(ReplicationSource.java:290)
 2012-11-07 15:47:40,927 WARN  regionserver.ReplicationSource 
 (ReplicationSource.java:openReader(547)) - Waited too long for this file, 
 considering dumping
 2012-11-07 15:47:40,927 DEBUG regionserver.ReplicationSource 
 (ReplicationSource.java:sleepForRetries(562)) - Unable to open a reader, 
 sleeping 1000 times 10
 {code}
 We should reduce the log spewing in this case (or some informative message, 
 based on the offset).

--
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-8290) TestHTableMultiplexer is flaky

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8290:
---

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

 TestHTableMultiplexer is flaky
 --

 Key: HBASE-8290
 URL: https://issues.apache.org/jira/browse/HBASE-8290
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 8290.v1.patch


 I reproduce it all the time if I comment the sleep here:
 {code}
   private void verifyAllBufferedPutsHaveFlushed(HTableMultiplexerStatus 
 status) {
 int retries = 8;
 int tries = 0;
 do { /*
   try {
 Thread.sleep(2 * TEST_UTIL.getConfiguration().getLong(
   HTableMultiplexer.TABLE_MULTIPLEXER_FLUSH_FREQ_MS, 100));
 tries++;
   } catch (InterruptedException e) {
 Thread.currentThread().interrupt();
   } */
 } while (status.getTotalBufferedCounter() != 0  tries != retries);
 assertEquals(There are still some buffered puts left in the queue,
 0, status.getTotalBufferedCounter());
   }
 {code}
 Given that getTotalBufferedCounter is never decremented, there is a 
 misunderstanding somewhere. As well, reading plain values without a volatile 
 or a synchronized in a MT context is likely to be wrong.

--
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-8097) MetaServerShutdownHandler may potentially keep bumping up DeadServer.numProcessing

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8097:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8270 Backport HBASE-8097 'MetaServerShutdownHandler may potentially 
keep bumping up DeadServer.numProcessing' to 0.94 (Jeffrey Zhong) (Revision 
1465120)

 Result = SUCCESS
tedyu : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/handler/MetaServerShutdownHandler.java


 MetaServerShutdownHandler may potentially keep bumping up 
 DeadServer.numProcessing
 --

 Key: HBASE-8097
 URL: https://issues.apache.org/jira/browse/HBASE-8097
 Project: HBase
  Issue Type: Bug
Reporter: Jeffrey Zhong
Assignee: Jeffrey Zhong
 Fix For: 0.98.0, 0.95.0

 Attachments: 8097.txt, hbase-8097_1.patch, hbase-8097_v2.patch, 
 hbase-8097_v3.patch


 {code}
 } catch (IOException ioe) {
   this.services.getExecutorService().submit(this);
   this.deadServers.add(serverName);
   throw new IOException(failed log splitting for  +
   serverName + , will retry, ioe);
 }
 {code}
 this.deadServers.add(serverName); will keep incrementing 
 DeadServer.numProcessing
 We can't get rid of numProcessing by just checking deadServers.size() because 
 deadServers is also used to report some historically failed RSs.

--
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-8260) create generic integration test for trunk and 94 that is more deterministic, can be run for longer and is less aggressive

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8260:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8260 create generic integration test for trunk and 94 that is more 
deterministic, can be run for longer and is less aggressive (Revision 1465118)

 Result = SUCCESS
sershe : 
Files : 
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/IntegrationTestDataIngestSlowDeterministic.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/IntegrationTestDataIngestWithChaosMonkey.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/util/ChaosMonkey.java


 create generic integration test for trunk and 94 that is more deterministic, 
 can be run for longer and is less aggressive
 -

 Key: HBASE-8260
 URL: https://issues.apache.org/jira/browse/HBASE-8260
 Project: HBase
  Issue Type: Test
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
 Attachments: HBASE-8260-v0-0.94.patch, HBASE-8260-v0.patch, 
 HBASE-8260-v1-0.94.patch, HBASE-8260-v1.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] [Commented] (HBASE-8208) In some situations data is not replicated to slaves when deferredLogSync is enabled

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8208:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8208 In some situations data is not replicated to slaves when 
deferredLogSync is enabled (Jeffrey Zhong) (Revision 1465174)

 Result = SUCCESS
larsh : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLog.java


 In some situations data is not replicated to slaves when deferredLogSync is 
 enabled
 ---

 Key: HBASE-8208
 URL: https://issues.apache.org/jira/browse/HBASE-8208
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.0, 0.94.6, 0.95.0
Reporter: Jeffrey Zhong
Assignee: Jeffrey Zhong
 Fix For: 0.98.0, 0.94.7, 0.95.1

 Attachments: hbase-8208-0.94.patch, hbase-8208.patch, 
 hbase-8208-v1.patch, hbase-8208_v2.patch


 This is a subtle issue. When deferredLogSync is enabled, there are chances we 
 could flush data before syncing all HLog entries. Assuming we just flush the 
 internal cache and the server dies with some unsynced hlog entries. 
 Data is not lost at the source cluster while replication is based on WAL 
 files and some changes we flushed at the source won't be replicated the slave 
 clusters. 
 Although enabling deferredLogSync with tolerances of data loss, it breaks the 
 replication assumption that whatever persisted in the source should be 
 replicated to its slave clusters. 
 In short, the slave cluster could end up with double losses: the data loss in 
 the source and some data stored in source cluster may not be replicated to 
 slaves either.
 The fix of the issue isn't hard. Basically we can invoke sync during each 
 flush when replication is enabled for a region server. Since sync returns 
 immediately when nothing to sync so there should be no performance impact.
 Please let me know what you think!
 Thanks,
 -Jeffrey

--
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-8270) Backport HBASE-8097 'MetaServerShutdownHandler may potentially keep bumping up DeadServer.numProcessing' to 0.94

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8270:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8270 Backport HBASE-8097 'MetaServerShutdownHandler may potentially 
keep bumping up DeadServer.numProcessing' to 0.94 (Jeffrey Zhong) (Revision 
1465120)

 Result = SUCCESS
tedyu : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/handler/MetaServerShutdownHandler.java


 Backport HBASE-8097 'MetaServerShutdownHandler may potentially keep bumping 
 up DeadServer.numProcessing' to 0.94
 

 Key: HBASE-8270
 URL: https://issues.apache.org/jira/browse/HBASE-8270
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.7
Reporter: Devaraj Das
Assignee: Jeffrey Zhong
 Fix For: 0.94.7

 Attachments: hbase-8270.patch


 HBASE-8097 fixes a problem to do with exception handling in MetaSSH. We 
 should backport that part of the fix to 0.94.

--
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-7615) Add metrics for snapshots

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7615:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-7615 Add metrics for snapshots (Revision 1464931)

 Result = SUCCESS
mbertozzi : 
Files : 
* 
/hbase/branches/0.94/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
* /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/metrics/MasterMetrics.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/CloneSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/RestoreSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotManager.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotInfo.java
* /hbase/branches/0.94/src/main/resources/hbase-webapps/master/snapshot.jsp
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/master/snapshot/TestSnapshotManager.java


 Add metrics for snapshots
 -

 Key: HBASE-7615
 URL: https://issues.apache.org/jira/browse/HBASE-7615
 Project: HBase
  Issue Type: Sub-task
Reporter: Ted Yu
Assignee: Matteo Bertozzi
 Fix For: 0.98.0, 0.94.7, 0.95.1

 Attachments: HBASE-7615-0.94.patch, HBASE-7615-0.94-v1.patch, 
 HBASE-7615.patch, HBASE-7615.patch, HBASE-7615.patch, HBASE-7615-v0.patch, 
 HBASE-7615-v0-ui-corrupted.png, HBASE-7615-v0-ui.png, HBASE-7615-v1.patch, 
 HBASE-7615-v2.patch, HBASE-7615-v3.patch, HBASE-7615-v4.patch


 Metrics should be added for snapshot.
 From Matteo: Output that we have in SnapshotInfo should be covered:
 %d HFiles (%d in archive), total size %s (%.2f%% %s shared with the source 
 table)
 Jesse mentioned snaphot counts, average time to completion.
 I think we should have counts for successful / failed snapshots.

--
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-8179) JSON formatting for cluster status is sort of broken

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8179:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8179. Fixes a problem to do with the json response for the cluster 
status (Revision 1464821)

 Result = SUCCESS
ddas : 
Files : 
* /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/rest/Main.java


 JSON formatting for cluster status is sort of broken
 

 Key: HBASE-8179
 URL: https://issues.apache.org/jira/browse/HBASE-8179
 Project: HBase
  Issue Type: Bug
  Components: REST, Usability
Reporter: Devaraj Das
Assignee: Devaraj Das
 Fix For: 0.98.0, 0.94.7, 0.95.1

 Attachments: 8179-1.patch, 8179-2.patch, 8179-3.patch, 8179-3.patch


 In our testing on the REST side of things, we discovered that the request 
 _curl -H Accept: application/json http://localhost:8080/status/cluster_ 
 gets a JSON that collapses the node-list array into one node-element (can see 
 if there are more than 1 RS in the cluster).

--
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-8150) server should not produce RAITE for already-opening region in 0.94 (because master retry logic handles this case poorly)

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8150:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8150 server should not produce RAITE for already-opening region in 
0.94 (because master retry logic handles this case poorly) (Revision 1465063)

 Result = SUCCESS
sershe : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/master/TestZKBasedOpenCloseRegion.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/regionserver/handler/TestOpenRegionHandler.java


 server should not produce RAITE for already-opening region in 0.94 (because 
 master retry logic handles this case poorly)
 

 Key: HBASE-8150
 URL: https://issues.apache.org/jira/browse/HBASE-8150
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.6
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
Priority: Minor
 Fix For: 0.94.7

 Attachments: HBASE-8150-v0-094.patch


 The code in 0.94 AM sets the region plan to point to the same server when 
 retrying the assignment due to RAITE.
 {code}
 LOG.warn(Failed assignment of 
 + state.getRegion().getRegionNameAsString()
 +  to 
 + plan.getDestination()
 + , trying to assign 
 + (regionAlreadyInTransitionException ? to the same region 
 server
 +  because of RegionAlreadyInTransitionException; : 
 elsewhere instead; )
 + retry= + i, t);
 {code}
 However, there's no wait time in the loop that retries the assignment, and if 
 region is being marked failed to open, which may take some time, master can 
 easily exhaust retries in less than half a second, going to the same server 
 every time and getting the same exception (unfortunately I no longer have 
 logs); then the region will be stuck.
 Do you think this is worth fixing (for example, by not using the same server 
 here after a few retries, or by adding timed backoff in such cases)?

--
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-8140) TableMapReduceUtils#addDependencyJar fails when nested inside another MR job

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8140:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8158. Backport HBASE-8140 TableMapReduceUtils#addDependencyJar fails 
when nested inside another MR job (Nick Dimiduk) (Revision 1465743)

 Result = SUCCESS
apurtell : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/mapreduce/hadoopbackport/JarFinder.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/hadoopbackport
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/hadoopbackport/TestJarFinder.java


 TableMapReduceUtils#addDependencyJar fails when nested inside another MR job
 

 Key: HBASE-8140
 URL: https://issues.apache.org/jira/browse/HBASE-8140
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
 Fix For: 0.98.0, 0.95.0

 Attachments: 0001-HBASE-8140-addendum-add-test-category.patch, 
 8140-port-jarfinder-0.94.patch, 8140-port-jarfinder-trunk.patch


 TableMapReduceUtils#addDependencyJar is used when configuring a mapreduce job 
 to make sure dependencies of the job are shipped to the cluster. The code 
 depends on finding an actual jar file containing the necessary classes. This 
 is not always the case, for instance, when run at the end of another 
 mapreduce job. In that case, dependency jars have already been shipped to the 
 cluster and expanded in the parent job's run folder. Those dependencies are 
 there, just not available as jars.

--
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-8288) HBaseFileSystem: Refactoring and correct semantics for createPath methods

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8288:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8288 HBaseFileSystem: Refactoring and correct semantics for 
createPath methods (Himanshu Vashishtha) (Revision 1465747)

 Result = SUCCESS
mbertozzi : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/HBaseFileSystem.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/backup/HFileArchiver.java
* /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/io/Reference.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/MasterFileSystem.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/cleaner/CleanerChore.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/handler/CreateTableHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/handler/DeleteTableHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionFileSystem.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/Store.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFile.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLog.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogFileSystem.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLogSplitter.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/FSTableDescriptors.java
* /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/util/FSUtils.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKSplitLog.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/TestHBaseFileSystem.java


 HBaseFileSystem: Refactoring and correct semantics for createPath methods
 -

 Key: HBASE-8288
 URL: https://issues.apache.org/jira/browse/HBASE-8288
 Project: HBase
  Issue Type: Bug
  Components: Filesystem Integration
Affects Versions: 0.94.6
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha
 Fix For: 0.94.7

 Attachments: HBase-8288-v1.patch, HBase-8288-v2.patch, 
 HBase-8288-v3.patch


 This jira is for two issues I see in the HBaseFileSystem class:
 1) Load testing on a 7 node cluster using ycsb insert workload shows that 
 static initialization of conf properties results in a slightly better 
 throughput. Though the initialization uses HBaseConfiguration.create() call 
 which is expensive (and I tried to avoid that in its first version), this 
 class is used for most of the filesystem class, and had to invoke an 
 additional checkAndSetXX call before making the fs call because it is not 
 certain whether the retry properties are set or not. Having initialize them 
 in static block removes that limitation.
 2) Correct semantics for CreatePathXXX method. In case the overwrite flag is 
 false and file already exists, underlying fs throws an exception. It should 
 be re-thrown to the caller.

--
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-8276) Backport hbase-6738 to 0.94 Too aggressive task resubmission from the distributed log manager

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8276:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8276 Backport hbase-6738 to 0.94 Too aggressive task resubmission 
from the distributed log manager (Jeffrey) (Revision 1465161)

 Result = SUCCESS
tedyu : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/MasterFileSystem.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKSplitLog.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/master/TestSplitLogManager.java


 Backport hbase-6738 to 0.94 Too aggressive task resubmission from the 
 distributed log manager
 ---

 Key: HBASE-8276
 URL: https://issues.apache.org/jira/browse/HBASE-8276
 Project: HBase
  Issue Type: Bug
Reporter: Jeffrey Zhong
Assignee: Jeffrey Zhong
 Fix For: 0.94.7

 Attachments: hbase-8276.patch, hbase-8276-v1.patch


 In recent tests, we found situations that when some data nodes are down and 
 file operations are slow depending on underlying hdfs timeout(normally 30 
 secs and socket connection timeout maybe around 1 min). While split log task 
 heart beat time out is only 25 secs, a split log task will be preempted by 
 SplitLogManager and assign to someone else after the 25 secs. On a small 
 cluster, you'll see the same task is keeping bounced back  force for a 
 while. I pasted a snippet of related logs below. You can search preempted 
 from to see a task is preempted.
 {code}
 2013-04-01 21:22:08,599 INFO 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Splitting hlog: 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/.logs/ip-10-137-20-188.ec2.internal,60020,1364849530779-splitting/ip-10-137-20-188.ec2.internal%2C60020%2C1364849530779.1364865506159,
  length=127639653
 2013-04-01 21:22:08,599 INFO org.apache.hadoop.hbase.util.FSHDFSUtils: 
 Recovering file 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/.logs/ip-10-137-20-188.ec2.internal,60020,1364849530779-splitting/ip-10-137-20-188.ec2.internal%2C60020%2C1364849530779.1364865506159
 2013-04-01 21:22:09,603 INFO org.apache.hadoop.hbase.util.FSHDFSUtils: 
 Finished lease recover attempt for 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/.logs/ip-10-137-20-188.ec2.internal,60020,1364849530779-splitting/ip-10-137-20-188.ec2.internal%2C60020%2C1364849530779.1364865506159
 2013-04-01 21:22:09,629 WARN 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Found existing old 
 edits file. It could be the result of a previous failed split attempt. 
 Deleting 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/IntegrationTestLoadAndVerify/73387f8d327a45bacf069bd631d70b3b/recovered.edits/3703447.temp,
  length=0
 2013-04-01 21:22:09,629 WARN 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Found existing old 
 edits file. It could be the result of a previous failed split attempt. 
 Deleting 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/IntegrationTestLoadAndVerify/b749cbceaaf037c97f70cc2a6f48f2b8/recovered.edits/3703446.temp,
  length=0
 2013-04-01 21:22:09,630 WARN 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Found existing old 
 edits file. It could be the result of a previous failed split attempt. 
 Deleting 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/IntegrationTestLoadAndVerify/c26b9d4a042d42c1194a8c2f389d33c8/recovered.edits/3703448.temp,
  length=0
 2013-04-01 21:22:09,666 WARN 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Found existing old 
 edits file. It could be the result of a previous failed split attempt. 
 Deleting 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/IntegrationTestLoadAndVerify/adabdb40ccd52140f09f953ff41fd829/recovered.edits/3703451.temp,
  length=0
 2013-04-01 21:22:09,722 WARN 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Found existing old 
 edits file. It could be the result of a previous failed split attempt. 
 Deleting 
 hdfs://ip-10-137-16-140.ec2.internal:8020/apps/hbase/data/IntegrationTestLoadAndVerify/19f463fe74f4365e7df3e5fdb13aecad/recovered.edits/3703468.temp,
  length=0
 2013-04-01 21:22:09,734 WARN 
 org.apache.hadoop.hbase.regionserver.wal.HLogSplitter: Found existing old 
 edits file. It could be the result of a previous failed split attempt. 
 Deleting 
 

[jira] [Commented] (HBASE-7961) truncate on disabled table should throw TableNotEnabledException.

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7961:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-7961 truncate on disabled table should throw 
TableNotEnabledException. (rajeshbabu) (Revision 1465186)

 Result = SUCCESS
larsh : 
Files : 
* /hbase/branches/0.94/src/main/ruby/hbase/admin.rb


 truncate on disabled table should throw TableNotEnabledException.
 -

 Key: HBASE-7961
 URL: https://issues.apache.org/jira/browse/HBASE-7961
 Project: HBase
  Issue Type: Bug
  Components: Admin
Reporter: rajeshbabu
Assignee: rajeshbabu
 Fix For: 0.98.0, 0.94.7, 0.95.0

 Attachments: HBASE-7961_94.patch, HBASE-7961.patch


 presently truncate on disabled table is deleting existing table and 
 recreating(ENABLED)
 disable(table_name) call in truncate returing if table is disabled without 
 nofifying to user.
 {code}
 def disable(table_name)
   tableExists(table_name)
   return if disabled?(table_name)
   @admin.disableTable(table_name)
 end
 {code}
 one more thing is we are calling tableExists in disable(table_name) as well 
 as drop(table_name) which is un necessary.
 Any way below HTable object creation will check whether table exists or not.
 {code}
 h_table = org.apache.hadoop.hbase.client.HTable.new(conf, table_name)
 {code}
 We can change it to 
 {code}
   h_table = org.apache.hadoop.hbase.client.HTable.new(conf, table_name)
   table_description = h_table.getTableDescriptor()
   yield 'Disabling table...' if block_given?
   @admin.disableTable(table_name)
   yield 'Dropping table...' if block_given?
   @admin.deleteTable(table_name)
   yield 'Creating table...' if block_given?
   @admin.createTable(table_description)
 {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-8274) Backport to 94: HBASE-7488 Implement HConnectionManager.locateRegions which is currently returning null

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8274:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8274 Backport to 94: HBASE-7488 Implement 
HConnectionManager.locateRegions which is currently returning null (Revision 
1465142)

 Result = SUCCESS
sershe : 
Files : 
* /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/HConnection.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java


 Backport to 94:  HBASE-7488  Implement HConnectionManager.locateRegions which 
 is currently returning null
 -

 Key: HBASE-8274
 URL: https://issues.apache.org/jira/browse/HBASE-8274
 Project: HBase
  Issue Type: Bug
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
 Fix For: 0.94.7

 Attachments: HBASE-7488-v6-0.94.patch


 See HBASE-7488 

--
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-8092) bulk assignment in 0.94 doesn't handle ZK errors very well

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8092:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8092 bulk assignment in 0.94 doesn't handle ZK errors very well 
(Revision 1464804)

 Result = SUCCESS
sershe : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java


 bulk assignment in 0.94 doesn't handle ZK errors very well
 --

 Key: HBASE-8092
 URL: https://issues.apache.org/jira/browse/HBASE-8092
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.94.6
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
 Fix For: 0.94.7

 Attachments: HBASE-8092-v0.patch


 It can abort the master if node already exists, and as far as I see, if 
 exists check fails it will get stuck forever (the latter I haven't seen 
 though).

--
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-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8017:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8017 Upgrade hadoop 1 dependency to 1.1.2 for hadoop 1.1 profile 
(Revision 1465877)

 Result = SUCCESS
tedyu : 
Files : 
* /hbase/branches/0.94/pom.xml


 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-0.94.txt, 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-6738) Too aggressive task resubmission from the distributed log manager

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-6738:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8276 Backport hbase-6738 to 0.94 Too aggressive task resubmission 
from the distributed log manager (Jeffrey) (Revision 1465161)

 Result = SUCCESS

 Too aggressive task resubmission from the distributed log manager
 -

 Key: HBASE-6738
 URL: https://issues.apache.org/jira/browse/HBASE-6738
 Project: HBase
  Issue Type: Bug
  Components: master, regionserver
Affects Versions: 0.94.1, 0.95.2
 Environment: 3 nodes cluster test, but can occur as well on a much 
 bigger one. It's all luck!
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Critical
 Fix For: 0.95.0

 Attachments: 6738.v1.patch


 With default settings for hbase.splitlog.manager.timeout = 25s and 
 hbase.splitlog.max.resubmit = 3.
 On tests mentionned on HBASE-5843, I have variations around this scenario, 
 0.94 + HDFS 1.0.3:
 The regionserver in charge of the split does not answer in less than 25s, so 
 it gets interrupted but actually continues. Sometimes, we go out of the 
 number of retry, sometimes not, sometimes we're out of retry, but the as the 
 interrupts were ignored we finish nicely. In the mean time, the same single 
 task is executed in parallel by multiple nodes, increasing the probability to 
 get into race conditions.
 Details:
 t0: unplug a box with DN+RS
 t + x: other boxes are already connected, to their connection starts to dies. 
 Nevertheless, they don't consider this node as suspect.
 t + 180s: zookeeper - master detects the node as dead. recovery start. It 
 can be less than 180s sometimes it around 150s.
 t + 180s: distributed split starts. There is only 1 task, it's immediately 
 acquired by a one RS.
 t + 205s: the RS has multiple errors when splitting, because a datanode is 
 missing as well. The master decides to give the task to someone else. But 
 often the task continues in the first RS. Interrupts are often ignored, as 
 it's well stated in the code (// TODO interrupt often gets swallowed, do 
 what else?)
 {code}
2012-09-04 18:27:30,404 INFO 
 org.apache.hadoop.hbase.regionserver.SplitLogWorker: Sending interrupt to 
 stop the worker thread
 {code}
 t + 211s: two regionsservers are processing the same task. They fight for the 
 leases:
 {code}
 2012-09-04 18:27:32,004 WARN org.apache.hadoop.hdfs.DFSClient: DataStreamer 
 Exception: org.apache.hadoop.ipc.RemoteException:  
 org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: Lease mismatch 
 on

 /hbase/TABLE/4d1c1a4695b1df8c58d13382b834332e/recovered.edits/037.temp
  owned by DFSClient_hb_rs_BOX2,60020,1346775882980 but is accessed by 
 DFSClient_hb_rs_BOX1,60020,1346775719125
 {code}
  They can fight like this for many files, until the tasks finally get 
 interrupted or finished.
  The taks on the second box can be cancelled as well. In this case, the 
 task is created again for a new box.
  The master seems to stop after 3 attemps. It can as well renounce to 
 split the files. Sometimes the tasks were not cancelled on the RS side, so 
 the split is finished despites what the master thinks and logs. In this case, 
 the assignement starts. In the other, it's we've got a problem).
 {code}
 2012-09-04 18:43:52,724 INFO org.apache.hadoop.hbase.master.SplitLogManager: 
 Skipping resubmissions of task 
 /hbase/splitlog/hdfs%3A%2F%2FBOX1%3A9000%2Fhbase%2F.logs%2FBOX0%2C60020%2C1346776587640-splitting%2FBOX0%252C60020%252C1346776587640.1346776587832
  because threshold 3 reached 
 {code}
 t + 300s: split is finished. Assignement starts
 t + 330s: assignement is finished, regions are available again.
 There are a lot of subcases possible depending on the number of logs files, 
 of region server and so on.
 The issues are:
 1) it's difficult, especially in HBase but not only, to interrupt a task. The 
 pattern is often
 {code}
  void f() throws IOException{
   try {
  // whatever throw InterruptedException
   }catch(InterruptedException){
 throw new InterruptedIOException();
   }
 }
  boolean g(){
int nbRetry= 0;  
for(;;)
   try{
  f();
  return true;
   }catch(IOException e){
  nbRetry++;
  if ( nbRetry  maxRetry) return false;
   }
} 
  }
 {code}
 This tyically shallows the interrupt. There are other variation, but this one 
 seems to be the standard.
 Even if we fix this in HBase, we need the other layers to be Interrupteble as 
 well. That's not proven.
 2) 25s is very 

[jira] [Commented] (HBASE-7488) Implement HConnectionManager.locateRegions which is currently returning null

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7488:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8274 Backport to 94: HBASE-7488 Implement 
HConnectionManager.locateRegions which is currently returning null (Revision 
1465142)

 Result = SUCCESS
sershe : 
Files : 
* /hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/HConnection.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java


 Implement HConnectionManager.locateRegions which is currently returning null
 

 Key: HBASE-7488
 URL: https://issues.apache.org/jira/browse/HBASE-7488
 Project: HBase
  Issue Type: Bug
Reporter: Jean-Marc Spaggiari
Assignee: Jean-Marc Spaggiari
  Labels: HConnectionManager
 Fix For: 0.98.0, 0.95.0

 Attachments: HBASE-7488-v0-0.94.patch, HBASE-7488-v0-trunk.patch, 
 HBASE-7488-v1-trunk.patch, HBASE-7488-v2-trunk.patch, 
 HBASE-7488-v3-trunk.patch, HBASE-7488-v4-trunk.patch, 
 HBASE-7488-v5-trunk.patch, HBASE-7488-v6-0.94.patch, 
 HBASE-7488-v6-0.94.patch, HBASE-7488-v6-trunk.patch

   Original Estimate: 1h
  Remaining Estimate: 1h



--
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-7415) [snapshots] Add task information to snapshot operation

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7415:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-7415 Add task information to snapshot operation (Jesse Yates) 
(Revision 1464928)

 Result = SUCCESS
mbertozzi : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/handler/TableEventHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/CloneSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/RestoreSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/snapshot/TestRestoreSnapshotHelper.java


 [snapshots] Add task information to snapshot operation
 --

 Key: HBASE-7415
 URL: https://issues.apache.org/jira/browse/HBASE-7415
 Project: HBase
  Issue Type: New Feature
  Components: Client, master, regionserver, snapshots, Zookeeper
Reporter: Jesse Yates
Assignee: Jesse Yates
 Fix For: 0.98.0, 0.94.7, 0.95.1

 Attachments: HBASE-7415-0.94.patch, HBASE-7415-0.94-v1.patch, 
 hbase-7415-v0.patch, hbase-7415-v1.patch, HBASE-7415-v1-rebase.patch, 
 HBASE-7415-v2.patch, HBASE-7415-v3.patch, HBASE-7415-v4.patch, 
 HBASE-7415-v4.patch, HBase_Snapshot_Task_UI.png


 Snapshot operations should have some sort of progresss information available 
 via the WebUI so admins can track progress of operations. This should go a 
 long way to enable 'good' admins to not hose their clusters by running 
 concurrent snapshot operations (e.g. rename while a clone is in progress).

--
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-8158) Backport HBASE-8140 TableMapReduceUtils#addDependencyJar fails when nested inside another MR job

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8158:
---

Integrated in HBase-0.94-security #133 (See 
[https://builds.apache.org/job/HBase-0.94-security/133/])
HBASE-8158. Backport HBASE-8140 TableMapReduceUtils#addDependencyJar fails 
when nested inside another MR job (Nick Dimiduk) (Revision 1465743)

 Result = SUCCESS
apurtell : 
Files : 
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
* 
/hbase/branches/0.94/src/main/java/org/apache/hadoop/hbase/mapreduce/hadoopbackport/JarFinder.java
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/hadoopbackport
* 
/hbase/branches/0.94/src/test/java/org/apache/hadoop/hbase/mapreduce/hadoopbackport/TestJarFinder.java


 Backport HBASE-8140 TableMapReduceUtils#addDependencyJar fails when nested 
 inside another MR job
 --

 Key: HBASE-8158
 URL: https://issues.apache.org/jira/browse/HBASE-8158
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Affects Versions: 0.94.6
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
 Fix For: 0.98.0, 0.94.7, 0.95.1

 Attachments: 8158-port-jarfinder-0.94.patch, 
 8158-port-jarfinder-0.94.patch, 8158-port-jarfinder-0.94.patch, 
 8158-port-jarfinder-0.94.patch, 8158-port-jarfinder-0.94.patch, 
 8158-trunk-parity.patch


 Assess the stability of the JarFinder util class from Hadoop-2, as a 
 candidate for backporting to 0.94.

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)
Nicolas Liochon created HBASE-8303:
--

 Summary: Increse the test timeout to 60s when they are less than 
20s
 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon


Short test timeouts are dangerous because:
 - if the test is executed in the same jvm as another, GC, thread priority can 
play a role
 - we don't know the machine used to execute the tests, nor what's running on 
it;.


For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8303:
---

Attachment: 8303.v1.patch

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8303:
---

Affects Version/s: 0.95.0
   Status: Patch Available  (was: Open)

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8256) Add category Flaky for tests which are flaky

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon commented on HBASE-8256:


I would prefer to keep a real 'small tests' category. Sharing the JVM for small 
tests saves us from a lot of fork and makes tests faster. As we're supposed to 
have more and more tests, I would love to have more and more *small* tests. The 
setting to use with newer surefire version is 'reuseFork'.

last time I checked, test methods and categories were buggy, but may be it has 
been fixed. 

Would it work to:
 - use an exclusion group fo 'Flaky' Category
 - add a profile to run only the 'Flaky'

You said previously that you need as well to convert the old test cases 
extending TestCase. May be this could be done in a separate JIRA?




 Add category Flaky for tests which are flaky
 

 Key: HBASE-8256
 URL: https://issues.apache.org/jira/browse/HBASE-8256
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.98.0, 0.95.1
Reporter: Jimmy Xiang
Assignee: Jimmy Xiang
 Attachments: trunk-8256_v0.patch


 To make the Jenkin build more useful, it is good to keep it blue/green. We 
 can mark those flaky tests flaky, and don't run them by default.  However, 
 people can still run them.  We can also set up a Jekin build just for those 
 flaky tests.

--
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-8304) Bulkload fail to remove files if fs.default.name / fs.defaultFS is configured without default port.

2013-04-09 Thread Raymond Liu (JIRA)
Raymond Liu created HBASE-8304:
--

 Summary: Bulkload fail to remove files if fs.default.name / 
fs.defaultFS is configured without default port.
 Key: HBASE-8304
 URL: https://issues.apache.org/jira/browse/HBASE-8304
 Project: HBase
  Issue Type: Bug
  Components: HFile, regionserver
Affects Versions: 0.94.5
Reporter: Raymond Liu


When fs.default.name or fs.defaultFS in hadoop core-site.xml is configured as 
hdfs://ip, and hbase.rootdir is configured as hdfs://ip:port/hbaserootdir where 
port is the hdfs namenode's default port. the bulkload operation will not 
remove the file in bulk output dir. Store::bulkLoadHfile will think hdfs:://ip 
and hdfs:://ip:port as different filesystem and go with copy approaching 
instead of rename.

The root cause is that hbase master will rewrite fs.default.name/fs.defaultFS 
according to hbase.rootdir when regionserver started, thus, dest fs uri from 
the hregion will not matching src fs uri passed from client.

any suggestion what is the best approaching to fix this issue? 

I kind of think that we could check for default port if src uri come without 
port info.

--
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-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8017:
---

Integrated in HBase-0.94 #952 (See 
[https://builds.apache.org/job/HBase-0.94/952/])
HBASE-8017 Upgrade hadoop 1 dependency to 1.1.2 for hadoop 1.1 profile 
(Revision 1465877)

 Result = SUCCESS
tedyu : 
Files : 
* /hbase/branches/0.94/pom.xml


 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-0.94.txt, 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] [Updated] (HBASE-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Attachment: 4955.v4.patch

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Status: Open  (was: Patch Available)

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Attachment: 8204.v4.patch

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Status: Patch Available  (was: Open)

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Status: Open  (was: Patch Available)

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Attachment: 4955.v4.patch

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Status: Patch Available  (was: Open)

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)
Nicolas Liochon created HBASE-8305:
--

 Summary: Too much logs in the some tests
 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon


org.apache.hadoop.hbase.client.TestAdmin-output.txt 235.45 MB
org.apache.hadoop.hbase.master.TestTableLockManager-output.txt  4.15 MB
org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt 5.47 MB
org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt
16.07 MB

--
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-8219) Align Offline Merge with Online Merge

2013-04-09 Thread chunhui shen (JIRA)

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

chunhui shen commented on HBASE-8219:
-

Committed to trunk and 0.95,
Thanks for the review,matteo, ted

 Align Offline Merge with Online Merge
 -

 Key: HBASE-8219
 URL: https://issues.apache.org/jira/browse/HBASE-8219
 Project: HBase
  Issue Type: Task
  Components: regionserver
Affects Versions: 0.95.0
Reporter: Matteo Bertozzi
Assignee: chunhui shen
 Attachments: hbase-8219v1.patch, hbase-8219v2.patch, 
 hbase-8219v3.patch


 After HBASE-7403 we now have two different tools for online and offline 
 merge, and the result produced by the two are different. (the online one 
 works with snapshots, the offline not)
 We should remove the offline one, or align it to the online code.
 Most of the offline code in HRegion.merge() can be replaced with the one in 
 RegionMergeTransaction, used by the online version.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8305:
---

Attachment: 8305.v1.patch

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8305:
---

Status: Patch Available  (was: Open)

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8219) Align Offline Merge with Online Merge

2013-04-09 Thread chunhui shen (JIRA)

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

chunhui shen updated HBASE-8219:


   Resolution: Fixed
Fix Version/s: 0.95.2
   0.98.0
 Hadoop Flags: Reviewed
   Status: Resolved  (was: Patch Available)

 Align Offline Merge with Online Merge
 -

 Key: HBASE-8219
 URL: https://issues.apache.org/jira/browse/HBASE-8219
 Project: HBase
  Issue Type: Task
  Components: regionserver
Affects Versions: 0.95.0
Reporter: Matteo Bertozzi
Assignee: chunhui shen
 Fix For: 0.98.0, 0.95.2

 Attachments: hbase-8219v1.patch, hbase-8219v2.patch, 
 hbase-8219v3.patch


 After HBASE-7403 we now have two different tools for online and offline 
 merge, and the result produced by the two are different. (the online one 
 works with snapshots, the offline not)
 We should remove the offline one, or align it to the online code.
 Most of the offline code in HRegion.merge() can be replaced with the one in 
 RegionMergeTransaction, used by the online version.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Status: Open  (was: Patch Available)

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 4955.v5.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Attachment: 4955.v5.patch

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 4955.v5.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-4955:
---

Status: Patch Available  (was: Open)

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 4955.v5.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

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


how to take adavantage of hbase in the factory which is lack of computer

2013-04-09 Thread Wang Song
 i'am new to hbasehdaoop, recent we want to build Real-time data display
application for a factory.
the metadata is collected from other applications that are alreay in use.
we should analysis the data do some
count to make some chart-view for customer.
 but, if the factory doesnot have enough computers to set up hbase+hadoop
cluster, and my team want start to learn and use
hbase+hadoop to prepared for future applications through this case.
thanks for any suggestions.


[jira] [Commented] (HBASE-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-8303:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577740/8303.v1.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 45 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 site{color}.  The patch appears to cause mvn site goal to 
fail.

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
 

 {color:red}-1 core zombie tests{color}.  There are 1 zombie test(s): 

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

This message is automatically generated.

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-4955:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577768/4955.v5.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 24 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:green}+1 site{color}.  The mvn site goal succeeds with this patch.

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
 

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

This message is automatically generated.

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 4955.v5.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
This message is automatically generated by JIRA.
If you think it was sent 

[jira] [Commented] (HBASE-8305) Too much logs in the some tests

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-8305:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577764/8305.v1.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 site{color}.  The patch appears to cause mvn site goal to 
fail.

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
 

 {color:red}-1 core zombie tests{color}.  There are 1 zombie test(s): 

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

This message is automatically generated.

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-4955) Use the official versions of surefire junit

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-4955:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577768/4955.v5.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 24 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:red}-1 findbugs{color}.  The patch appears to cause Findbugs 
(version 1.3.9) to fail.

{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:green}+1 site{color}.  The mvn site goal succeeds with this patch.

 {color:red}-1 core tests{color}.  The patch failed these unit tests:
 

Test results: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5216//testReport/
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5216//console

This message is automatically generated.

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 4955.v5.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
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-7247) Assignment performances decreased by 50% because of regionserver.OpenRegionHandler#tickleOpening

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7247:
---

Integrated in HBase-TRUNK #4045 (See 
[https://builds.apache.org/job/HBase-TRUNK/4045/])
HBASE-7247  Assignment performances decreased by 50% because of 
regionserver.OpenRegionHandler#tickleOpening (Revision 1465914)

 Result = SUCCESS
nkeywal : 
Files : 
* 
/hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKAssign.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Assignment performances decreased by 50% because of 
 regionserver.OpenRegionHandler#tickleOpening
 

 Key: HBASE-7247
 URL: https://issues.apache.org/jira/browse/HBASE-7247
 Project: HBase
  Issue Type: Improvement
  Components: master, Region Assignment, regionserver
Affects Versions: 0.95.2
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 7247.v1.patch, 7247.v2.patch


 The regionserver.OpenRegionHandler#tickleOpening updates the region znode as 
 Do this so master doesn't timeout this region-in-transition..
 However, on the usual test, this makes the assignment time of 1500 regions 
 goes from 70s to 100s, that is, we're 50% slower because of this.
 More generally, ZooKeper commits to disk all the data update, and this takes 
 time. Using it to provide a keep alive seems overkill. At the very list, it 
 could be made asynchronous.
 I'm not sure how necessary these updates are required (I need to go deeper in 
 the internal, feedback welcome), but it seems very important to optimize 
 this... The trival fix would be to make this optional.

--
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-3171) Drop ROOT and instead store META location(s) directly in ZooKeeper

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-3171:
---

Integrated in HBase-TRUNK #4045 (See 
[https://builds.apache.org/job/HBase-TRUNK/4045/])
HBASE-8045 Fix .META. migration after HBASE-3171 (Revision 1465894)

 Result = SUCCESS
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaMigrationConvertingToPB.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/catalog/TestMetaMigrationConvertingToPB.java


 Drop ROOT and instead store META location(s) directly in ZooKeeper
 --

 Key: HBASE-3171
 URL: https://issues.apache.org/jira/browse/HBASE-3171
 Project: HBase
  Issue Type: Improvement
  Components: Client, master, regionserver, Zookeeper
Reporter: Jonathan Gray
Assignee: Jean-Daniel Cryans
 Fix For: 0.98.0, 0.95.0

 Attachments: 3171v10.txt, HBASE-3171.patch, HBASE-3171-v2.patch, 
 HBASE-3171-v3.patch, HBASE-3171-v4.patch, HBASE-3171-v5.patch, 
 HBASE-3171-v6.patch, HBASE-3171-v7.patch, HBASE-3171-v8.patch


 Rather than storing the ROOT region location in ZooKeeper, going to ROOT, and 
 reading the META location, we should just store the META location directly in 
 ZooKeeper.
 The purpose of the root region from the bigtable paper was to support 
 multiple meta regions.  Currently, we explicitly only support a single meta 
 region, so the translation from our current code of a single root location to 
 a single meta location will be very simple.  Long-term, it seems reasonable 
 that we could store several meta region locations in ZK.  There's been some 
 discussion in HBASE-1755 about actually moving META into ZK, but I think this 
 jira is a good step towards taking some of the complexity out of how we have 
 to deal with catalog tables everywhere.
 As-is, a new client already requires ZK to get the root location, so this 
 would not change those requirements in any way.
 The primary motivation for this is to simplify things like CatalogTracker.  
 The way we can handle root in that class is really simple but the tracking of 
 meta is difficulty and a bit hacky.  This hack on tracking of the meta 
 location is what caused one of the bugs over in HBASE-3159.

--
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-8290) TestHTableMultiplexer is flaky

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8290:
---

Integrated in HBase-TRUNK #4045 (See 
[https://builds.apache.org/job/HBase-TRUNK/4045/])
HBASE-8290  TestHTableMultiplexer is flaky (Revision 1465912)

 Result = SUCCESS
nkeywal : 
Files : 
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestHTableMultiplexer.java


 TestHTableMultiplexer is flaky
 --

 Key: HBASE-8290
 URL: https://issues.apache.org/jira/browse/HBASE-8290
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 8290.v1.patch


 I reproduce it all the time if I comment the sleep here:
 {code}
   private void verifyAllBufferedPutsHaveFlushed(HTableMultiplexerStatus 
 status) {
 int retries = 8;
 int tries = 0;
 do { /*
   try {
 Thread.sleep(2 * TEST_UTIL.getConfiguration().getLong(
   HTableMultiplexer.TABLE_MULTIPLEXER_FLUSH_FREQ_MS, 100));
 tries++;
   } catch (InterruptedException e) {
 Thread.currentThread().interrupt();
   } */
 } while (status.getTotalBufferedCounter() != 0  tries != retries);
 assertEquals(There are still some buffered puts left in the queue,
 0, status.getTotalBufferedCounter());
   }
 {code}
 Given that getTotalBufferedCounter is never decremented, there is a 
 misunderstanding somewhere. As well, reading plain values without a volatile 
 or a synchronized in a MT context is likely to be wrong.

--
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-8031) Adopt goraci as an Integration test

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8031:
---

Integrated in HBase-TRUNK #4045 (See 
[https://builds.apache.org/job/HBase-TRUNK/4045/])
HBASE-8031 Document for hbase.rpc.timeout (Revision 1465887)

 Result = SUCCESS
stack : 
Files : 
* /hbase/trunk/hbase-common/src/main/resources/hbase-default.xml


 Adopt goraci as an Integration test
 ---

 Key: HBASE-8031
 URL: https://issues.apache.org/jira/browse/HBASE-8031
 Project: HBase
  Issue Type: Improvement
  Components: test
Reporter: Enis Soztutar
Assignee: Enis Soztutar
 Fix For: 0.98.0, 0.94.6, 0.95.0

 Attachments: hbase-8031_v1-0.94.patch, hbase-8031_v1.patch


 As you might know, I am a big fan of the goraci test that Keith Turner has 
 developed, which in turn is inspired by the Accumulo test called Continuous 
 Ingest. 
 As much as I hate to say it, having to rely on gora and and external github 
 library makes using this lib cumbersome. And lately we had to use this for 
 testing against secure clusters and with Hadoop2, which gora does not support 
 for now. 
 So, I am proposing we add this test as an IT in the HBase code base so that 
 all HBase devs can benefit from it.
 The original source code can be found here:
  * https://github.com/keith-turner/goraci
  * https://github.com/enis/goraci/
 From the javadoc:
 {code}
 Apache Accumulo [0] has a simple test suite that verifies that data is not
  * lost at scale. This test suite is called continuous ingest. This test runs
  * many ingest clients that continually create linked lists containing 25
  * million nodes. At some point the clients are stopped and a map reduce job 
 is
  * run to ensure no linked list has a hole. A hole indicates data was lost.··
  *
  * The nodes in the linked list are random. This causes each linked list to
  * spread across the table. Therefore if one part of a table loses data, then 
 it
  * will be detected by references in another part of the table.
  *
 Below is rough sketch of how data is written. For specific details look at
  * the Generator code.
  *
  * 1 Write out 1 million nodes· 2 Flush the client· 3 Write out 1 million that
  * reference previous million· 4 If this is the 25th set of 1 million nodes,
  * then update 1st set of million to point to last· 5 goto 1
  *
  * The key is that nodes only reference flushed nodes. Therefore a node should
  * never reference a missing node, even if the ingest client is killed at any
  * point in time.
  *
  * Some ASCII art time:
  * [ . . . ] represents one batch of random longs of length WIDTH
  *
  *_
  *   |  __ |
  *   | |  ||
  * __+_+_ ||
  * v v v |||
  * first   = [ . . . . . . . . . . . ]   |||
  * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ |||
  * | | | | | | | | | | | |||
  * prev= [ . . . . . . . . . . . ]   |||
  * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ |||
  * | | | | | | | | | | | |||
  * current = [ . . . . . . . . . . . ]   |||
  *   |||
  * ...   |||
  *   |||
  * last= [ . . . . . . . . . . . ]   |||
  * | | | | | | | | | | |-|||
  * | |||
  * |___|
 {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-8289) TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8289:
---

Integrated in HBase-TRUNK #4045 (See 
[https://builds.apache.org/job/HBase-TRUNK/4045/])
HBASE-8289  TestThreads#testSleepWithoutInterrupt should not expect a 
bounded wait time (Revision 1465910)

 Result = SUCCESS
nkeywal : 
Files : 
* 
/hbase/trunk/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestThreads.java


 TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time
 ---

 Key: HBASE-8289
 URL: https://issues.apache.org/jira/browse/HBASE-8289
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 8289.v1.patch


 broke trunk build #4038 (8 avr. 2013 02:21:59) 

--
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-8045) Fix .META. migration after HBASE-3171

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8045:
---

Integrated in HBase-TRUNK #4045 (See 
[https://builds.apache.org/job/HBase-TRUNK/4045/])
HBASE-8045 Fix .META. migration after HBASE-3171 (Revision 1465894)

 Result = SUCCESS
stack : 
Files : 
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaMigrationConvertingToPB.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/trunk/hbase-server/src/test/java/org/apache/hadoop/hbase/catalog/TestMetaMigrationConvertingToPB.java


 Fix .META. migration after HBASE-3171
 -

 Key: HBASE-8045
 URL: https://issues.apache.org/jira/browse/HBASE-8045
 Project: HBase
  Issue Type: Task
Reporter: Jean-Daniel Cryans
Assignee: rajeshbabu
Priority: Blocker
 Fix For: 0.95.1

 Attachments: HBASE-8045_2.patch, HBASE-8045_3.patch, HBASE-8045.patch


 HBASE-3171 doesn't manage the migration correctly, see 
 MetaMigrationConvertingToPB and its unit test.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Jean-Marc Spaggiari (JIRA)

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

Jean-Marc Spaggiari commented on HBASE-8305:


Instead of removing the debug log from HConnectionManager, can't we just move 
it to trace like you did for ZKUtil?

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8300) TestSplitTransaction fails to delete files due to open handles left when region is split

2013-04-09 Thread Malie Yin (JIRA)

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

Malie Yin commented on HBASE-8300:
--

Yes. It works for me on windows. 

 TestSplitTransaction fails to delete files due to open handles left when 
 region is split
 

 Key: HBASE-8300
 URL: https://issues.apache.org/jira/browse/HBASE-8300
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 0.95.0
 Environment: Windows
Reporter: Malie Yin
  Labels: patch
 Fix For: 0.95.2

 Attachments: hbase-8300_v1-0.95.patch

   Original Estimate: 2h
  Remaining Estimate: 2h

 This issue is related to HBASE-6823. logs below.
 TestSplitTransaction
 org.apache.hadoop.hbase.regionserver.TestSplitTransaction
 testWholesomeSplit(org.apache.hadoop.hbase.regionserver.TestSplitTransaction)
 java.io.IOException: Failed delete of 
 C:/springSpace/org.apache.hbase.hbase-0.95.0-SNAPSHOT/hbase-server/target/test-data/e5089331-c2bf-43d0-816d-25c6bed71f26/org.apache.hadoop.hbase.regionserver.TestSplitTransaction/table/4851a041b5e9befef50c135b5659243b
   at 
 org.apache.hadoop.hbase.regionserver.TestSplitTransaction.teardown(TestSplitTransaction.java:100)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at 
 org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
   at 
 org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
   at 
 org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
   at 
 org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
   at 
 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
   at 
 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
   at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
   at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
   at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
   at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
   at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
   at 
 org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
   at 
 org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
   at 
 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
 testRollback(org.apache.hadoop.hbase.regionserver.TestSplitTransaction)
 java.io.IOException: Failed delete of 
 C:/springSpace/org.apache.hbase.hbase-0.95.0-SNAPSHOT/hbase-server/target/test-data/9140a440-3925-4eaf-8d5d-62744609d775/org.apache.hadoop.hbase.regionserver.TestSplitTransaction/table/6f0ef0cbe59b3fb02c081ad1ffc78a9d
   at 
 org.apache.hadoop.hbase.regionserver.TestSplitTransaction.teardown(TestSplitTransaction.java:100)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at 
 org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
   at 
 org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
   at 
 org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
   at 
 org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:33)
   at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
   at 
 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
   at 
 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
   at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
   at 

[jira] [Commented] (HBASE-4955) Use the official versions of surefire junit

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-4955:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577768/4955.v5.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 24 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:green}+1 site{color}.  The mvn site goal succeeds with this patch.

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

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

This message is automatically generated.

 Use the official versions of surefire  junit
 -

 Key: HBASE-4955
 URL: https://issues.apache.org/jira/browse/HBASE-4955
 Project: HBase
  Issue Type: Improvement
  Components: test
Affects Versions: 0.94.0
 Environment: all
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
Priority: Minor
 Fix For: 0.95.1

 Attachments: 4955.v1.patch, 4955.v2.patch, 4955.v2.patch, 
 4955.v2.patch, 4955.v2.patch, 4955.v3.patch, 4955.v3.patch, 4955.v3.patch, 
 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 4955.v4.patch, 
 4955.v4.patch, 4955.v5.patch, 8204.v4.patch


 We currently use private versions for Surefire  JUnit since HBASE-4763.
 This JIRA traks what we need to move to official versions.
 Surefire 2.11 is just out, but, after some tests, it does not contain all 
 what we need.
 JUnit. Could be for JUnit 4.11. Issue to monitor:
 https://github.com/KentBeck/junit/issues/359: fixed in our version, no 
 feedback for an integration on trunk
 Surefire: Could be for Surefire 2.12. Issues to monitor are:
 329 (category support): fixed, we use the official implementation from the 
 trunk
 786 (@Category with forkMode=always): fixed, we use the official 
 implementation from the trunk
 791 (incorrect elapsed time on test failure): fixed, we use the official 
 implementation from the trunk
 793 (incorrect time in the XML report): Not fixed (reopen) on trunk, fixed on 
 our version.
 760 (does not take into account the test method): fixed in trunk, not fixed 
 in our version
 798 (print immediately the test class name): not fixed in trunk, not fixed in 
 our version
 799 (Allow test parallelization when forkMode=always): not fixed in trunk, 
 not fixed in our version
 800 (redirectTestOutputToFile not taken into account): not yet fix on trunk, 
 fixed on our version
 800  793 are the more important to monitor, it's the only ones that are 
 fixed in our version but not on trunk.

--
This 

[jira] [Commented] (HBASE-8305) Too much logs in the some tests

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-8305:
--

{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577764/8305.v1.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:green}+1 site{color}.  The mvn site goal succeeds with this patch.

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

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

This message is automatically generated.

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8294) Make HBaseConfiguration a singleton class

2013-04-09 Thread Himanshu Vashishtha (JIRA)

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

Himanshu Vashishtha commented on HBASE-8294:


Okay, thanks for the input :)
I was thinking of adding a method in HBaseConfiguration.create to let 
Regionserver, master give an option to use a shared configuration instance. 
If that is shared one, then it should be immutable, etc. But then, it may 
become confusing when to use what.
I will add a doc on HBaseConfiguration.create() and close this.

 Make HBaseConfiguration a singleton class
 -

 Key: HBASE-8294
 URL: https://issues.apache.org/jira/browse/HBASE-8294
 Project: HBase
  Issue Type: Improvement
  Components: master, regionserver
Affects Versions: 0.95.0
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha

 HBaseConfiguration.create() calls a new Configuration object. Ideally, we 
 would like to have just one configuration object in the jvm.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon commented on HBASE-8305:


bq. Instead of removing the debug log from HConnectionManager, can't we just 
move it to trace like you did for ZKUtil?
I wanted to be a little bit extreme on this one. It was writing multiple lines 
per milliseconds, even in trace it's too much.

TestAdmin is now at 5 MB
In the not reasonable area, we still have 
org.apache.hadoop.hbase.regionserver.wal.TestLogRollAbort-output.txt  235.95 
MB, but it's likely a bug actually, with endless logs of
{noformat}
2013-04-09 11:35:25,985 ERROR 
[RegionServer:1;asf001.sp2.ygridcore.net,57349,1365507205376.logSyncer] 
wal.FSHLog$LogSyncer(1023): Error while syncing, requesting close of hlog
java.io.IOException: DFSOutputStream is closed
at 
org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.sync(DFSClient.java:3845)
at 
org.apache.hadoop.fs.FSDataOutputStream.sync(FSDataOutputStream.java:97)
at 
org.apache.hadoop.io.SequenceFile$Writer.syncFs(SequenceFile.java:999)
at 
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.sync(SequenceFileLogWriter.java:248)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.syncer(FSHLog.java:1131)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.syncer(FSHLog.java:1069)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.sync(FSHLog.java:1239)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog$LogSyncer.run(FSHLog.java:1021)
at java.lang.Thread.run(Thread.java:662)
{noformat}

v2 removes fixes some side stuff, that what I will commit if no one objects


 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon edited comment on HBASE-8305 at 4/9/13 1:19 PM:


bq. Instead of removing the debug log from HConnectionManager, can't we just 
move it to trace like you did for ZKUtil?
I wanted to be a little bit extreme on this one. It was writing multiple lines 
per milliseconds, even in trace it's too much.

TestAdmin is now at 5 MB
In the not reasonable area, we still have 
org.apache.hadoop.hbase.regionserver.wal.TestLogRollAbort-output.txt  235.95 
MB, but it's likely a bug actually, with endless logs of
{noformat}
2013-04-09 11:35:25,985 ERROR 
[RegionServer:1;asf001.sp2.ygridcore.net,57349,1365507205376.logSyncer] 
wal.FSHLog$LogSyncer(1023): Error while syncing, requesting close of hlog
java.io.IOException: DFSOutputStream is closed
at 
org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.sync(DFSClient.java:3845)
at 
org.apache.hadoop.fs.FSDataOutputStream.sync(FSDataOutputStream.java:97)
at 
org.apache.hadoop.io.SequenceFile$Writer.syncFs(SequenceFile.java:999)
at 
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.sync(SequenceFileLogWriter.java:248)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.syncer(FSHLog.java:1131)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.syncer(FSHLog.java:1069)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.sync(FSHLog.java:1239)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog$LogSyncer.run(FSHLog.java:1021)
at java.lang.Thread.run(Thread.java:662)
{noformat}

v2 removes fixes some side stuff, that's what I will commit if no one objects


  was (Author: nkeywal):
bq. Instead of removing the debug log from HConnectionManager, can't we 
just move it to trace like you did for ZKUtil?
I wanted to be a little bit extreme on this one. It was writing multiple lines 
per milliseconds, even in trace it's too much.

TestAdmin is now at 5 MB
In the not reasonable area, we still have 
org.apache.hadoop.hbase.regionserver.wal.TestLogRollAbort-output.txt  235.95 
MB, but it's likely a bug actually, with endless logs of
{noformat}
2013-04-09 11:35:25,985 ERROR 
[RegionServer:1;asf001.sp2.ygridcore.net,57349,1365507205376.logSyncer] 
wal.FSHLog$LogSyncer(1023): Error while syncing, requesting close of hlog
java.io.IOException: DFSOutputStream is closed
at 
org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.sync(DFSClient.java:3845)
at 
org.apache.hadoop.fs.FSDataOutputStream.sync(FSDataOutputStream.java:97)
at 
org.apache.hadoop.io.SequenceFile$Writer.syncFs(SequenceFile.java:999)
at 
org.apache.hadoop.hbase.regionserver.wal.SequenceFileLogWriter.sync(SequenceFileLogWriter.java:248)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.syncer(FSHLog.java:1131)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.syncer(FSHLog.java:1069)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog.sync(FSHLog.java:1239)
at 
org.apache.hadoop.hbase.regionserver.wal.FSHLog$LogSyncer.run(FSHLog.java:1021)
at java.lang.Thread.run(Thread.java:662)
{noformat}

v2 removes fixes some side stuff, that what I will commit if no one objects

  
 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8305:
---

Status: Open  (was: Patch Available)

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8305:
---

Attachment: 8305.v2.patch

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8305:
---

Status: Patch Available  (was: Open)

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-7247) Assignment performances decreased by 50% because of regionserver.OpenRegionHandler#tickleOpening

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7247:
---

Integrated in hbase-0.95-on-hadoop2 #62 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/62/])
HBASE-7247  Assignment performances decreased by 50% because of 
regionserver.OpenRegionHandler#tickleOpening (Revision 1465915)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/branches/0.95/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKAssign.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Assignment performances decreased by 50% because of 
 regionserver.OpenRegionHandler#tickleOpening
 

 Key: HBASE-7247
 URL: https://issues.apache.org/jira/browse/HBASE-7247
 Project: HBase
  Issue Type: Improvement
  Components: master, Region Assignment, regionserver
Affects Versions: 0.95.2
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 7247.v1.patch, 7247.v2.patch


 The regionserver.OpenRegionHandler#tickleOpening updates the region znode as 
 Do this so master doesn't timeout this region-in-transition..
 However, on the usual test, this makes the assignment time of 1500 regions 
 goes from 70s to 100s, that is, we're 50% slower because of this.
 More generally, ZooKeper commits to disk all the data update, and this takes 
 time. Using it to provide a keep alive seems overkill. At the very list, it 
 could be made asynchronous.
 I'm not sure how necessary these updates are required (I need to go deeper in 
 the internal, feedback welcome), but it seems very important to optimize 
 this... The trival fix would be to make this optional.

--
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-3171) Drop ROOT and instead store META location(s) directly in ZooKeeper

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-3171:
---

Integrated in hbase-0.95-on-hadoop2 #62 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/62/])
HBASE-8045 Fix .META. migration after HBASE-3171 (Revision 1465893)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaMigrationConvertingToPB.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/catalog/TestMetaMigrationConvertingToPB.java


 Drop ROOT and instead store META location(s) directly in ZooKeeper
 --

 Key: HBASE-3171
 URL: https://issues.apache.org/jira/browse/HBASE-3171
 Project: HBase
  Issue Type: Improvement
  Components: Client, master, regionserver, Zookeeper
Reporter: Jonathan Gray
Assignee: Jean-Daniel Cryans
 Fix For: 0.98.0, 0.95.0

 Attachments: 3171v10.txt, HBASE-3171.patch, HBASE-3171-v2.patch, 
 HBASE-3171-v3.patch, HBASE-3171-v4.patch, HBASE-3171-v5.patch, 
 HBASE-3171-v6.patch, HBASE-3171-v7.patch, HBASE-3171-v8.patch


 Rather than storing the ROOT region location in ZooKeeper, going to ROOT, and 
 reading the META location, we should just store the META location directly in 
 ZooKeeper.
 The purpose of the root region from the bigtable paper was to support 
 multiple meta regions.  Currently, we explicitly only support a single meta 
 region, so the translation from our current code of a single root location to 
 a single meta location will be very simple.  Long-term, it seems reasonable 
 that we could store several meta region locations in ZK.  There's been some 
 discussion in HBASE-1755 about actually moving META into ZK, but I think this 
 jira is a good step towards taking some of the complexity out of how we have 
 to deal with catalog tables everywhere.
 As-is, a new client already requires ZK to get the root location, so this 
 would not change those requirements in any way.
 The primary motivation for this is to simplify things like CatalogTracker.  
 The way we can handle root in that class is really simple but the tracking of 
 meta is difficulty and a bit hacky.  This hack on tracking of the meta 
 location is what caused one of the bugs over in HBASE-3159.

--
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-8290) TestHTableMultiplexer is flaky

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8290:
---

Integrated in hbase-0.95-on-hadoop2 #62 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/62/])
HBASE-8290  TestHTableMultiplexer is flaky (Revision 1465913)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestHTableMultiplexer.java


 TestHTableMultiplexer is flaky
 --

 Key: HBASE-8290
 URL: https://issues.apache.org/jira/browse/HBASE-8290
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 8290.v1.patch


 I reproduce it all the time if I comment the sleep here:
 {code}
   private void verifyAllBufferedPutsHaveFlushed(HTableMultiplexerStatus 
 status) {
 int retries = 8;
 int tries = 0;
 do { /*
   try {
 Thread.sleep(2 * TEST_UTIL.getConfiguration().getLong(
   HTableMultiplexer.TABLE_MULTIPLEXER_FLUSH_FREQ_MS, 100));
 tries++;
   } catch (InterruptedException e) {
 Thread.currentThread().interrupt();
   } */
 } while (status.getTotalBufferedCounter() != 0  tries != retries);
 assertEquals(There are still some buffered puts left in the queue,
 0, status.getTotalBufferedCounter());
   }
 {code}
 Given that getTotalBufferedCounter is never decremented, there is a 
 misunderstanding somewhere. As well, reading plain values without a volatile 
 or a synchronized in a MT context is likely to be wrong.

--
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-8219) Align Offline Merge with Online Merge

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8219:
---

Integrated in hbase-0.95-on-hadoop2 #62 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/62/])
HBASE-8219 Align Offline Merge with Online Merge (Revision 1465953)

 Result = FAILURE
zjushch : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java


 Align Offline Merge with Online Merge
 -

 Key: HBASE-8219
 URL: https://issues.apache.org/jira/browse/HBASE-8219
 Project: HBase
  Issue Type: Task
  Components: regionserver
Affects Versions: 0.95.0
Reporter: Matteo Bertozzi
Assignee: chunhui shen
 Fix For: 0.98.0, 0.95.2

 Attachments: hbase-8219v1.patch, hbase-8219v2.patch, 
 hbase-8219v3.patch


 After HBASE-7403 we now have two different tools for online and offline 
 merge, and the result produced by the two are different. (the online one 
 works with snapshots, the offline not)
 We should remove the offline one, or align it to the online code.
 Most of the offline code in HRegion.merge() can be replaced with the one in 
 RegionMergeTransaction, used by the online version.

--
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-8289) TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8289:
---

Integrated in hbase-0.95-on-hadoop2 #62 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/62/])
HBASE-8289  TestThreads#testSleepWithoutInterrupt should not expect a 
bounded wait time (Revision 1465911)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/branches/0.95/hbase-common/src/test/java/org/apache/hadoop/hbase/util/TestThreads.java


 TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time
 ---

 Key: HBASE-8289
 URL: https://issues.apache.org/jira/browse/HBASE-8289
 Project: HBase
  Issue Type: Bug
  Components: test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 8289.v1.patch


 broke trunk build #4038 (8 avr. 2013 02:21:59) 

--
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-8045) Fix .META. migration after HBASE-3171

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8045:
---

Integrated in hbase-0.95-on-hadoop2 #62 (See 
[https://builds.apache.org/job/hbase-0.95-on-hadoop2/62/])
HBASE-8045 Fix .META. migration after HBASE-3171 (Revision 1465893)

 Result = FAILURE
stack : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/catalog/MetaMigrationConvertingToPB.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
* 
/hbase/branches/0.95/hbase-server/src/test/java/org/apache/hadoop/hbase/catalog/TestMetaMigrationConvertingToPB.java


 Fix .META. migration after HBASE-3171
 -

 Key: HBASE-8045
 URL: https://issues.apache.org/jira/browse/HBASE-8045
 Project: HBase
  Issue Type: Task
Reporter: Jean-Daniel Cryans
Assignee: rajeshbabu
Priority: Blocker
 Fix For: 0.95.1

 Attachments: HBASE-8045_2.patch, HBASE-8045_3.patch, HBASE-8045.patch


 HBASE-3171 doesn't manage the migration correctly, see 
 MetaMigrationConvertingToPB and its unit test.

--
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-8258) Make mapreduce tests pass on hadoop2

2013-04-09 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh updated HBASE-8258:
--

Attachment: hbase-8258.simple.v4.patch

simple.v4 reduces the memory allowed to a smaller value.

 Make mapreduce tests pass on hadoop2
 

 Key: HBASE-8258
 URL: https://issues.apache.org/jira/browse/HBASE-8258
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Reporter: stack
Priority: Blocker
 Fix For: 0.95.1

 Attachments: 8258-plain.txt, 8258-v1-hadoop-2.0.txt, 
 8258-v2-hadoop-2.0.txt, 8258-v4-hadoop-2.0.txt, hbase-8258-simple.patch, 
 hbase-8258.simple.v2.patch, hbase-8258.simple.v3.patch, 
 hbase-8258.simple.v4.patch


 HBASE-7904 was a first attempt at making this work but it got lost in the 
 weeds.
 This is a new attempt at making hbase mapreduce jobs run on hadoop2 (w/o 
 breaking mapreduce on hadoop1)

--
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-8294) Make HBaseConfiguration a singleton class

2013-04-09 Thread Doug Meil (JIRA)

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

Doug Meil commented on HBASE-8294:
--

If such a cache is only intended to be used by HBase server processes, should 
this cache exist in another class?  Like HBaseServerConfiguration?  Hopefully 
that will be clear from the name (and Javadoc) that this class is not to be 
used for the purpose of regular (i.e., application) usage.

 Make HBaseConfiguration a singleton class
 -

 Key: HBASE-8294
 URL: https://issues.apache.org/jira/browse/HBASE-8294
 Project: HBase
  Issue Type: Improvement
  Components: master, regionserver
Affects Versions: 0.95.0
Reporter: Himanshu Vashishtha
Assignee: Himanshu Vashishtha

 HBaseConfiguration.create() calls a new Configuration object. Ideally, we 
 would like to have just one configuration object in the jvm.

--
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-8258) Make mapreduce tests pass on hadoop2

2013-04-09 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh commented on HBASE-8258:
---

I only changed two lines that could modify all other tests 

{code}
+// Tests were failing because this process used 6GB of virtual memory and 
was getting killed.
+// we up the VM usable so that processes don't get killed.
+conf.setInt(yarn.nodemanager.resource.memory-mb, 8 * 1024);
+conf.setFloat(yarn.nodemanager.vmem-pmem-ratio, 8.0f);
+
{code}

doing the math this could mean allocating 64gb of vmem which may be excessive.  
I removed the *.memory-mb line (I believe the default is 1.5gb -- maxing out 
vmem at 12gb).


 Make mapreduce tests pass on hadoop2
 

 Key: HBASE-8258
 URL: https://issues.apache.org/jira/browse/HBASE-8258
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Reporter: stack
Priority: Blocker
 Fix For: 0.95.1

 Attachments: 8258-plain.txt, 8258-v1-hadoop-2.0.txt, 
 8258-v2-hadoop-2.0.txt, 8258-v4-hadoop-2.0.txt, hbase-8258-simple.patch, 
 hbase-8258.simple.v2.patch, hbase-8258.simple.v3.patch, 
 hbase-8258.simple.v4.patch


 HBASE-7904 was a first attempt at making this work but it got lost in the 
 weeds.
 This is a new attempt at making hbase mapreduce jobs run on hadoop2 (w/o 
 breaking mapreduce on hadoop1)

--
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-8219) Align Offline Merge with Online Merge

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-8219:
---

Integrated in hbase-0.95 #135 (See 
[https://builds.apache.org/job/hbase-0.95/135/])
HBASE-8219 Align Offline Merge with Online Merge (Revision 1465953)

 Result = FAILURE
zjushch : 
Files : 
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
* 
/hbase/branches/0.95/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionMergeTransaction.java


 Align Offline Merge with Online Merge
 -

 Key: HBASE-8219
 URL: https://issues.apache.org/jira/browse/HBASE-8219
 Project: HBase
  Issue Type: Task
  Components: regionserver
Affects Versions: 0.95.0
Reporter: Matteo Bertozzi
Assignee: chunhui shen
 Fix For: 0.98.0, 0.95.2

 Attachments: hbase-8219v1.patch, hbase-8219v2.patch, 
 hbase-8219v3.patch


 After HBASE-7403 we now have two different tools for online and offline 
 merge, and the result produced by the two are different. (the online one 
 works with snapshots, the offline not)
 We should remove the offline one, or align it to the online code.
 Most of the offline code in HRegion.merge() can be replaced with the one in 
 RegionMergeTransaction, used by the online version.

--
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-8164) TestTableLockManager fails intermittently in trunk builds

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon commented on HBASE-8164:


On my machine, the test needs 5 minutes to run, alone. It means that in 
parallel on an overloaded jenkins, it can takes much more. I'm surprised it 
needs so much time. Still, it would make sense to lower the number of split to 
something like 3 to increase its chances to finish on time?

 TestTableLockManager fails intermittently in trunk builds
 -

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

 Attachments: 8164-addendum-2.txt, 8164-addendum.txt, 8164-v2.txt, 
 8164-v3.txt, 8164-v4.txt, HBASE-8164_addendum_3.patch, 
 HBASE-8164_addendum_4.patch, HBASE-8164_addendum_5.patch


 In build #3979:
  testTableReadLock(org.apache.hadoop.hbase.master.TestTableLockManager): test 
 timed out after 60 milliseconds

--
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-8258) Make mapreduce tests pass on hadoop2

2013-04-09 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh commented on HBASE-8258:
---

precommit breakage not due to this code. N fixed (and initially broke) the 
precommit builds last night with these commits: 

http://svn.apache.org/viewvc?view=revisionrevision=1465726
http://svn.apache.org/viewvc?view=revisionrevision=1465934
http://svn.apache.org/viewvc?view=revisionrevision=1465964

 Make mapreduce tests pass on hadoop2
 

 Key: HBASE-8258
 URL: https://issues.apache.org/jira/browse/HBASE-8258
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Reporter: stack
Priority: Blocker
 Fix For: 0.95.1

 Attachments: 8258-plain.txt, 8258-v1-hadoop-2.0.txt, 
 8258-v2-hadoop-2.0.txt, 8258-v4-hadoop-2.0.txt, hbase-8258-simple.patch, 
 hbase-8258.simple.v2.patch, hbase-8258.simple.v3.patch, 
 hbase-8258.simple.v4.patch


 HBASE-7904 was a first attempt at making this work but it got lost in the 
 weeds.
 This is a new attempt at making hbase mapreduce jobs run on hadoop2 (w/o 
 breaking mapreduce on hadoop1)

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh commented on HBASE-8305:
---

Looks good.  

I had the same question as jm -- why delete instead of convert to trace?

How large are the logs after the change (what did we win?)

nit: unrelated?

{code}
@@ -1873,7 +1873,7 @@ public class HConnectionManager {
 */
 void deleteCachedLocation(HRegionInfo hri, HRegionLocation source) {
   boolean isStaleDelete = false;
-  HRegionLocation oldLocation = null;
+  HRegionLocation oldLocation;
   synchronized (this.cachedRegionLocations) {
 Mapbyte[], HRegionLocation tableLocations =
   getTableLocations(hri.getTableName());
{code}

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-8305:
--

{color:green}+1 overall{color}.  Here are the results of testing the latest 
attachment 
  http://issues.apache.org/jira/secure/attachment/12577794/8305.v2.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 6 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 site{color}.  The mvn site goal succeeds with this patch.

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

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

This message is automatically generated.

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh commented on HBASE-8303:
---

could the hanging/zombie tests be related? 

+1 if they are not.

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon commented on HBASE-8305:


bq. why delete instead of convert to trace?
It really logs too much, even for trace.

bq. How large are the logs after the change (what did we win?)
org.apache.hadoop.hbase.client.TestAdmin-output.txt 235.45 MB
===   5 MB
org.apache.hadoop.hbase.master.TestTableLockManager-output.txt 4.15 MB   
===   2 MB 
org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt 5.47 MB   
==   5 MB
org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt 
16.07 MB  =   2 MB

This said
 - it doesn't solve the issue I wanted to fix (jenkins still crashed when 
generating the final report)
 - it lowers the pressure on surefire (surefire has a tendency to keep in 
memory all the output)
 - and still, logging so much is not good if you have to activate debug on 
production for example.

bq. nit: unrelated?
Yes :-). But does no harm.



 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8258) Make mapreduce tests pass on hadoop2

2013-04-09 Thread Hadoop QA (JIRA)

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

Hadoop QA commented on HBASE-8258:
--

{color:red}-1 overall{color}.  Here are the results of testing the latest 
attachment 
  
http://issues.apache.org/jira/secure/attachment/12577796/hbase-8258.simple.v4.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 6 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:green}+1 site{color}.  The mvn site goal succeeds with this patch.

 {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/5220//testReport/
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop1-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
Findbugs warnings: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
Console output: 
https://builds.apache.org/job/PreCommit-HBASE-Build/5220//console

This message is automatically generated.

 Make mapreduce tests pass on hadoop2
 

 Key: HBASE-8258
 URL: https://issues.apache.org/jira/browse/HBASE-8258
 Project: HBase
  Issue Type: Bug
  Components: mapreduce
Reporter: stack
Priority: Blocker
 Fix For: 0.95.1

 Attachments: 8258-plain.txt, 8258-v1-hadoop-2.0.txt, 
 8258-v2-hadoop-2.0.txt, 8258-v4-hadoop-2.0.txt, hbase-8258-simple.patch, 
 hbase-8258.simple.v2.patch, hbase-8258.simple.v3.patch, 
 hbase-8258.simple.v4.patch


 HBASE-7904 was a first attempt at making this work but it got lost in the 
 weeds.
 This is a new attempt at making hbase mapreduce jobs run on hadoop2 (w/o 
 breaking mapreduce on hadoop1)

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon commented on HBASE-8303:


bq. could the hanging/zombie tests be related? 
Hopefully not; but well..

I've started the tests again to be sure.

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread Jonathan Hsieh (JIRA)

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

Jonathan Hsieh commented on HBASE-8305:
---

+1

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8303:
---

Status: Open  (was: Patch Available)

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch, 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8303:
---

Attachment: 8303.v1.patch

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch, 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread Nicolas Liochon (JIRA)

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

Nicolas Liochon updated HBASE-8303:
---

Status: Patch Available  (was: Open)

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch, 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8303) Increse the test timeout to 60s when they are less than 20s

2013-04-09 Thread stack (JIRA)

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

stack commented on HBASE-8303:
--

+1

 Increse the test timeout to 60s when they are less than 20s
 ---

 Key: HBASE-8303
 URL: https://issues.apache.org/jira/browse/HBASE-8303
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8303.v1.patch, 8303.v1.patch


 Short test timeouts are dangerous because:
  - if the test is executed in the same jvm as another, GC, thread priority 
 can play a role
  - we don't know the machine used to execute the tests, nor what's running on 
 it;.
 For this reason, a test timeout of 60s allows us to be on the safe side.

--
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-8305) Too much logs in the some tests

2013-04-09 Thread stack (JIRA)

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

stack commented on HBASE-8305:
--

+1

 Too much logs in the some tests
 ---

 Key: HBASE-8305
 URL: https://issues.apache.org/jira/browse/HBASE-8305
 Project: HBase
  Issue Type: Bug
  Components: build, test
Affects Versions: 0.95.0
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Attachments: 8305.v1.patch, 8305.v2.patch


 org.apache.hadoop.hbase.client.TestAdmin-output.txt   235.45 MB
 org.apache.hadoop.hbase.master.TestTableLockManager-output.txt4.15 MB
 org.apache.hadoop.hbase.regionserver.TestAtomicOperation-output.txt   5.47 MB
 org.apache.hadoop.hbase.regionserver.TestEndToEndSplitTransaction-output.txt  
 16.07 MB

--
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-7028) Bump JRuby to 1.7.3

2013-04-09 Thread stack (JIRA)

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

stack commented on HBASE-7028:
--

What is the size diff Mr. [~eclark]

 Bump JRuby to 1.7.3
 ---

 Key: HBASE-7028
 URL: https://issues.apache.org/jira/browse/HBASE-7028
 Project: HBase
  Issue Type: Task
Reporter: Elliott Clark
Assignee: Elliott Clark
Priority: Minor
 Attachments: HBASE-7028-0.patch, HBASE-7028-1.patch


 Jruby released 1.7.0 which includes InvokeDynamic which should speed lots of 
 things up.

--
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-7247) Assignment performances decreased by 50% because of regionserver.OpenRegionHandler#tickleOpening

2013-04-09 Thread Hudson (JIRA)

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

Hudson commented on HBASE-7247:
---

Integrated in HBase-TRUNK-on-Hadoop-2.0.0 #489 (See 
[https://builds.apache.org/job/HBase-TRUNK-on-Hadoop-2.0.0/489/])
HBASE-7247  Assignment performances decreased by 50% because of 
regionserver.OpenRegionHandler#tickleOpening (Revision 1465914)

 Result = FAILURE
nkeywal : 
Files : 
* 
/hbase/trunk/hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKAssign.java
* 
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java


 Assignment performances decreased by 50% because of 
 regionserver.OpenRegionHandler#tickleOpening
 

 Key: HBASE-7247
 URL: https://issues.apache.org/jira/browse/HBASE-7247
 Project: HBase
  Issue Type: Improvement
  Components: master, Region Assignment, regionserver
Affects Versions: 0.95.2
Reporter: Nicolas Liochon
Assignee: Nicolas Liochon
 Fix For: 0.98.0, 0.95.1

 Attachments: 7247.v1.patch, 7247.v2.patch


 The regionserver.OpenRegionHandler#tickleOpening updates the region znode as 
 Do this so master doesn't timeout this region-in-transition..
 However, on the usual test, this makes the assignment time of 1500 regions 
 goes from 70s to 100s, that is, we're 50% slower because of this.
 More generally, ZooKeper commits to disk all the data update, and this takes 
 time. Using it to provide a keep alive seems overkill. At the very list, it 
 could be made asynchronous.
 I'm not sure how necessary these updates are required (I need to go deeper in 
 the internal, feedback welcome), but it seems very important to optimize 
 this... The trival fix would be to make this optional.

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