[jira] [Created] (HBASE-14295) client stalling when first splitting

2015-08-23 Thread jvava (JIRA)
jvava created HBASE-14295:
-

 Summary: client stalling when first splitting
 Key: HBASE-14295
 URL: https://issues.apache.org/jira/browse/HBASE-14295
 Project: HBase
  Issue Type: Bug
  Components: Client
Affects Versions: 1.1.0.1
 Environment: Linux data3 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 
00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
java version 1.8.0_31
hadoop 2.6
Reporter: jvava
Assignee: jvava


https://issues.apache.org/jira/browse/HBASE-13942



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14293) TestStochasticBalancerJmxMetrics intermittently fails due to port conflict

2015-08-23 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-14293:
---
Attachment: 14293-v2.txt

 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict
 --

 Key: HBASE-14293
 URL: https://issues.apache.org/jira/browse/HBASE-14293
 Project: HBase
  Issue Type: Test
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14293-v1.txt, 14293-v2.txt


 From 
 https://builds.apache.org/job/HBase-TRUNK/6748/testReport/junit/org.apache.hadoop.hbase/TestStochasticBalancerJmxMetrics/testJmxMetrics_EnsembleMode/
  :
 {code}
 2015-08-22 20:46:07,939 ERROR [M:0;asf900:59022] 
 coprocessor.CoprocessorHost(518): The coprocessor 
 org.apache.hadoop.hbase.JMXListener threw java.rmi.server.ExportException: 
 Port already in use: 61120; nested exception is: 
   java.net.BindException: Address already in use
 java.rmi.server.ExportException: Port already in use: 61120; nested exception 
 is: 
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)
   at 
 sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:237)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
 ...
 2015-08-22 20:49:41,755 DEBUG [main] 
 hbase.TestStochasticBalancerJmxMetrics(93): Encountered exception when 
 starting cluster. Trying port 61122
 java.lang.IllegalStateException: A mini-cluster is already running
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:981)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:872)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:866)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:810)
   at 
 org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.setupBeforeClass(TestStochasticBalancerJmxMetrics.java:89)
 {code}
 When port conflict is detected, we try the next port.
 However, HTU#miniClusterRunning is true by this moment, leading to the second 
 exception shown above.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14293) TestStochasticBalancerJmxMetrics intermittently fails due to port conflict

2015-08-23 Thread Lei Chen (JIRA)

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

Lei Chen commented on HBASE-14293:
--

Forgot the link to the function: 
[here|http://svn.apache.org/viewvc/camel/trunk/components/camel-test/src/main/java/org/apache/camel/test/AvailablePortFinder.java?view=markup#l130]

 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict
 --

 Key: HBASE-14293
 URL: https://issues.apache.org/jira/browse/HBASE-14293
 Project: HBase
  Issue Type: Test
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14293-v1.txt, 14293-v2.txt


 From 
 https://builds.apache.org/job/HBase-TRUNK/6748/testReport/junit/org.apache.hadoop.hbase/TestStochasticBalancerJmxMetrics/testJmxMetrics_EnsembleMode/
  :
 {code}
 2015-08-22 20:46:07,939 ERROR [M:0;asf900:59022] 
 coprocessor.CoprocessorHost(518): The coprocessor 
 org.apache.hadoop.hbase.JMXListener threw java.rmi.server.ExportException: 
 Port already in use: 61120; nested exception is: 
   java.net.BindException: Address already in use
 java.rmi.server.ExportException: Port already in use: 61120; nested exception 
 is: 
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)
   at 
 sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:237)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
 ...
 2015-08-22 20:49:41,755 DEBUG [main] 
 hbase.TestStochasticBalancerJmxMetrics(93): Encountered exception when 
 starting cluster. Trying port 61122
 java.lang.IllegalStateException: A mini-cluster is already running
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:981)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:872)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:866)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:810)
   at 
 org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.setupBeforeClass(TestStochasticBalancerJmxMetrics.java:89)
 {code}
 When port conflict is detected, we try the next port.
 However, HTU#miniClusterRunning is true by this moment, leading to the second 
 exception shown above.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14293) TestStochasticBalancerJmxMetrics intermittently fails due to port conflict

2015-08-23 Thread Lei Chen (JIRA)

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

Lei Chen commented on HBASE-14293:
--

For patch v1, it looks good.
I'm also thinking if shutting down and restart miniCluster is somehow costly, 
it might be better if we can pick an available port before starting the 
miniCluster? Using a function like this
Maybe randomly choose a port, and test it. If it is available, start the 
miniCluster, otherwise try 10 more other random ports.
What do you think?

 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict
 --

 Key: HBASE-14293
 URL: https://issues.apache.org/jira/browse/HBASE-14293
 Project: HBase
  Issue Type: Test
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14293-v1.txt, 14293-v2.txt


 From 
 https://builds.apache.org/job/HBase-TRUNK/6748/testReport/junit/org.apache.hadoop.hbase/TestStochasticBalancerJmxMetrics/testJmxMetrics_EnsembleMode/
  :
 {code}
 2015-08-22 20:46:07,939 ERROR [M:0;asf900:59022] 
 coprocessor.CoprocessorHost(518): The coprocessor 
 org.apache.hadoop.hbase.JMXListener threw java.rmi.server.ExportException: 
 Port already in use: 61120; nested exception is: 
   java.net.BindException: Address already in use
 java.rmi.server.ExportException: Port already in use: 61120; nested exception 
 is: 
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)
   at 
 sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:237)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
 ...
 2015-08-22 20:49:41,755 DEBUG [main] 
 hbase.TestStochasticBalancerJmxMetrics(93): Encountered exception when 
 starting cluster. Trying port 61122
 java.lang.IllegalStateException: A mini-cluster is already running
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:981)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:872)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:866)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:810)
   at 
 org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.setupBeforeClass(TestStochasticBalancerJmxMetrics.java:89)
 {code}
 When port conflict is detected, we try the next port.
 However, HTU#miniClusterRunning is true by this moment, leading to the second 
 exception shown above.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14293) TestStochasticBalancerJmxMetrics intermittently fails due to port conflict

2015-08-23 Thread Lei Chen (JIRA)

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

Lei Chen commented on HBASE-14293:
--

For patch v2:
1. It seems the do-while loop will infinitely try to obtain an available port. 
If there exists some extreme condition (e.g. network interface problems?) will 
the loop stuck or JUnit will trigger a timeout?
2. nit, if the for loop is to try different ports, after using the port-finding 
function, is it still needed?

 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict
 --

 Key: HBASE-14293
 URL: https://issues.apache.org/jira/browse/HBASE-14293
 Project: HBase
  Issue Type: Test
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14293-v1.txt, 14293-v2.txt


 From 
 https://builds.apache.org/job/HBase-TRUNK/6748/testReport/junit/org.apache.hadoop.hbase/TestStochasticBalancerJmxMetrics/testJmxMetrics_EnsembleMode/
  :
 {code}
 2015-08-22 20:46:07,939 ERROR [M:0;asf900:59022] 
 coprocessor.CoprocessorHost(518): The coprocessor 
 org.apache.hadoop.hbase.JMXListener threw java.rmi.server.ExportException: 
 Port already in use: 61120; nested exception is: 
   java.net.BindException: Address already in use
 java.rmi.server.ExportException: Port already in use: 61120; nested exception 
 is: 
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)
   at 
 sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:237)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
 ...
 2015-08-22 20:49:41,755 DEBUG [main] 
 hbase.TestStochasticBalancerJmxMetrics(93): Encountered exception when 
 starting cluster. Trying port 61122
 java.lang.IllegalStateException: A mini-cluster is already running
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:981)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:872)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:866)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:810)
   at 
 org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.setupBeforeClass(TestStochasticBalancerJmxMetrics.java:89)
 {code}
 When port conflict is detected, we try the next port.
 However, HTU#miniClusterRunning is true by this moment, leading to the second 
 exception shown above.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14294) Add new attribute to Scan to limit the return size of records

2015-08-23 Thread Nick.han (JIRA)

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

Nick.han updated HBASE-14294:
-
Attachment: 14294-v1.patch

 Add new attribute to Scan to limit the return size of records
 -

 Key: HBASE-14294
 URL: https://issues.apache.org/jira/browse/HBASE-14294
 Project: HBase
  Issue Type: Improvement
Affects Versions: 2.0.0
Reporter: Nick.han
Assignee: Nick.han
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14294-v1.patch


 Reason:
 we all use PageFilter to limit the size of the return records,but the 
 PageFilter return limit * region number size of limit ,which is bad for a 
 huge number of region per table.
 Solution:
 ClientScanner has a attribute caching which determine the return size of 
 record per RPC,so we can use this attribute to limit the return size of hbase.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14295) client stalling when splitting

2015-08-23 Thread jvava (JIRA)

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

jvava updated HBASE-14295:
--
Summary: client stalling when splitting  (was: client stalling when first 
splitting)

 client stalling when splitting
 --

 Key: HBASE-14295
 URL: https://issues.apache.org/jira/browse/HBASE-14295
 Project: HBase
  Issue Type: Bug
  Components: Client
Affects Versions: 1.1.0.1
 Environment: Linux data3 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 
 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
 java version 1.8.0_31
 hadoop 2.6
Reporter: jvava
Assignee: jvava
  Labels: easytest

 https://issues.apache.org/jira/browse/HBASE-13942



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-13408) HBase In-Memory Memstore Compaction

2015-08-23 Thread Edward Bortnikov (JIRA)

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

Edward Bortnikov commented on HBASE-13408:
--

[~mbertozzi] we absolutely agree that there is a room for more optimizations. 
We strived to demonstrate a minimum viable implementation, and this is already 
a big patch. The published performance results show benefits for both random 
access and scan patterns, for a variety of data distributions. Admittedly, we 
were more after speed than memory optimization. 

Re/ the concrete questions:
1. HFile implementation for memstore segments. Very plausible (in fact, the 
internal API's allow to plug in this implementation quite easily). 
2. Automatic memstore compaction (not only in-memory families). Our thinking 
was to let the system administrator remain in control of what is happening, so 
we introduced this limitation. Could be relaxed in the future. 

Thanks for all the feedback. We are open to discussion and adjustments that 
would eventually lead this feature to HBase mainstream.  

 HBase In-Memory Memstore Compaction
 ---

 Key: HBASE-13408
 URL: https://issues.apache.org/jira/browse/HBASE-13408
 Project: HBase
  Issue Type: New Feature
Reporter: Eshcar Hillel
 Attachments: HBASE-13408-trunk-v01.patch, 
 HBASE-13408-trunk-v02.patch, 
 HBaseIn-MemoryMemstoreCompactionDesignDocument-ver02.pdf, 
 HBaseIn-MemoryMemstoreCompactionDesignDocument.pdf, 
 InMemoryMemstoreCompactionEvaluationResults.pdf, 
 InMemoryMemstoreCompactionScansEvaluationResults.pdf


 A store unit holds a column family in a region, where the memstore is its 
 in-memory component. The memstore absorbs all updates to the store; from time 
 to time these updates are flushed to a file on disk, where they are 
 compacted. Unlike disk components, the memstore is not compacted until it is 
 written to the filesystem and optionally to block-cache. This may result in 
 underutilization of the memory due to duplicate entries per row, for example, 
 when hot data is continuously updated. 
 Generally, the faster the data is accumulated in memory, more flushes are 
 triggered, the data sinks to disk more frequently, slowing down retrieval of 
 data, even if very recent.
 In high-churn workloads, compacting the memstore can help maintain the data 
 in memory, and thereby speed up data retrieval. 
 We suggest a new compacted memstore with the following principles:
 1.The data is kept in memory for as long as possible
 2.Memstore data is either compacted or in process of being compacted 
 3.Allow a panic mode, which may interrupt an in-progress compaction and 
 force a flush of part of the memstore.
 We suggest applying this optimization only to in-memory column families.
 A design document is attached.
 This feature was previously discussed in HBASE-5311.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14273) Rename MVCC to MVCC: From MultiVersionConsistencyControl to MultiVersionConcurrencyControl

2015-08-23 Thread Lars Francke (JIRA)

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

Lars Francke commented on HBASE-14273:
--

I can provide a patch for branch-1 if you want me to.

The test failures seem unrelated to me.

 Rename MVCC to MVCC: From MultiVersionConsistencyControl to 
 MultiVersionConcurrencyControl
 --

 Key: HBASE-14273
 URL: https://issues.apache.org/jira/browse/HBASE-14273
 Project: HBase
  Issue Type: Bug
Reporter: stack
Assignee: Lars Francke
  Labels: beginner
 Attachments: HBASE-14273.patch


 [~larsgeorge] noticed that our MVCC class has Consistency as the first 'C' 
 when it should be 'Concurrency'. The issue that named this class, HBASE-4544 
 talks about 'Concurrency' but then it went in as Consistency (Why has no one 
 noticed this before now? Thanks [~larsgeorge])



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-13696) Prune retired hbase versions from ref guide prereq support tables

2015-08-23 Thread Gabor Liptak (JIRA)

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

Gabor Liptak updated HBASE-13696:
-
Attachment: HBASE-13696.1.patch

[~busbey] This is wider scope, removing references to versions below 0.98 
(earliest supported). I didn't modify some developer sections (like How to set 
fix version in JIRA on issue resolve) and the history section.

 Prune retired hbase versions from ref guide prereq support tables
 -

 Key: HBASE-13696
 URL: https://issues.apache.org/jira/browse/HBASE-13696
 Project: HBase
  Issue Type: Task
Reporter: Sean Busbey
  Labels: beginner
 Attachments: HBASE-13696.1.patch


 the java table still contains HBase 0.96, and the Hadoop table still has 
 HBase 0.92 and 0.96. We should remove these. Their details can still be found 
 in their last release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14277) TestRegionServerHostname.testRegionServerHostname may fail at host with a case sensitive name

2015-08-23 Thread Liu Shaohui (JIRA)

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

Liu Shaohui updated HBASE-14277:

Fix Version/s: 1.1.3
   1.0.3
   1.2.1
   0.98.15

 TestRegionServerHostname.testRegionServerHostname may fail at host with a 
 case sensitive name
 -

 Key: HBASE-14277
 URL: https://issues.apache.org/jira/browse/HBASE-14277
 Project: HBase
  Issue Type: Test
  Components: test
Affects Versions: 2.0.0
Reporter: Liu Shaohui
Assignee: Liu Shaohui
Priority: Minor
 Fix For: 2.0.0, 0.98.15, 1.2.1, 1.0.3, 1.1.3

 Attachments: HBASE-14277-v001.diff, HBASE-14277-v002.diff


 After HBASE-13995, hostname will be converted to lower case in ServerName. It 
 may cause the test: TestRegionServerHostname.testRegionServerHostname failed 
 at host with a case sensitive name.
 Just fix it in test.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14293) TestStochasticBalancerJmxMetrics intermittently fails due to port conflict

2015-08-23 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-14293:
---
Attachment: 14293-v3.txt

For #1, if network has problem, there is not much we can do - the mini cluster 
wouldn't start, not just for this test.

For #2, the loop is still necessary since HTU#available() only checks one port.

Patch v3 oscillates the ports being searched on both sides of the initial port.

 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict
 --

 Key: HBASE-14293
 URL: https://issues.apache.org/jira/browse/HBASE-14293
 Project: HBase
  Issue Type: Test
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14293-v1.txt, 14293-v2.txt, 14293-v3.txt


 From 
 https://builds.apache.org/job/HBase-TRUNK/6748/testReport/junit/org.apache.hadoop.hbase/TestStochasticBalancerJmxMetrics/testJmxMetrics_EnsembleMode/
  :
 {code}
 2015-08-22 20:46:07,939 ERROR [M:0;asf900:59022] 
 coprocessor.CoprocessorHost(518): The coprocessor 
 org.apache.hadoop.hbase.JMXListener threw java.rmi.server.ExportException: 
 Port already in use: 61120; nested exception is: 
   java.net.BindException: Address already in use
 java.rmi.server.ExportException: Port already in use: 61120; nested exception 
 is: 
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)
   at 
 sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:237)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
 ...
 2015-08-22 20:49:41,755 DEBUG [main] 
 hbase.TestStochasticBalancerJmxMetrics(93): Encountered exception when 
 starting cluster. Trying port 61122
 java.lang.IllegalStateException: A mini-cluster is already running
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:981)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:872)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:866)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:810)
   at 
 org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.setupBeforeClass(TestStochasticBalancerJmxMetrics.java:89)
 {code}
 When port conflict is detected, we try the next port.
 However, HTU#miniClusterRunning is true by this moment, leading to the second 
 exception shown above.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (HBASE-14281) ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, part 2

2015-08-23 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl reassigned HBASE-14281:
-

Assignee: Lars Hofhansl  (was: Michael Rose)

 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, 
 part 2
 

 Key: HBASE-14281
 URL: https://issues.apache.org/jira/browse/HBASE-14281
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: Michael Rose
Assignee: Lars Hofhansl
 Attachments: 14281-v1.patch


 Follow-on issue for HBASE-13329: CellComparator#getMinimumMidpointArray seems 
 to have had a necessary change omitted and the patch only covered one of the 
 two places diffIdx could overflow the short.
 For some background, we ran into the HBASE-13329 issue where a flush would 
 cause a regionserver abort. After abort, the region in question would almost 
 indefinitely sit in the FAILED_OPEN state. Applying the patch from 
 HBASE-13329 didn't solve the issue, but I noticed a comment in that issue 
 which applied the same change in CellComparator#getMinimumMidpointArray, but 
 the change was omitted from the attached patch.
 RS abort for reference:
 slave3.xxx.xxx.xxx,60020,1440131603772: Replay of WAL required. Forcing 
 server shutdown
 org.apache.hadoop.hbase.DroppedSnapshotException: region: 
 deduplication,P\xDFt\x10\x053e73ceff5a2717d2ba76887ea21a2a8e353d1372\xFE,1438362391124.2bb6a602be6b1bfcea0508af4ba42235.
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2243)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1972)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1935)
 at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1833)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:452)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:413)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$800(MemStoreFlusher.java:70)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:229)
 at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.NegativeArraySizeException
 at 
 org.apache.hadoop.hbase.CellComparator.getMinimumMidpointArray(CellComparator.java:494)
 at org.apache.hadoop.hbase.CellComparator.getMidpoint(CellComparator.java:448)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.finishBlock(HFileWriterV2.java:165)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.checkBlockBoundary(HFileWriterV2.java:146)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.append(HFileWriterV2.java:263)
 at 
 org.apache.hadoop.hbase.regionserver.StoreFile$Writer.append(StoreFile.java:949)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14281) ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, part 2

2015-08-23 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl commented on HBASE-14281:
---

This is the same stack track as in HBASE-13329. Did that change get reverted 
somehow?


 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, 
 part 2
 

 Key: HBASE-14281
 URL: https://issues.apache.org/jira/browse/HBASE-14281
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: Michael Rose
Assignee: Lars Hofhansl
 Attachments: 14281-v1.patch


 Follow-on issue for HBASE-13329: CellComparator#getMinimumMidpointArray seems 
 to have had a necessary change omitted and the patch only covered one of the 
 two places diffIdx could overflow the short.
 For some background, we ran into the HBASE-13329 issue where a flush would 
 cause a regionserver abort. After abort, the region in question would almost 
 indefinitely sit in the FAILED_OPEN state. Applying the patch from 
 HBASE-13329 didn't solve the issue, but I noticed a comment in that issue 
 which applied the same change in CellComparator#getMinimumMidpointArray, but 
 the change was omitted from the attached patch.
 RS abort for reference:
 slave3.xxx.xxx.xxx,60020,1440131603772: Replay of WAL required. Forcing 
 server shutdown
 org.apache.hadoop.hbase.DroppedSnapshotException: region: 
 deduplication,P\xDFt\x10\x053e73ceff5a2717d2ba76887ea21a2a8e353d1372\xFE,1438362391124.2bb6a602be6b1bfcea0508af4ba42235.
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2243)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1972)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1935)
 at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1833)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:452)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:413)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$800(MemStoreFlusher.java:70)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:229)
 at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.NegativeArraySizeException
 at 
 org.apache.hadoop.hbase.CellComparator.getMinimumMidpointArray(CellComparator.java:494)
 at org.apache.hadoop.hbase.CellComparator.getMidpoint(CellComparator.java:448)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.finishBlock(HFileWriterV2.java:165)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.checkBlockBoundary(HFileWriterV2.java:146)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.append(HFileWriterV2.java:263)
 at 
 org.apache.hadoop.hbase.regionserver.StoreFile$Writer.append(StoreFile.java:949)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-13696) Prune retired hbase versions from ref guide prereq support tables

2015-08-23 Thread Gabor Liptak (JIRA)

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

Gabor Liptak updated HBASE-13696:
-
Release Note: HBASE-13696 Cleanup references in documentation to 
0.90/0.92/0.94/0.95/0.96
  Status: Patch Available  (was: Open)

 Prune retired hbase versions from ref guide prereq support tables
 -

 Key: HBASE-13696
 URL: https://issues.apache.org/jira/browse/HBASE-13696
 Project: HBase
  Issue Type: Task
Reporter: Sean Busbey
  Labels: beginner
 Attachments: HBASE-13696.1.patch


 the java table still contains HBase 0.96, and the Hadoop table still has 
 HBase 0.92 and 0.96. We should remove these. Their details can still be found 
 in their last release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (HBASE-13696) Prune retired hbase versions from ref guide prereq support tables

2015-08-23 Thread Gabor Liptak (JIRA)

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

Gabor Liptak reassigned HBASE-13696:


Assignee: Gabor Liptak

 Prune retired hbase versions from ref guide prereq support tables
 -

 Key: HBASE-13696
 URL: https://issues.apache.org/jira/browse/HBASE-13696
 Project: HBase
  Issue Type: Task
Reporter: Sean Busbey
Assignee: Gabor Liptak
  Labels: beginner
 Attachments: HBASE-13696.1.patch


 the java table still contains HBase 0.96, and the Hadoop table still has 
 HBase 0.92 and 0.96. We should remove these. Their details can still be found 
 in their last release.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14281) ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, part 2

2015-08-23 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl commented on HBASE-14281:
---

(not sure how it got assigned to me... assigned it back to Michael)

 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, 
 part 2
 

 Key: HBASE-14281
 URL: https://issues.apache.org/jira/browse/HBASE-14281
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: Michael Rose
Assignee: Michael Rose
 Attachments: 14281-v1.patch


 Follow-on issue for HBASE-13329: CellComparator#getMinimumMidpointArray seems 
 to have had a necessary change omitted and the patch only covered one of the 
 two places diffIdx could overflow the short.
 For some background, we ran into the HBASE-13329 issue where a flush would 
 cause a regionserver abort. After abort, the region in question would almost 
 indefinitely sit in the FAILED_OPEN state. Applying the patch from 
 HBASE-13329 didn't solve the issue, but I noticed a comment in that issue 
 which applied the same change in CellComparator#getMinimumMidpointArray, but 
 the change was omitted from the attached patch.
 RS abort for reference:
 slave3.xxx.xxx.xxx,60020,1440131603772: Replay of WAL required. Forcing 
 server shutdown
 org.apache.hadoop.hbase.DroppedSnapshotException: region: 
 deduplication,P\xDFt\x10\x053e73ceff5a2717d2ba76887ea21a2a8e353d1372\xFE,1438362391124.2bb6a602be6b1bfcea0508af4ba42235.
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2243)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1972)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1935)
 at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1833)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:452)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:413)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$800(MemStoreFlusher.java:70)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:229)
 at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.NegativeArraySizeException
 at 
 org.apache.hadoop.hbase.CellComparator.getMinimumMidpointArray(CellComparator.java:494)
 at org.apache.hadoop.hbase.CellComparator.getMidpoint(CellComparator.java:448)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.finishBlock(HFileWriterV2.java:165)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.checkBlockBoundary(HFileWriterV2.java:146)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.append(HFileWriterV2.java:263)
 at 
 org.apache.hadoop.hbase.regionserver.StoreFile$Writer.append(StoreFile.java:949)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14281) ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, part 2

2015-08-23 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl updated HBASE-14281:
--
Assignee: Michael Rose  (was: Dr Mich Talebzadeh)

 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, 
 part 2
 

 Key: HBASE-14281
 URL: https://issues.apache.org/jira/browse/HBASE-14281
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: Michael Rose
Assignee: Michael Rose
 Attachments: 14281-v1.patch


 Follow-on issue for HBASE-13329: CellComparator#getMinimumMidpointArray seems 
 to have had a necessary change omitted and the patch only covered one of the 
 two places diffIdx could overflow the short.
 For some background, we ran into the HBASE-13329 issue where a flush would 
 cause a regionserver abort. After abort, the region in question would almost 
 indefinitely sit in the FAILED_OPEN state. Applying the patch from 
 HBASE-13329 didn't solve the issue, but I noticed a comment in that issue 
 which applied the same change in CellComparator#getMinimumMidpointArray, but 
 the change was omitted from the attached patch.
 RS abort for reference:
 slave3.xxx.xxx.xxx,60020,1440131603772: Replay of WAL required. Forcing 
 server shutdown
 org.apache.hadoop.hbase.DroppedSnapshotException: region: 
 deduplication,P\xDFt\x10\x053e73ceff5a2717d2ba76887ea21a2a8e353d1372\xFE,1438362391124.2bb6a602be6b1bfcea0508af4ba42235.
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2243)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1972)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1935)
 at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1833)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:452)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:413)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$800(MemStoreFlusher.java:70)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:229)
 at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.NegativeArraySizeException
 at 
 org.apache.hadoop.hbase.CellComparator.getMinimumMidpointArray(CellComparator.java:494)
 at org.apache.hadoop.hbase.CellComparator.getMidpoint(CellComparator.java:448)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.finishBlock(HFileWriterV2.java:165)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.checkBlockBoundary(HFileWriterV2.java:146)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.append(HFileWriterV2.java:263)
 at 
 org.apache.hadoop.hbase.regionserver.StoreFile$Writer.append(StoreFile.java:949)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14281) ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, part 2

2015-08-23 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl updated HBASE-14281:
--
Assignee: Dr Mich Talebzadeh  (was: Lars Hofhansl)

 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, 
 part 2
 

 Key: HBASE-14281
 URL: https://issues.apache.org/jira/browse/HBASE-14281
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: Michael Rose
Assignee: Dr Mich Talebzadeh
 Attachments: 14281-v1.patch


 Follow-on issue for HBASE-13329: CellComparator#getMinimumMidpointArray seems 
 to have had a necessary change omitted and the patch only covered one of the 
 two places diffIdx could overflow the short.
 For some background, we ran into the HBASE-13329 issue where a flush would 
 cause a regionserver abort. After abort, the region in question would almost 
 indefinitely sit in the FAILED_OPEN state. Applying the patch from 
 HBASE-13329 didn't solve the issue, but I noticed a comment in that issue 
 which applied the same change in CellComparator#getMinimumMidpointArray, but 
 the change was omitted from the attached patch.
 RS abort for reference:
 slave3.xxx.xxx.xxx,60020,1440131603772: Replay of WAL required. Forcing 
 server shutdown
 org.apache.hadoop.hbase.DroppedSnapshotException: region: 
 deduplication,P\xDFt\x10\x053e73ceff5a2717d2ba76887ea21a2a8e353d1372\xFE,1438362391124.2bb6a602be6b1bfcea0508af4ba42235.
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2243)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1972)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1935)
 at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1833)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:452)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:413)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$800(MemStoreFlusher.java:70)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:229)
 at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.NegativeArraySizeException
 at 
 org.apache.hadoop.hbase.CellComparator.getMinimumMidpointArray(CellComparator.java:494)
 at org.apache.hadoop.hbase.CellComparator.getMidpoint(CellComparator.java:448)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.finishBlock(HFileWriterV2.java:165)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.checkBlockBoundary(HFileWriterV2.java:146)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.append(HFileWriterV2.java:263)
 at 
 org.apache.hadoop.hbase.regionserver.StoreFile$Writer.append(StoreFile.java:949)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14281) ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, part 2

2015-08-23 Thread Lars Hofhansl (JIRA)

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

Lars Hofhansl commented on HBASE-14281:
---

Can somebody clean up the confusion? I checked in branch-1 and trunk and the 
change (HBASE-13329) is there as expected. What's missing?

Did you apply the trunk patch to 1.0? The attached patch is definitely already 
in branch-1. Hence my confusion.

 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray, 
 part 2
 

 Key: HBASE-14281
 URL: https://issues.apache.org/jira/browse/HBASE-14281
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 1.0.0, 1.0.1, 1.0.2
Reporter: Michael Rose
Assignee: Lars Hofhansl
 Attachments: 14281-v1.patch


 Follow-on issue for HBASE-13329: CellComparator#getMinimumMidpointArray seems 
 to have had a necessary change omitted and the patch only covered one of the 
 two places diffIdx could overflow the short.
 For some background, we ran into the HBASE-13329 issue where a flush would 
 cause a regionserver abort. After abort, the region in question would almost 
 indefinitely sit in the FAILED_OPEN state. Applying the patch from 
 HBASE-13329 didn't solve the issue, but I noticed a comment in that issue 
 which applied the same change in CellComparator#getMinimumMidpointArray, but 
 the change was omitted from the attached patch.
 RS abort for reference:
 slave3.xxx.xxx.xxx,60020,1440131603772: Replay of WAL required. Forcing 
 server shutdown
 org.apache.hadoop.hbase.DroppedSnapshotException: region: 
 deduplication,P\xDFt\x10\x053e73ceff5a2717d2ba76887ea21a2a8e353d1372\xFE,1438362391124.2bb6a602be6b1bfcea0508af4ba42235.
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2243)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1972)
 at 
 org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:1935)
 at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:1833)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:452)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:413)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$800(MemStoreFlusher.java:70)
 at 
 org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:229)
 at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.NegativeArraySizeException
 at 
 org.apache.hadoop.hbase.CellComparator.getMinimumMidpointArray(CellComparator.java:494)
 at org.apache.hadoop.hbase.CellComparator.getMidpoint(CellComparator.java:448)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.finishBlock(HFileWriterV2.java:165)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.checkBlockBoundary(HFileWriterV2.java:146)
 at 
 org.apache.hadoop.hbase.io.hfile.HFileWriterV2.append(HFileWriterV2.java:263)
 at 
 org.apache.hadoop.hbase.regionserver.StoreFile$Writer.append(StoreFile.java:949)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14277) TestRegionServerHostname.testRegionServerHostname may fail at host with a case sensitive name

2015-08-23 Thread Liu Shaohui (JIRA)

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

Liu Shaohui updated HBASE-14277:

Fix Version/s: (was: 1.1.3)
   (was: 1.0.3)
   (was: 1.2.1)
   (was: 0.98.15)
   1.1.2
   1.2.0

 TestRegionServerHostname.testRegionServerHostname may fail at host with a 
 case sensitive name
 -

 Key: HBASE-14277
 URL: https://issues.apache.org/jira/browse/HBASE-14277
 Project: HBase
  Issue Type: Test
  Components: test
Affects Versions: 2.0.0
Reporter: Liu Shaohui
Assignee: Liu Shaohui
Priority: Minor
 Fix For: 2.0.0, 1.2.0, 1.1.2

 Attachments: HBASE-14277-v001.diff, HBASE-14277-v002.diff


 After HBASE-13995, hostname will be converted to lower case in ServerName. It 
 may cause the test: TestRegionServerHostname.testRegionServerHostname failed 
 at host with a case sensitive name.
 Just fix it in test.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14292) Call Me Maybe HBase links haved moved

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell commented on HBASE-14292:


Thanks for letting us know [~rayokota]

 Call Me Maybe HBase links haved moved
 -

 Key: HBASE-14292
 URL: https://issues.apache.org/jira/browse/HBASE-14292
 Project: HBase
  Issue Type: Bug
  Components: documentation
Reporter: Robert Yokota
Assignee: Misty Stanley-Jones
Priority: Minor
 Attachments: HBASE-14292.patch


 The links to the Yammer engineering blog have moved.
 Please use the following links in section 83.5. Network Consistency and 
 Partition Tolerance
 http://old.eng.yammer.com/call-me-maybe-hbase/
 http://old.eng.yammer.com/call-me-maybe-hbase-addendum/
 Thanks



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14298:
---
Attachment: HBASE-14298-0.98.patch

Updated patch that doesn't undo HBASE-14297

 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14

 Attachments: HBASE-14298-0.98.patch, HBASE-14298-0.98.patch


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14260) don't build javadocs for hbase-protocol module

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14260:
---
Fix Version/s: (was: 0.98.15)
   0.98.14

 don't build javadocs for hbase-protocol module
 --

 Key: HBASE-14260
 URL: https://issues.apache.org/jira/browse/HBASE-14260
 Project: HBase
  Issue Type: Improvement
Affects Versions: 0.98.0, 1.0.0, 2.0.0, 1.1.0, 1.2.0
Reporter: Sean Busbey
Assignee: Sean Busbey
 Fix For: 2.0.0, 0.98.14, 1.2.0, 1.1.2, 1.3.0, 1.0.3

 Attachments: HBASE-14260.1.patch


 I'm not sure I have all the affected versions, but it seems that something is 
 amiss in making our javadocs:
 {code}
  mvn -Papache-release -Prelease -DskipTests clean package
 ... SNIP ...
 [INFO] 
 
 [INFO] Reactor Summary:
 [INFO] 
 [INFO] Apache HBase ... SUCCESS [ 11.149 
 s]
 [INFO] Apache HBase - Checkstyle .. SUCCESS [  1.249 
 s]
 [INFO] Apache HBase - Resource Bundle . SUCCESS [  0.539 
 s]
 [INFO] Apache HBase - Annotations . SUCCESS [  4.438 
 s]
 [INFO] Apache HBase - Protocol  SUCCESS [10:15 
 min]
 [INFO] Apache HBase - Common .. SUCCESS [ 48.465 
 s]
 [INFO] Apache HBase - Procedure ... SUCCESS [ 14.375 
 s]
 [INFO] Apache HBase - Client .. SUCCESS [ 45.187 
 s]
 [INFO] Apache HBase - Hadoop Compatibility  SUCCESS [  6.998 
 s]
 [INFO] Apache HBase - Hadoop Two Compatibility  SUCCESS [ 14.891 
 s]
 [INFO] Apache HBase - Prefix Tree . SUCCESS [ 14.214 
 s]
 [INFO] Apache HBase - Server .. SUCCESS [02:01 
 min]
 [INFO] Apache HBase - Testing Util  SUCCESS [ 12.779 
 s]
 [INFO] Apache HBase - Thrift .. SUCCESS [01:15 
 min]
 [INFO] Apache HBase - Shell ... SUCCESS [  6.649 
 s]
 [INFO] Apache HBase - Integration Tests ... SUCCESS [  6.429 
 s]
 [INFO] Apache HBase - Examples  SUCCESS [ 13.200 
 s]
 [INFO] Apache HBase - Rest  SUCCESS [ 27.831 
 s]
 [INFO] Apache HBase - Assembly  SUCCESS [ 19.400 
 s]
 [INFO] Apache HBase - Shaded .. SUCCESS [  0.419 
 s]
 [INFO] Apache HBase - Shaded - Client . SUCCESS [ 23.707 
 s]
 [INFO] Apache HBase - Shaded - Server . SUCCESS [ 43.654 
 s]
 [INFO] Apache HBase - Spark ... SUCCESS [02:22 
 min]
 [INFO] 
 
 [INFO] BUILD SUCCESS
 [INFO] 
 
 [INFO] Total time: 21:13 min
 [INFO] Finished at: 2015-08-19T15:48:00-05:00
 [INFO] Final Memory: 181M/1513M
 [INFO] 
 
 {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14288) Upgrade asciidoctor plugin to v1.5.2.1

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14288:
---
Fix Version/s: (was: 0.98.15)
   0.98.14

 Upgrade asciidoctor plugin to v1.5.2.1
 --

 Key: HBASE-14288
 URL: https://issues.apache.org/jira/browse/HBASE-14288
 Project: HBase
  Issue Type: Task
  Components: build
Reporter: Nick Dimiduk
Assignee: Nick Dimiduk
Priority: Minor
 Fix For: 2.0.0, 0.98.14, 1.2.0, 1.1.2, 1.3.0, 1.0.3

 Attachments: 
 0001-HBASE-14288-Upgrade-asciidoctor-plugin-to-v1.5.2.1.patch, 14288.v1.patch


 While debugging HBASE-14250 I learned that our version of the asciidoctor 
 plugin (1.5.2) does not support the skip property. 1.5.2.1 does. Skipping 
 doc generation speeds up debugging the build immensely.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14251) javadoc jars use LICENSE/NOTICE from primary artifact

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14251:
---
Fix Version/s: (was: 0.98.15)
   0.98.14

 javadoc jars use LICENSE/NOTICE from primary artifact
 -

 Key: HBASE-14251
 URL: https://issues.apache.org/jira/browse/HBASE-14251
 Project: HBase
  Issue Type: Bug
  Components: build
Affects Versions: 2.0.0, 1.2.0, 1.1.2, 0.98.15, 1.0.3
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Blocker
 Fix For: 2.0.0, 0.98.14, 1.2.0, 1.1.2, 1.3.0, 1.0.3

 Attachments: HBASE-14251.1.patch


 Our generated javadoc jars have the same LICENSE/NOTICE files as our primary 
 artifacts but do not include a copy of hte full source.
 the following modules end up with incorrect artifacts:
 * hbase-server
 * hbase-common (maybe? depends on the are-apis-copyrightable court case)
 * hbase-thrift



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14250) branch-1.1 hbase-server test-jar has incorrect LICENSE

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14250:
---
Fix Version/s: (was: 0.98.15)
   0.98.14

 branch-1.1 hbase-server test-jar has incorrect LICENSE
 --

 Key: HBASE-14250
 URL: https://issues.apache.org/jira/browse/HBASE-14250
 Project: HBase
  Issue Type: Bug
  Components: build
Affects Versions: 2.0.0, 1.2.0, 1.1.2, 1.3.0, 0.98.15, 1.0.3
Reporter: Sean Busbey
Assignee: Sean Busbey
Priority: Blocker
 Fix For: 2.0.0, 0.98.14, 1.2.0, 1.1.2, 1.3.0, 1.0.3

 Attachments: HBASE-14250.1.patch, HBASE-14250_repro.sh


 test-jar LICENSE file for hbase-server claims jquery and the orca logo are 
 present in the jar, when they are not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14277) TestRegionServerHostname.testRegionServerHostname may fail at host with a case sensitive name

2015-08-23 Thread Hudson (JIRA)

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

Hudson commented on HBASE-14277:


FAILURE: Integrated in HBase-1.2-IT #109 (See 
[https://builds.apache.org/job/HBase-1.2-IT/109/])
HBASE-14277 TestRegionServerHostname.testRegionServerHostname may fail at host 
with a case sensitive name (liushaohui: rev 
65f1e9ebce970e991ec3c854a3ec56a5389920b7)
* 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerHostname.java


 TestRegionServerHostname.testRegionServerHostname may fail at host with a 
 case sensitive name
 -

 Key: HBASE-14277
 URL: https://issues.apache.org/jira/browse/HBASE-14277
 Project: HBase
  Issue Type: Test
  Components: test
Affects Versions: 2.0.0
Reporter: Liu Shaohui
Assignee: Liu Shaohui
Priority: Minor
 Fix For: 2.0.0, 1.2.0, 1.1.2

 Attachments: HBASE-14277-v001.diff, HBASE-14277-v002.diff


 After HBASE-13995, hostname will be converted to lower case in ServerName. It 
 may cause the test: TestRegionServerHostname.testRegionServerHostname failed 
 at host with a case sensitive name.
 Just fix it in test.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell commented on HBASE-14298:


Any idea what's going on here [~busbey]?

 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)
Andrew Purtell created HBASE-14298:
--

 Summary: Source assemblies incorrect after recent POM changes 
(0.98)
 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14


After recent POM changes when building source assemblies:

{noformat}
$ mvn clean install -DskipTests assembly:single \
  -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
{noformat}

several modules are now missing from the resulting tarball: hbase-assembly, 
hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
hbase-testing-util, hbase-thrift

Here's what we should have:
{noformat}
bin
CHANGES.txt
conf
dev-support
hbase-annotations
hbase-assembly
hbase-checkstyle
hbase-client
hbase-common
hbase-examples
hbase-hadoop1-compat
hbase-hadoop2-compat
hbase-hadoop-compat
hbase-it
hbase-prefix-tree
hbase-protocol
hbase-resource-bundle
hbase-rest
hbase-server
hbase-shell
hbase-testing-util
hbase-thrift
LICENSE.txt
NOTICE.txt
pom.xml
README.txt
src
{noformat}

Here's what only shows up in the source tarball:
{noformat}
bin
CHANGES.txt
conf
dev-support
hbase-annotations
hbase-checkstyle
hbase-client
hbase-common
hbase-hadoop1-compat
hbase-hadoop2-compat
hbase-hadoop-compat
hbase-prefix-tree
hbase-protocol
hbase-resource-bundle
hbase-server
LICENSE.txt
NOTICE.txt
pom.xml
README.txt
src
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14293) TestStochasticBalancerJmxMetrics intermittently fails due to port conflict

2015-08-23 Thread Lei Chen (JIRA)

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

Lei Chen commented on HBASE-14293:
--

patch v3 looks good. +1

 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict
 --

 Key: HBASE-14293
 URL: https://issues.apache.org/jira/browse/HBASE-14293
 Project: HBase
  Issue Type: Test
Reporter: Ted Yu
Assignee: Ted Yu
Priority: Minor
 Fix For: 2.0.0

 Attachments: 14293-v1.txt, 14293-v2.txt, 14293-v3.txt


 From 
 https://builds.apache.org/job/HBase-TRUNK/6748/testReport/junit/org.apache.hadoop.hbase/TestStochasticBalancerJmxMetrics/testJmxMetrics_EnsembleMode/
  :
 {code}
 2015-08-22 20:46:07,939 ERROR [M:0;asf900:59022] 
 coprocessor.CoprocessorHost(518): The coprocessor 
 org.apache.hadoop.hbase.JMXListener threw java.rmi.server.ExportException: 
 Port already in use: 61120; nested exception is: 
   java.net.BindException: Address already in use
 java.rmi.server.ExportException: Port already in use: 61120; nested exception 
 is: 
   java.net.BindException: Address already in use
   at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:329)
   at 
 sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:237)
   at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
 ...
 2015-08-22 20:49:41,755 DEBUG [main] 
 hbase.TestStochasticBalancerJmxMetrics(93): Encountered exception when 
 starting cluster. Trying port 61122
 java.lang.IllegalStateException: A mini-cluster is already running
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:981)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:872)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:866)
   at 
 org.apache.hadoop.hbase.HBaseTestingUtility.startMiniCluster(HBaseTestingUtility.java:810)
   at 
 org.apache.hadoop.hbase.TestStochasticBalancerJmxMetrics.setupBeforeClass(TestStochasticBalancerJmxMetrics.java:89)
 {code}
 When port conflict is detected, we try the next port.
 However, HTU#miniClusterRunning is true by this moment, leading to the second 
 exception shown above.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (HBASE-14296) ConnectionManager should validate the table existence before returning the table instance

2015-08-23 Thread Pankaj Kumar (JIRA)
Pankaj Kumar created HBASE-14296:


 Summary: ConnectionManager should validate the table existence 
before returning the table instance
 Key: HBASE-14296
 URL: https://issues.apache.org/jira/browse/HBASE-14296
 Project: HBase
  Issue Type: Bug
  Components: Client
Affects Versions: 2.0.0, 1.2.0, 0.98.15
Reporter: Pankaj Kumar
Assignee: Pankaj Kumar
Priority: Minor


Table instance should be returned only when table exist.

{code}

public HTableInterface getTable(TableName tableName, ExecutorService pool) 
throws IOException {
  if (managed) {
throw new NeedUnmanagedConnectionException();
  }
  return new HTable(tableName, this, tableConfig, rpcCallerFactory, 
rpcControllerFactory, pool);
}

{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-13480) ShortCircuitConnection doesn't short-circuit all calls as expected

2015-08-23 Thread Jingcheng Du (JIRA)

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

Jingcheng Du updated HBASE-13480:
-
Attachment: HBASE-13480-2.patch

Thanks guys for comments. A new patch is uploaded (V2).
# Use an anonymous class instead.

 ShortCircuitConnection doesn't short-circuit all calls as expected
 --

 Key: HBASE-13480
 URL: https://issues.apache.org/jira/browse/HBASE-13480
 Project: HBase
  Issue Type: Bug
  Components: Client
Affects Versions: 1.0.0, 2.0.0, 1.1.0
Reporter: Josh Elser
Assignee: Jingcheng Du
Priority: Critical
 Fix For: 2.0.0, 1.3.0, 1.2.1, 1.0.3, 1.1.3

 Attachments: HBASE-13480-1.patch, HBASE-13480-2.patch, 
 HBASE-13480.patch


 Noticed the following situation in debugging unexpected unit tests failures 
 in HBASE-13351.
 {{ConnectionUtils#createShortCircuitHConnection(Connection, ServerName, 
 AdminService.BlockingInterface, ClientService.BlockingInterface)}} is 
 intended to avoid the extra RPC by calling the server's instantiation of the 
 protobuf rpc stub directly for the AdminService and ClientService.
 The problem is that this is insufficient to actually avoid extra remote 
 RPCs as all other calls to the Connection are routed to a real Connection 
 instance. As such, any object created by the real Connection (such as an 
 HTable) will use the real Connection, not the SSC.
 The end result is that 
 {{MasterRpcService#reportRegionStateTransition(RpcController, 
 ReportRegionStateTransitionRequest)}} will make additional remote RPCs over 
 what it thinks is an SSC through a {{Get}} on {{HTable}} which was 
 constructed using the SSC, but the {{Get}} itself will use the underlying 
 real Connection instead of the SSC. With insufficiently sized thread pools, 
 this has been observed to result in RPC deadlock in the HMaster where an RPC 
 attempts to make another RPC but there are no more threads available to 
 service the second RPC so the first RPC blocks indefinitely.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14277) TestRegionServerHostname.testRegionServerHostname may fail at host with a case sensitive name

2015-08-23 Thread Liu Shaohui (JIRA)

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

Liu Shaohui commented on HBASE-14277:
-

Push to master, branch-1.1 and branch-1.2.
No need for 0.98 and branch 1.0 because they do not have this test.


 TestRegionServerHostname.testRegionServerHostname may fail at host with a 
 case sensitive name
 -

 Key: HBASE-14277
 URL: https://issues.apache.org/jira/browse/HBASE-14277
 Project: HBase
  Issue Type: Test
  Components: test
Affects Versions: 2.0.0
Reporter: Liu Shaohui
Assignee: Liu Shaohui
Priority: Minor
 Fix For: 2.0.0, 1.2.0, 1.1.2

 Attachments: HBASE-14277-v001.diff, HBASE-14277-v002.diff


 After HBASE-13995, hostname will be converted to lower case in ServerName. It 
 may cause the test: TestRegionServerHostname.testRegionServerHostname failed 
 at host with a case sensitive name.
 Just fix it in test.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14277) TestRegionServerHostname.testRegionServerHostname may fail at host with a case sensitive name

2015-08-23 Thread Liu Shaohui (JIRA)

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

Liu Shaohui updated HBASE-14277:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

 TestRegionServerHostname.testRegionServerHostname may fail at host with a 
 case sensitive name
 -

 Key: HBASE-14277
 URL: https://issues.apache.org/jira/browse/HBASE-14277
 Project: HBase
  Issue Type: Test
  Components: test
Affects Versions: 2.0.0
Reporter: Liu Shaohui
Assignee: Liu Shaohui
Priority: Minor
 Fix For: 2.0.0, 1.2.0, 1.1.2

 Attachments: HBASE-14277-v001.diff, HBASE-14277-v002.diff


 After HBASE-13995, hostname will be converted to lower case in ServerName. It 
 may cause the test: TestRegionServerHostname.testRegionServerHostname failed 
 at host with a case sensitive name.
 Just fix it in test.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14289) Backport HBASE-13965 'Stochastic Load Balancer JMX Metrics' to 0.98

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14289:
---
Fix Version/s: (was: 0.98.14)
   0.98.15

 Backport HBASE-13965 'Stochastic Load Balancer JMX Metrics' to 0.98
 ---

 Key: HBASE-14289
 URL: https://issues.apache.org/jira/browse/HBASE-14289
 Project: HBase
  Issue Type: Improvement
Reporter: Ted Yu
Assignee: Ted Yu
 Fix For: 0.98.15

 Attachments: 14289-0.98-v2.txt


 The default HBase load balancer (the Stochastic load balancer) is cost 
 function based. The cost function weights are tunable but no visibility into 
 those cost function results is directly provided.
 This issue backports HBASE-13965 to 0.98 branch to provide visibility via JMX 
 into each cost function of the stochastic load balancer, as well as the 
 overall cost of the balancing plan.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14292) Call Me Maybe HBase links haved moved

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14292:
---
Attachment: HBASE-14292.patch

 Call Me Maybe HBase links haved moved
 -

 Key: HBASE-14292
 URL: https://issues.apache.org/jira/browse/HBASE-14292
 Project: HBase
  Issue Type: Bug
  Components: documentation
Reporter: Robert Yokota
Assignee: Misty Stanley-Jones
Priority: Minor
 Attachments: HBASE-14292.patch


 The links to the Yammer engineering blog have moved.
 Please use the following links in section 83.5. Network Consistency and 
 Partition Tolerance
 http://old.eng.yammer.com/call-me-maybe-hbase/
 http://old.eng.yammer.com/call-me-maybe-hbase-addendum/
 Thanks



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell reassigned HBASE-14298:
--

Assignee: Andrew Purtell

 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14298:
---
Attachment: HBASE-14298-0.98.patch

Much better after this

 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14

 Attachments: HBASE-14298-0.98.patch


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-13995) ServerName is not fully case insensitive

2015-08-23 Thread Liu Shaohui (JIRA)

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

Liu Shaohui updated HBASE-13995:

Fix Version/s: (was: 1.0.2)
   (was: 0.98.14)

 ServerName is not fully case insensitive
 

 Key: HBASE-13995
 URL: https://issues.apache.org/jira/browse/HBASE-13995
 Project: HBase
  Issue Type: Bug
  Components: Region Assignment
Affects Versions: 2.0.0, 1.2.0, 0.98.12.1, 1.0.1.1, 1.1.0.1
Reporter: Matteo Bertozzi
Assignee: Matteo Bertozzi
 Fix For: 2.0.0, 1.2.0, 1.1.2

 Attachments: HBASE-13995-v0.patch, HBASE-13995-v0.patch


 we ended up with two ServerName with different cases, AAA and aaa.
 Trying to create a table, every once in a while, we ended up with the region 
 lost and not assigned. 
 BaseLoadBalancer.roundRobinAssignment() goes through each server and create a 
 map with what to assign to them.
 We had to server on the list AAA and aaa which are the same machine, the 
 problem is that the round robin now is assigning an empty list to one of the 
 two. so depending on the order we ended up with a region not assigned.
 ServerName equals() does the case insensitive comparison but the hashCode() 
 is done on a case sensitive server name, so the Map in ServerManager will 
 never hit the item and compare it using equals, so we end up with two entries 
 that are the same server. similar thing for 
 ServerName.isSameHostnameAndPort() where we don't check for cases



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-13995) ServerName is not fully case insensitive

2015-08-23 Thread Liu Shaohui (JIRA)

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

Liu Shaohui updated HBASE-13995:

Fix Version/s: 0.98.14
   1.0.2

 ServerName is not fully case insensitive
 

 Key: HBASE-13995
 URL: https://issues.apache.org/jira/browse/HBASE-13995
 Project: HBase
  Issue Type: Bug
  Components: Region Assignment
Affects Versions: 2.0.0, 1.2.0, 0.98.12.1, 1.0.1.1, 1.1.0.1
Reporter: Matteo Bertozzi
Assignee: Matteo Bertozzi
 Fix For: 2.0.0, 0.98.14, 1.0.2, 1.2.0, 1.1.2

 Attachments: HBASE-13995-v0.patch, HBASE-13995-v0.patch


 we ended up with two ServerName with different cases, AAA and aaa.
 Trying to create a table, every once in a while, we ended up with the region 
 lost and not assigned. 
 BaseLoadBalancer.roundRobinAssignment() goes through each server and create a 
 map with what to assign to them.
 We had to server on the list AAA and aaa which are the same machine, the 
 problem is that the round robin now is assigning an empty list to one of the 
 two. so depending on the order we ended up with a region not assigned.
 ServerName equals() does the case insensitive comparison but the hashCode() 
 is done on a case sensitive server name, so the Map in ServerManager will 
 never hit the item and compare it using equals, so we end up with two entries 
 that are the same server. similar thing for 
 ServerName.isSameHostnameAndPort() where we don't check for cases



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (HBASE-14297) Fix a long standing nit with 0.98 source assemblies

2015-08-23 Thread Andrew Purtell (JIRA)
Andrew Purtell created HBASE-14297:
--

 Summary: Fix a long standing nit with 0.98 source assemblies
 Key: HBASE-14297
 URL: https://issues.apache.org/jira/browse/HBASE-14297
 Project: HBase
  Issue Type: Bug
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Trivial
 Fix For: 0.98.14


I have a custom RC script that manually fixes up a nit in source assembly 
builds. Make a proper fix for this. Trivial change, obvious bug.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14269) FuzzyRowFilter omits certain rows when multiple fuzzy key exist

2015-08-23 Thread hongbin ma (JIRA)

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

hongbin ma commented on HBASE-14269:


Hi Vladimir, 

Sorry I didn't have internet access during the weekend.
I'll work on a performance test on our real large dataset.

For now I suggest merging this patch to at least guarantee correctness.
Just a quick question, is there anything you want me to add/change in the 
latest patch(v2)?
I'm a little bit confused by your comments.

 FuzzyRowFilter omits certain rows when multiple fuzzy key exist
 ---

 Key: HBASE-14269
 URL: https://issues.apache.org/jira/browse/HBASE-14269
 Project: HBase
  Issue Type: Bug
  Components: Filters
Reporter: hongbin ma
Assignee: hongbin ma
 Attachments: HBASE-14269-v1.patch, HBASE-14269-v2.patch, 
 HBASE-14269.patch


 https://issues.apache.org/jira/browse/HBASE-13761 introduced a RowTracker in 
 FuzzyRowFilter to avoid performing getNextForFuzzyRule() for each fuzzy key 
 on each getNextCellHint() by maintaining a list of possible row matches for 
 each fuzzy key. The implementation assumes that the prepared rows will be 
 matched one by one, so it removes the first row in the list as soon as it is 
 used. However, this approach may lead to omitting rows in some cases:
 Consider a case where we have two fuzzy keys:
 1?1
 2?2
 and the data is like:
 000
 111
 112
 121
 122
 211
 212
 when the first row 000 fails to match, RowTracker will update possible row 
 matches with cell 000 and fuzzy keys 1?1,2?2. This will populate RowTracker 
 with 101 and 202. Then 101 is popped out of RowTracker, hint the scanner to 
 go to row 101. The scanner will get 111 and find it is a match, and continued 
 to find that 112 is not a match, getNextCellHint will be called again. Then 
 comes the bug: Row 101 has been removed out of RowTracker, so RowTracker will 
 jump to 202. As you see row 121 will be omitted, but it is actually a match 
 for fuzzy key 1?1.
 I will illustrate the bug by adding a new test case in 
 TestFuzzyRowFilterEndToEnd. Also I will provide the bug fix in my patch. The 
 idea of the new solution is to maintain a priority queue for all the possible 
 match rows for each fuzzy key, and whenever getNextCellHint is called, the 
 elements in the queue that are smaller than the parameter currentCell will be 
 updated(and re-insert into the queue). The head of queue will always be the 
 Next cell hint.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14297) Fix a long standing nit with 0.98 source assemblies

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14297:
---
Attachment: HBASE-14297-0.98.patch

Tested this fix. Committing now so I can get the 0.98.14 RC1 out with it 
included. Should there be an issue we can revert the commit and pull the RC.

 Fix a long standing nit with 0.98 source assemblies
 ---

 Key: HBASE-14297
 URL: https://issues.apache.org/jira/browse/HBASE-14297
 Project: HBase
  Issue Type: Bug
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Trivial
 Fix For: 0.98.14

 Attachments: HBASE-14297-0.98.patch


 I have a custom RC script that manually fixes up a nit in source assembly 
 builds. Make a proper fix for this. Trivial change, obvious bug.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (HBASE-14297) Fix a long standing nit with 0.98 source assemblies

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell resolved HBASE-14297.

Resolution: Fixed

 Fix a long standing nit with 0.98 source assemblies
 ---

 Key: HBASE-14297
 URL: https://issues.apache.org/jira/browse/HBASE-14297
 Project: HBase
  Issue Type: Bug
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Trivial
 Fix For: 0.98.14

 Attachments: HBASE-14297-0.98.patch


 I have a custom RC script that manually fixes up a nit in source assembly 
 builds. Make a proper fix for this. Trivial change, obvious bug.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell commented on HBASE-14298:


I'm going to bring back assembly descriptor changes we've had on branch-1 for a 
while that do things differently. Let's remove some of this legacy stuff.


 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell edited comment on HBASE-14298 at 8/24/15 5:32 AM:
-

I'm going to bring back assembly descriptor changes we've had on branch-1 for a 
while that do things differently. Let's update some of this legacy stuff.



was (Author: apurtell):
I'm going to bring back assembly descriptor changes we've had on branch-1 for a 
while that do things differently. Let's remove some of this legacy stuff.


 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14

 Attachments: HBASE-14298-0.98.patch, HBASE-14298-0.98.patch


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (HBASE-14298) Source assemblies incorrect after recent POM changes (0.98)

2015-08-23 Thread Andrew Purtell (JIRA)

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

Andrew Purtell updated HBASE-14298:
---
Status: Patch Available  (was: Open)

 Source assemblies incorrect after recent POM changes (0.98)
 ---

 Key: HBASE-14298
 URL: https://issues.apache.org/jira/browse/HBASE-14298
 Project: HBase
  Issue Type: Bug
Affects Versions: 0.98.14
Reporter: Andrew Purtell
Assignee: Andrew Purtell
Priority: Blocker
 Fix For: 0.98.14

 Attachments: HBASE-14298-0.98.patch, HBASE-14298-0.98.patch


 After recent POM changes when building source assemblies:
 {noformat}
 $ mvn clean install -DskipTests assembly:single \
   -Dassembly.file=hbase-assembly/src/main/assembly/src.xml -Prelease
 {noformat}
 several modules are now missing from the resulting tarball: hbase-assembly, 
 hbase-examples, hbase-it, hbase-resource-bundle, hbase-rest, hbase-shell, 
 hbase-testing-util, hbase-thrift
 Here's what we should have:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-assembly
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-examples
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-it
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-rest
 hbase-server
 hbase-shell
 hbase-testing-util
 hbase-thrift
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}
 Here's what only shows up in the source tarball:
 {noformat}
 bin
 CHANGES.txt
 conf
 dev-support
 hbase-annotations
 hbase-checkstyle
 hbase-client
 hbase-common
 hbase-hadoop1-compat
 hbase-hadoop2-compat
 hbase-hadoop-compat
 hbase-prefix-tree
 hbase-protocol
 hbase-resource-bundle
 hbase-server
 LICENSE.txt
 NOTICE.txt
 pom.xml
 README.txt
 src
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)