[jira] [Commented] (HBASE-18708) Configure on-heap bucketCache size using percentage of heap size

2017-08-28 Thread Anoop Sam John (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144775#comment-16144775
 ] 

Anoop Sam John commented on HBASE-18708:


For 2.0 whether we need the on heap mode of Bucket Cache really?  Why should 
one use this? Why not L1 LRU cache then which is any way on heap.   Considering 
the off heap mode improvement, I was thinking to propose the removal of on heap 
mode of BC.

> Configure on-heap bucketCache size using percentage of heap size
> 
>
> Key: HBASE-18708
> URL: https://issues.apache.org/jira/browse/HBASE-18708
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Trivial
>
> Currently heap allocations for RS memory structures like {{memstore}} and 
> {{lruCache}} are configured as percentage of total RS heap size. Since 
> on-heap bucketCache uses RS heap, configuring it as a percentage of heap size 
> will improve usability. Currently this can be configured either as a 
> percentage of heap or a memory size in MiB and we can remove the latter 
> option which is applicable to external or off-heap bucketCache.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18698) MapreduceDependencyClasspathTool does not include hbase-server as a dependency

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18698:
--
Fix Version/s: (was: 3.0.0)
   Status: Patch Available  (was: Open)

> MapreduceDependencyClasspathTool does not include hbase-server as a dependency
> --
>
> Key: HBASE-18698
> URL: https://issues.apache.org/jira/browse/HBASE-18698
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18698.master.001.patch
>
>
> This would introduce runtime errors when using snapshot input format.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18698) MapreduceDependencyClasspathTool does not include hbase-server as a dependency

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18698?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144764#comment-16144764
 ] 

stack commented on HBASE-18698:
---

.001 Move Driver to be the main-class in hbase-mapreduce jar rather than 
hbase-server jar. Reference the hbase-server and shaded protobuf so they get 
bundled when you do 'hbase mapredcp'.

> MapreduceDependencyClasspathTool does not include hbase-server as a dependency
> --
>
> Key: HBASE-18698
> URL: https://issues.apache.org/jira/browse/HBASE-18698
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18698.master.001.patch
>
>
> This would introduce runtime errors when using snapshot input format.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18698) MapreduceDependencyClasspathTool does not include hbase-server as a dependency

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18698:
--
Attachment: HBASE-18698.master.001.patch

> MapreduceDependencyClasspathTool does not include hbase-server as a dependency
> --
>
> Key: HBASE-18698
> URL: https://issues.apache.org/jira/browse/HBASE-18698
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18698.master.001.patch
>
>
> This would introduce runtime errors when using snapshot input format.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18700) Document the new changes on mapreduce stuffs

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144763#comment-16144763
 ] 

stack commented on HBASE-18700:
---

Will push tomorrow unless objection. Adds section on Driver output and how to 
get it. I tested the instruction given here.

> Document the new changes on mapreduce stuffs
> 
>
> Key: HBASE-18700
> URL: https://issues.apache.org/jira/browse/HBASE-18700
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18700.master.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18700) Document the new changes on mapreduce stuffs

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18700:
--
Attachment: HBASE-18700.master.001.patch

> Document the new changes on mapreduce stuffs
> 
>
> Key: HBASE-18700
> URL: https://issues.apache.org/jira/browse/HBASE-18700
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18700.master.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-14166) Per-Region metrics can be stale

2017-08-28 Thread Shibin Zhang (JIRA)

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

Shibin Zhang updated HBASE-14166:
-
Description: # We're seeing some machines that are reporting only old 
region metrics. It seems like at some point the Hadoop metrics system decided 
which metrics to display and which not to. From then on it was not changing.  
(was: We're seeing some machines that are reporting only old region metrics. It 
seems like at some point the Hadoop metrics system decided which metrics to 
display and which not to. From then on it was not changing.)

> Per-Region metrics can be stale
> ---
>
> Key: HBASE-14166
> URL: https://issues.apache.org/jira/browse/HBASE-14166
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 1.1.0.1
>Reporter: Elliott Clark
>Assignee: Elliott Clark
> Fix For: 2.0.0, 1.2.0, 1.3.0
>
> Attachments: HBASE-14166.patch, HBASE-14166-v1.patch, 
> HBASE-14166-v2.patch, HBASE-14166-v3.patch, HBASE-14166-v4.patch, 
> HBASE-14166-v5.patch
>
>
> # We're seeing some machines that are reporting only old region metrics. It 
> seems like at some point the Hadoop metrics system decided which metrics to 
> display and which not to. From then on it was not changing.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144758#comment-16144758
 ] 

Hudson commented on HBASE-18710:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3616 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3616/])
HBASE-18710 Move on to hbase-thirdparty 1.0.1 (it was just released). (stack: 
rev ea1620ff4252b5d04782576ded7892d175804e9b)
* (edit) pom.xml


> Move on to hbase-thirdparty 1.0.1 (it was just released).
> -
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18707.master.001 (1).patch, 
> HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144757#comment-16144757
 ] 

Hudson commented on HBASE-18674:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3616 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3616/])
HBASE-18674 upgrading to commons-lang3 (stack: rev 
5dacc85122ca67b0446bc79624d378824d2428eb)
* (edit) 
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/regionserver/RegionListTmpl.jamon
* (edit) 
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/metrics2/lib/MutableHistogram.java
* (edit) 
hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/monkies/PolicyBasedChaosMonkey.java
* (edit) 
hbase-it/src/test/java/org/apache/hadoop/hbase/StripeCompactionsPerformanceEvaluation.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MetricsMasterWrapperImpl.java
* (edit) 
hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/ImportTsv.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java
* (edit) 
hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/MasterQuotaManager.java
* (edit) hbase-rsgroup/pom.xml
* (edit) hbase-server/src/main/resources/hbase-webapps/regionserver/region.jsp
* (edit) hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestBase.java
* (edit) 
hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/model/CellModel.java
* (edit) 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/replication/ReplicationSerDeHelper.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.java
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/EncodedDataBlock.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/util/RegionSplitter.java
* (edit) 
hbase-server/src/test/java/org/apache/hadoop/hbase/namespace/TestNamespaceAuditor.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/SnapshotQuotaObserverChore.java
* (edit) 
hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
* (edit) 
hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/model/TestCellModel.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/BackupInfo.java
* (edit) 
hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/util/ChaosMonkeyRunner.java
* (edit) hbase-backup/pom.xml
* (edit) 
hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/actions/UnbalanceRegionsAction.java
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionServerWrapperImpl.java
* (edit) 
hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/HBaseRESTTestingUtility.java
* (edit) 
hbase-backup/src/test/java/org/apache/hadoop/hbase/backup/TestIncrementalBackupMergeWithFailures.java
* (edit) 
hbase-it/src/test/java/org/apache/hadoop/hbase/chaos/policies/PeriodicPolicy.java
* (edit) 
hbase-server/src/main/resources/hbase-webapps/regionserver/processRS.jsp
* (edit) hbase-it/src/test/java/org/apache/hadoop/hbase/HBaseClusterManager.java
* (edit) hbase-server/src/main/resources/hbase-webapps/master/zk.jsp
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/IncrementalTableBackupClient.java
* (edit) 
hbase-server/src/test/java/org/apache/hadoop/hbase/HBaseTestingUtility.java
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/RestoreTablesClient.java
* (edit) 
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/metrics/impl/HBaseMetrics2HadoopMetricsAdapter.java
* (edit) pom.xml
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/util/BackupSet.java
* (edit) 
hbase-server/src/test/java/org/apache/hadoop/hbase/security/TestUser.java
* (edit) 
hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/impl/BackupSystemTable.java
* (edit) hbase-common/pom.xml
* (edit) hbase-server/src/main/resources/hbase-webapps/master/processMaster.jsp
* (edit) 
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionMergeTransactionOnCluster.java
* (edit) hbase-spark-it/pom.xml
* (edit) hbase-server/src/main/resources/hbase-webapps/master/processRS.jsp
* (edit) 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionCoprocessorHost.java
* (edit) 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/PreemptiveFastFailInterceptor.java
* (edit) 

[jira] [Commented] (HBASE-14498) Master stuck in infinite loop when all Zookeeper servers are unreachable

2017-08-28 Thread Pankaj Kumar (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-14498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144752#comment-16144752
 ] 

Pankaj Kumar commented on HBASE-14498:
--

No problem Stack Sir, this fix can wait :) will rebase the patch once test 
failures are resolved.

> Master stuck in infinite loop when all Zookeeper servers are unreachable
> 
>
> Key: HBASE-14498
> URL: https://issues.apache.org/jira/browse/HBASE-14498
> Project: HBase
>  Issue Type: Bug
>  Components: master
>Reporter: Y. SREENIVASULU REDDY
>Assignee: Pankaj Kumar
>Priority: Critical
> Fix For: 2.0.0, 1.3.2, 1.4.1, 1.5.0, 1.2.7
>
> Attachments: HBASE-14498-addendum.patch, 
> HBASE-14498-branch-1.2.patch, HBASE-14498-branch-1.3.patch, 
> HBASE-14498-branch-1.3-V2.patch, HBASE-14498-branch-1.4.patch, 
> HBASE-14498-branch-1.patch, HBASE-14498.master.001.patch, 
> HBASE-14498.master.002.patch, HBASE-14498.patch, HBASE-14498-V2.patch, 
> HBASE-14498-V3.patch, HBASE-14498-V4.patch, HBASE-14498-V5.patch, 
> HBASE-14498-V6.patch, HBASE-14498-V6.patch
>
>
> We met a weird scenario in our production environment.
> In a HA cluster,
> > Active Master (HM1) is not able to connect to any Zookeeper server (due to 
> > N/w breakdown on master machine network with Zookeeper servers).
> {code}
> 2015-09-26 15:24:47,508 INFO 
> [HM1-Host:16000.activeMasterManager-SendThread(ZK-Host:2181)] 
> zookeeper.ClientCnxn: Client session timed out, have not heard from server in 
> 33463ms for sessionid 0x104576b8dda0002, closing socket connection and 
> attempting reconnect
> 2015-09-26 15:24:47,877 INFO 
> [HM1-Host:16000.activeMasterManager-SendThread(ZK-Host1:2181)] 
> client.FourLetterWordMain: connecting to ZK-Host1 2181
> 2015-09-26 15:24:48,236 INFO [main-SendThread(ZK-Host1:2181)] 
> client.FourLetterWordMain: connecting to ZK-Host1 2181
> 2015-09-26 15:24:49,879 WARN 
> [HM1-Host:16000.activeMasterManager-SendThread(ZK-Host1:2181)] 
> zookeeper.ClientCnxn: Can not get the principle name from server ZK-Host1
> 2015-09-26 15:24:49,879 INFO 
> [HM1-Host:16000.activeMasterManager-SendThread(ZK-Host1:2181)] 
> zookeeper.ClientCnxn: Opening socket connection to server 
> ZK-Host1/ZK-IP1:2181. Will not attempt to authenticate using SASL (unknown 
> error)
> 2015-09-26 15:24:50,238 WARN [main-SendThread(ZK-Host1:2181)] 
> zookeeper.ClientCnxn: Can not get the principle name from server ZK-Host1
> 2015-09-26 15:24:50,238 INFO [main-SendThread(ZK-Host1:2181)] 
> zookeeper.ClientCnxn: Opening socket connection to server 
> ZK-Host1/ZK-Host1:2181. Will not attempt to authenticate using SASL (unknown 
> error)
> 2015-09-26 15:25:17,470 INFO [main-SendThread(ZK-Host1:2181)] 
> zookeeper.ClientCnxn: Client session timed out, have not heard from server in 
> 30023ms for sessionid 0x2045762cc710006, closing socket connection and 
> attempting reconnect
> 2015-09-26 15:25:17,571 WARN [master/HM1-Host/HM1-IP:16000] 
> zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper, 
> quorum=ZK-Host:2181,ZK-Host1:2181,ZK-Host2:2181, 
> exception=org.apache.zookeeper.KeeperException$ConnectionLossException: 
> KeeperErrorCode = ConnectionLoss for /hbase/master
> 2015-09-26 15:25:17,872 INFO [main-SendThread(ZK-Host:2181)] 
> client.FourLetterWordMain: connecting to ZK-Host 2181
> 2015-09-26 15:25:19,874 WARN [main-SendThread(ZK-Host:2181)] 
> zookeeper.ClientCnxn: Can not get the principle name from server ZK-Host
> 2015-09-26 15:25:19,874 INFO [main-SendThread(ZK-Host:2181)] 
> zookeeper.ClientCnxn: Opening socket connection to server ZK-Host/ZK-IP:2181. 
> Will not attempt to authenticate using SASL (unknown error)
> {code}
> > Since HM1 was not able to connect to any ZK, so session timeout didnt 
> > happen at Zookeeper server side and HM1 didnt abort.
> > On Zookeeper session timeout standby master (HM2) registered himself as an 
> > active master. 
> > HM2 is keep on waiting for region server to report him as part of active 
> > master intialization.
> {noformat} 
> 2015-09-26 15:24:44,928 | INFO | HM2-Host:21300.activeMasterManager | Waiting 
> for region servers count to settle; currently checked in 0, slept for 0 ms, 
> expecting minimum of 1, maximum of 2147483647, timeout of 4500 ms, interval 
> of 1500 ms. | 
> org.apache.hadoop.hbase.master.ServerManager.waitForRegionServers(ServerManager.java:1011)
> ---
> ---
> 2015-09-26 15:32:50,841 | INFO | HM2-Host:21300.activeMasterManager | Waiting 
> for region servers count to settle; currently checked in 0, slept for 483913 
> ms, expecting minimum of 1, maximum of 2147483647, timeout of 4500 ms, 
> interval of 1500 ms. | 
> org.apache.hadoop.hbase.master.ServerManager.waitForRegionServers(ServerManager.java:1011)
> {noformat}
> > At other end, region servers are 

[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144747#comment-16144747
 ] 

stack commented on HBASE-18712:
---

bq. I don't remember which branch #833 was for.

precommit is master; i.e. jdk8 so permgen config does nothing.

The post you cite for the UseLoopPredicate flag has zero upvotes. It is last in 
a long line of possible reasons for surefire timeout (i.e. anything that could 
crash a JVM). The post begins: "This *could* also happen due to a totally 
different issue.."... and continues " I found out that this *could* be 
happening because of a JDK bug which *could* have caused this regression" 
[emphasis mine]. The flag looks like a work around for a bug introduced long 
ago in early jdk7 long since solved. The bug report cited in the url you add is 
from 2015.

I'm not against trying stuff but this seems like a long-shot w/ little by way 
of substantiation. We probably want to avoid adding odd-looking configs just 
getting our basic test suite passing. 



> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt, 18712.v2.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18682) TestCompactingMemStore#testFlatteningToCellChunkMap fails in master

2017-08-28 Thread Chia-Ping Tsai (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144744#comment-16144744
 ] 

Chia-Ping Tsai commented on HBASE-18682:


bq. So which all tests fail in ur 32 bit env? 
TestCompactingMemStore and TestHeapSize fails. I'm not sure whether there are 
any more failed tests.

> TestCompactingMemStore#testFlatteningToCellChunkMap fails in master
> ---
>
> Key: HBASE-18682
> URL: https://issues.apache.org/jira/browse/HBASE-18682
> Project: HBase
>  Issue Type: Bug
>  Components: test
>Reporter: Chia-Ping Tsai
>Priority: Minor
> Fix For: 2.0.0
>
>
> The UT works well on my centos(64-bits) but it always fails on my 
> ubuntu(17.04 64-bits). 
> {code}
> Running org.apache.hadoop.hbase.regionserver.TestCompactingMemStore
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.998 sec <<< 
> FAILURE! - in org.apache.hadoop.hbase.regionserver.TestCompactingMemStore
> testFlatteningToCellChunkMap(org.apache.hadoop.hbase.regionserver.TestCompactingMemStore)
>   Time elapsed: 1.64 sec  <<< FAILURE!
> java.lang.AssertionError: expected:<920> but was:<952>
>   at 
> org.apache.hadoop.hbase.regionserver.TestCompactingMemStore.testFlatteningToCellChunkMap(TestCompactingMemStore.java:609)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-3935) HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB

2017-08-28 Thread Chia-Ping Tsai (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-3935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144746#comment-16144746
 ] 

Chia-Ping Tsai commented on HBASE-3935:
---

Will commit it later.

> HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
> --
>
> Key: HBASE-3935
> URL: https://issues.apache.org/jira/browse/HBASE-3935
> Project: HBase
>  Issue Type: Improvement
>Reporter: Ted Yu
>Assignee: Andy Yang
> Attachments: HBASE-3935.branch-2.v0.patch, 
> HBASE-3935.branch-2.v1.patch, HBASE-3935.branch-2.v2.patch, 
> HBASE-3935.branch-2.v3.patch, HBASE-3935.branch-2.v4.patch, 
> HBASE-3935.branch-2.v5.patch, HBASE-3935.branch-2.v6.patch, 
> HBASE-3935.master.v0.patch
>
>
> Related to HBASE-3927, Matt proposed changing 
> HServerLoad.storefileIndexSizeMB to storefileIndexSizeKB so that user can see 
> the size of small store file index.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144740#comment-16144740
 ] 

Hudson commented on HBASE-18568:


FAILURE: Integrated in Jenkins build HBase-1.5 #37 (See 
[https://builds.apache.org/job/HBase-1.5/37/])
HBASE-18568 Correct metric of numRegions (tedyu: rev 
31ba3cb6fc7936d61f1c1b0859726cb35bce87f2)
* (edit) 
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java


> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.5.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can not put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144739#comment-16144739
 ] 

Hudson commented on HBASE-18568:


FAILURE: Integrated in Jenkins build HBase-1.4 #890 (See 
[https://builds.apache.org/job/HBase-1.4/890/])
HBASE-18568 Correct metric of numRegions (tedyu: rev 
f0b6b988b58ee8f50a8096a382f0594c912805af)
* (edit) 
hbase-hadoop2-compat/src/main/java/org/apache/hadoop/hbase/regionserver/MetricsRegionSourceImpl.java


> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.5.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can not put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18682) TestCompactingMemStore#testFlatteningToCellChunkMap fails in master

2017-08-28 Thread Anoop Sam John (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144737#comment-16144737
 ] 

Anoop Sam John commented on HBASE-18682:


So which all tests fail in ur 32 bit env?  Better we will have a look at them 
and see the issue.

> TestCompactingMemStore#testFlatteningToCellChunkMap fails in master
> ---
>
> Key: HBASE-18682
> URL: https://issues.apache.org/jira/browse/HBASE-18682
> Project: HBase
>  Issue Type: Bug
>  Components: test
>Reporter: Chia-Ping Tsai
>Priority: Minor
> Fix For: 2.0.0
>
>
> The UT works well on my centos(64-bits) but it always fails on my 
> ubuntu(17.04 64-bits). 
> {code}
> Running org.apache.hadoop.hbase.regionserver.TestCompactingMemStore
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.998 sec <<< 
> FAILURE! - in org.apache.hadoop.hbase.regionserver.TestCompactingMemStore
> testFlatteningToCellChunkMap(org.apache.hadoop.hbase.regionserver.TestCompactingMemStore)
>   Time elapsed: 1.64 sec  <<< FAILURE!
> java.lang.AssertionError: expected:<920> but was:<952>
>   at 
> org.apache.hadoop.hbase.regionserver.TestCompactingMemStore.testFlatteningToCellChunkMap(TestCompactingMemStore.java:609)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144731#comment-16144731
 ] 

Ted Yu commented on HBASE-18712:


I don't remember which branch #833 was for.

w.r.t. https://bugs.eclipse.org/bugs/show_bug.cgi?id=406419 , it was from 2013. 
The post from andreyro on 
https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
 was for JDK 1.8.0_65
Not sure the relationship between bug 406419 and JDK-8081379

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt, 18712.v2.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-18448) EndPoint example for refreshing HFiles for stores

2017-08-28 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144729#comment-16144729
 ] 

Lars Hofhansl edited comment on HBASE-18448 at 8/29/17 4:41 AM:


Thanks [~ajayjadhav], this make a lot of sense. I can see more use cases for 
this - such as quickly standing up an HBase cluster over existing data, etc.

(And apologies that I missed the obvious parent jira)


was (Author: lhofhansl):
Thanks [~ajayjadhav], this make a lot of sense. I can see more use cases for 
this - such as quickly standing up an HBase cluster over existing data, etc.

> EndPoint example  for refreshing HFiles for stores
> --
>
> Key: HBASE-18448
> URL: https://issues.apache.org/jira/browse/HBASE-18448
> Project: HBase
>  Issue Type: Sub-task
>  Components: Coprocessors
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
> Fix For: 1.4.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18448.branch-1.001.patch, 
> HBASE-18448.branch-1.002.patch, HBASE-18448.branch-1.003.patch, 
> HBASE-18448.branch-1.004.patch, HBASE-18448.branch-1.005.patch, 
> HBASE-18448.branch-1.006.patch, HBASE-18448.branch-1.007.patch, 
> HBASE-18448.master.001.patch, HBASE-18448.master.002.patch
>
>
> In the case where multiple HBase clusters are sharing a common rootDir, even 
> after flushing the data from
> one cluster doesn't mean that other clusters (replicas) will automatically 
> pick the new HFile. Through this patch,
> we are exposing the refresh HFiles API which when issued from a replica will 
> update the in-memory file handle list
> with the newly added file.
> This allows replicas to be consistent with the data written through the 
> primary cluster. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144730#comment-16144730
 ] 

Hadoop QA commented on HBASE-18674:
---

(!) A patch to the testing environment has been detected. 
Re-executing against the patched versions to perform further tests. 
The console is at 
https://builds.apache.org/job/PreCommit-HBASE-Build/8381/console in case of 
problems.


> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch, 
> hbase-18674.master.004.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18448) EndPoint example for refreshing HFiles for stores

2017-08-28 Thread Lars Hofhansl (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18448?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144729#comment-16144729
 ] 

Lars Hofhansl commented on HBASE-18448:
---

Thanks [~ajayjadhav], this make a lot of sense. I can see more use cases for 
this - such as quickly standing up an HBase cluster over existing data, etc.

> EndPoint example  for refreshing HFiles for stores
> --
>
> Key: HBASE-18448
> URL: https://issues.apache.org/jira/browse/HBASE-18448
> Project: HBase
>  Issue Type: Sub-task
>  Components: Coprocessors
>Affects Versions: 2.0.0, 1.3.1
>Reporter: Ajay Jadhav
>Assignee: Ajay Jadhav
>Priority: Minor
> Fix For: 1.4.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18448.branch-1.001.patch, 
> HBASE-18448.branch-1.002.patch, HBASE-18448.branch-1.003.patch, 
> HBASE-18448.branch-1.004.patch, HBASE-18448.branch-1.005.patch, 
> HBASE-18448.branch-1.006.patch, HBASE-18448.branch-1.007.patch, 
> HBASE-18448.master.001.patch, HBASE-18448.master.002.patch
>
>
> In the case where multiple HBase clusters are sharing a common rootDir, even 
> after flushing the data from
> one cluster doesn't mean that other clusters (replicas) will automatically 
> pick the new HFile. Through this patch,
> we are exposing the refresh HFiles API which when issued from a replica will 
> update the in-memory file handle list
> with the newly added file.
> This allows replicas to be consistent with the data written through the 
> primary cluster. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144726#comment-16144726
 ] 

stack commented on HBASE-18712:
---

bq. 
https://builds.apache.org/job/PreCommit-HBASE-Build/833/artifact/patchprocess/patch-unit-hbase-server-jdk1.7.0_79.txt

The build is gone. Was it precommit for master branch?

bq. For JDK 1.8, -XX:-UseLoopPredicate should be used, as indicated by the post 
in description.

>From bug db, "Bug 406419 - Don't use -XX:-UseLoopPredicate"; says not needed 
>since the original prob was fixed.

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt, 18712.v2.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Umesh Agashe (JIRA)

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

Umesh Agashe updated HBASE-18674:
-
Attachment: hbase-18674.master.004.patch

retry

> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch, 
> hbase-18674.master.004.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Ted Yu (JIRA)

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

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

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt, 18712.v2.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144724#comment-16144724
 ] 

Hadoop QA commented on HBASE-18674:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
20s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} shelldocs {color} | {color:blue}  4m 
34s{color} | {color:blue} Shelldocs was not available. {color} |
| {color:green}+1{color} | {color:green} hbaseanti {color} | {color:green}  0m  
0s{color} | {color:green} Patch does not have any anti-patterns. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 51 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
20s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
41s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  8m 
31s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  6m 
 0s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  5m 
21s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Skipped patched modules with no Java source: 
hbase-resource-bundle hbase-spark-it hbase-shaded . {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  7m 
43s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  6m 
14s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
20s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m  
9s{color} | {color:red} hbase-replication in the patch failed. {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m 
25s{color} | {color:red} hbase-server in the patch failed. {color} |
| {color:red}-1{color} | {color:red} mvninstall {color} | {color:red}  0m 
14s{color} | {color:red} hbase-mapreduce in the patch failed. {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  8m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  8m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  5m 
54s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  5m 
47s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} shellcheck {color} | {color:green}  0m 
 4s{color} | {color:green} There were no new shellcheck issues. {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m 
16s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
32m 16s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha4. {color} |
| {color:blue}0{color} | {color:blue} findbugs {color} | {color:blue}  0m  
0s{color} | {color:blue} Skipped patched modules with no Java source: 
hbase-resource-bundle hbase-spark-it hbase-shaded . {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  9m 
15s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  6m 
13s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
19s{color} | {color:green} hbase-common in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
11s{color} | {color:green} hbase-metrics-api in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
27s{color} | {color:green} hbase-hadoop2-compat in the patch passed. {color} |
| {color:green}+1{color} | 

[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144723#comment-16144723
 ] 

Ted Yu commented on HBASE-18712:


This past QA run:
https://builds.apache.org/job/PreCommit-HBASE-Build/833/artifact/patchprocess/patch-unit-hbase-server-jdk1.7.0_79.txt

For JDK 1.8, -XX:-UseLoopPredicate should be used, as indicated by the post in 
description.

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144718#comment-16144718
 ] 

Sean Busbey commented on HBASE-18712:
-

according to [this oracle 
page|http://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html] in 
jdk8 the replacement is {{-XX:MaxMetaspaceSize=size}}, but the default is 
supposed to be unlimited.

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18711) hbase shaded artifact for MR support utilities should have the mapreduce.Driver as its mainclass

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144720#comment-16144720
 ] 

stack commented on HBASE-18711:
---

I'm working on patches that move the Driver over the hbase-mapreduce. Also 
adding description of Driver output to doc. FYI.

> hbase shaded artifact for MR support utilities should have the 
> mapreduce.Driver as its mainclass
> 
>
> Key: HBASE-18711
> URL: https://issues.apache.org/jira/browse/HBASE-18711
> Project: HBase
>  Issue Type: Improvement
>  Components: mapreduce
>Affects Versions: 1.4.0, 1.3.1, 1.2.6, 2.0.0-alpha-2, 1.1.12
>Reporter: Sean Busbey
>
> to match the docs on using the non-shaded module for mapreduce support 
> utilities, we should ensure the shaded version defines the same mainclass.
> (workaround, pass {{org.apache.hadoop.hbase.mapreduce.Driver}} as the class 
> for {{hadoop jar}})



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144715#comment-16144715
 ] 

stack commented on HBASE-18577:
---

+1

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.6.patch, HBASE-18577.7.patch, 
> HBASE-18577-branch-1.v6.patch, HBASE-18577-branch-1.v7.patch, 
> HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, HBASE-18577.WIP.1.patch, 
> HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, HBASE-18577.WIP.4.patch, 
> HBASE-18577.WIP.5.patch, HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144712#comment-16144712
 ] 

stack commented on HBASE-18712:
---

There is no permgen in jdk8. 

bq. This sometimes resulted in mvn build prematurely exiting, leaving some 
large tests behind.

Where you see this?

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144687#comment-16144687
 ] 

Hadoop QA commented on HBASE-18712:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
16s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} patch {color} | {color:blue}  0m  
3s{color} | {color:blue} The patch file was not named according to hbase's 
naming conventions. Please see 
https://yetus.apache.org/documentation/0.4.0/precommit-patchnames for 
instructions. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
 9s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  3m 
35s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
11s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m 
12s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
59s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  3m 
52s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  3m 
52s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
 3s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m  
2s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
37m 39s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha4. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m  
8s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}143m  
9s{color} | {color:green} root in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
24s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}207m 56s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.11.2 Server=1.11.2 Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18712 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884155/18712.v1.txt |
| Optional Tests |  asflicense  javac  javadoc  unit  xml  compile  |
| uname | Linux 80e67f85f134 3.13.0-123-generic #172-Ubuntu SMP Mon Jun 26 
18:04:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/component/dev-support/hbase-personality.sh
 |
| git revision | master / 47a5614 |
| Default Java | 1.8.0_144 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8377/testReport/ |
| modules | C: . U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8377/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> 

[jira] [Updated] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

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

Sean Busbey updated HBASE-18577:

Attachment: HBASE-18577.7.patch
HBASE-18577-branch-1.v7.patch

-7

  - rebases to latest master
  - adds requested description for the new module
  - adds requested description to the jar checker script
  - adds some more explanation in the pom of the invariant checker



> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.6.patch, HBASE-18577.7.patch, 
> HBASE-18577-branch-1.v6.patch, HBASE-18577-branch-1.v7.patch, 
> HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, HBASE-18577.WIP.1.patch, 
> HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, HBASE-18577.WIP.4.patch, 
> HBASE-18577.WIP.5.patch, HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Shibin Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144673#comment-16144673
 ] 

Shibin Zhang commented on HBASE-18568:
--

thanks for the review ,[~tedyu] [~carp84]

> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.5.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can not put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-18568:
---
   Resolution: Fixed
 Hadoop Flags: Reviewed
Fix Version/s: 2.0.0-alpha-3
   1.5.0
   1.4.0
   3.0.0
   Status: Resolved  (was: Patch Available)

Thanks for the patch, Shibin.

Thanks for the review, Yu.

> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.5.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can not put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144668#comment-16144668
 ] 

Hadoop QA commented on HBASE-18568:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
16s{color} | {color:blue} Docker mode activated. {color} |
| {color:green}+1{color} | {color:green} hbaseanti {color} | {color:green}  0m  
0s{color} | {color:green} Patch does not have any anti-patterns. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
55s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
12s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
10s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
11s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  0m 
20s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
11s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  0m 
13s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  0m 
24s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  0m 
24s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
 9s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
10s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
38m 54s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha4. {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  0m 
29s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
11s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
27s{color} | {color:green} hbase-hadoop2-compat in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
 8s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 46m 39s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.11.2 Server=1.11.2 Image:yetus/hbase:47a5614 |
| JIRA Issue | HBASE-18568 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12881402/HBASE-18568-V1.patch |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  |
| uname | Linux 471c51f78a0d 3.13.0-116-generic #163-Ubuntu SMP Fri Mar 31 
14:13:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/component/dev-support/hbase-personality.sh
 |
| git revision | master / 47a5614 |
| Default Java | 1.8.0_144 |
| findbugs | v3.1.0-RC3 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8378/testReport/ |
| modules | C: hbase-hadoop2-compat U: hbase-hadoop2-compat |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8378/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>   

[jira] [Commented] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Yu Li (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144669#comment-16144669
 ] 

Yu Li commented on HBASE-18568:
---

+1, patch LGTM. Let's see what HadoopQA says.

Checking commit log, should be some regression caused by HBASE-14278

> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can not put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Shibin Zhang (JIRA)

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

Shibin Zhang updated HBASE-18568:
-
Description: 
i found the value of  metric numReigons in Regions is not correct.
the metric can not add or remove  region correctly as region  close or open.
the metric  as follow:

"name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
"numRegions" : 2,

after trouble shooting ,i found the reason is in 
MetricsRegionSourceImpl#MetricsRegionSourceImpl 

{code:java}
agg.register(this);
...
hashCode = regionWrapper.getRegionHashCode();
{code}


when add the MetricsRegionSource to set ,but the hashCode has not yet 
initialized.
So, the setFromMap can not put or remove the object correctly. 
it will be better like this :

{code:java}
hashCode = regionWrapper.getRegionHashCode();
agg.register(this);
{code}



  was:
i found the value of  metric numReigons in Regions is not correct.
the metric can not add or remove  region correctly as region  close or open.
the metric  as follow:

"name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
"numRegions" : 2,

after trouble shooting ,i found the reason is in 
MetricsRegionSourceImpl#MetricsRegionSourceImpl 

{code:java}
agg.register(this);
...
hashCode = regionWrapper.getRegionHashCode();
{code}


when add the MetricsRegionSource to set ,but the hashCode has not yet 
initialized.
So, the setFromMap can put or remove the object correctly. 
it will be better like this :

{code:java}
hashCode = regionWrapper.getRegionHashCode();
agg.register(this);
{code}




> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can not put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Shibin Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144658#comment-16144658
 ] 

Shibin Zhang commented on HBASE-18568:
--

[~ted_yu] It looks like a concurrency problem.After the change,it works well

> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18568) Correct metric of numRegions

2017-08-28 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-18568:
---
Summary: Correct  metric of  numRegions  (was: Correct  Regions metric of  
numRegions)

> Correct  metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct Regions metric of numRegions

2017-08-28 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144654#comment-16144654
 ] 

Ted Yu commented on HBASE-18568:


Does the change work for you, Shibin ?

> Correct  Regions metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144643#comment-16144643
 ] 

Hudson commented on HBASE-18710:


FAILURE: Integrated in Jenkins build HBase-2.0 #415 (See 
[https://builds.apache.org/job/HBase-2.0/415/])
HBASE-18710 Move on to hbase-thirdparty 1.0.1 (it was just released). (stack: 
rev f06d62652b2fb36c968dd51aff68a7456abe56ab)
* (edit) pom.xml


> Move on to hbase-thirdparty 1.0.1 (it was just released).
> -
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18707.master.001 (1).patch, 
> HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18568) Correct Regions metric of numRegions

2017-08-28 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-18568:
---
Status: Patch Available  (was: Open)

> Correct  Regions metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-18568) Correct Regions metric of numRegions

2017-08-28 Thread Shibin Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144629#comment-16144629
 ] 

Shibin Zhang edited comment on HBASE-18568 at 8/29/17 1:25 AM:
---

[~tedyu]   [~carp84]  Is this a problem ? 


was (Author: zhangshibin):
[~tedyu]Is this a problem ? 

> Correct  Regions metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18568) Correct Regions metric of numRegions

2017-08-28 Thread Shibin Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144629#comment-16144629
 ] 

Shibin Zhang commented on HBASE-18568:
--

[~tedyu]Is this a problem ? 

> Correct  Regions metric of  numRegions
> --
>
> Key: HBASE-18568
> URL: https://issues.apache.org/jira/browse/HBASE-18568
> Project: HBase
>  Issue Type: Bug
>  Components: metrics
>Affects Versions: 3.0.0
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Critical
> Attachments: HBASE-18568-V1.patch
>
>
> i found the value of  metric numReigons in Regions is not correct.
> the metric can not add or remove  region correctly as region  close or open.
> the metric  as follow:
> "name" : "Hadoop:service=HBase,name=RegionServer,sub=Regions",
> "numRegions" : 2,
> after trouble shooting ,i found the reason is in 
> MetricsRegionSourceImpl#MetricsRegionSourceImpl 
> {code:java}
> agg.register(this);
> ...
> hashCode = regionWrapper.getRegionHashCode();
> {code}
> when add the MetricsRegionSource to set ,but the hashCode has not yet 
> initialized.
> So, the setFromMap can put or remove the object correctly. 
> it will be better like this :
> {code:java}
> hashCode = regionWrapper.getRegionHashCode();
> agg.register(this);
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144619#comment-16144619
 ] 

Hadoop QA commented on HBASE-18577:
---

| (/) *{color:green}+1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
20s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} shelldocs {color} | {color:blue}  0m  
1s{color} | {color:blue} Shelldocs was not available. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 1 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
27s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
53s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  4m  
0s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
39s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m 
15s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
21s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
40s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  4m 
27s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  4m 
27s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
55s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} shellcheck {color} | {color:green}  0m 
 4s{color} | {color:green} There were no new shellcheck issues. {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m  
7s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
33m 18s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha4. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m 
21s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
24s{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
15s{color} | {color:green} hbase-shaded in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
11s{color} | {color:green} hbase-shaded-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
10s{color} | {color:green} hbase-shaded-check-invariants in the patch passed. 
{color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}178m 
24s{color} | {color:green} root in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  1m 
45s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}247m 23s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=17.03.0-ce Server=17.03.0-ce Image:yetus/hbase:bdc94b1 |
| JIRA Issue | HBASE-18577 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884122/HBASE-18577.6.patch |
| Optional Tests |  asflicense  javac  javadoc  unit  xml  compile  shellcheck  
shelldocs  |
| uname | Linux e07616ab59aa 3.13.0-119-generic #166-Ubuntu SMP Wed May 3 
12:18:55 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/component/dev-support/hbase-personality.sh
 |
| git revision | master / a2b110e |
| Default Java | 1.8.0_144 |
| shellcheck | v0.4.6 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8373/testReport/ |
| modules | C: hbase-client hbase-shaded hbase-shaded/hbase-shaded-server 

[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144611#comment-16144611
 ] 

Hadoop QA commented on HBASE-18577:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
20s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} shelldocs {color} | {color:blue}  0m  
1s{color} | {color:blue} Shelldocs was not available. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 1 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
21s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
 3s{color} | {color:green} branch-1 passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
54s{color} | {color:green} branch-1 passed with JDK v1.8.0_144 {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
53s{color} | {color:green} branch-1 passed with JDK v1.7.0_131 {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
45s{color} | {color:green} branch-1 passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  2m 
44s{color} | {color:green} branch-1 passed with JDK v1.8.0_144 {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m 
45s{color} | {color:green} branch-1 passed with JDK v1.7.0_131 {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
14s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
10s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
19s{color} | {color:green} the patch passed with JDK v1.8.0_144 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  2m 
19s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
34s{color} | {color:green} the patch passed with JDK v1.7.0_131 {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  2m 
34s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
47s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} shellcheck {color} | {color:green}  0m 
 4s{color} | {color:green} There were no new shellcheck issues. {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m  
2s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
15m 58s{color} | {color:green} The patch does not cause any errors with Hadoop 
2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.6.1 2.6.2 2.6.3 2.7.1. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
16s{color} | {color:green} hbase-client-jdk1.8.0_144 with JDK v1.8.0_144 
generated 0 new + 13 unchanged - 13 fixed = 13 total (was 26) {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m  
8s{color} | {color:green} hbase-shaded in the patch passed with JDK v1.8.0_144. 
{color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m  
8s{color} | {color:green} hbase-shaded-client in the patch passed with JDK 
v1.8.0_144. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m  
8s{color} | {color:green} hbase-shaded-server in the patch passed with JDK 
v1.8.0_144. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m  
7s{color} | {color:green} hbase-shaded-check-invariants in the patch passed 
with JDK v1.8.0_144. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
43s{color} | {color:green} root in the patch passed with JDK v1.8.0_144. 
{color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
20s{color} | {color:green} hbase-client-jdk1.7.0_131 with JDK v1.7.0_131 
generated 0 new + 13 unchanged - 13 fixed = 13 total (was 26) {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | 

[jira] [Commented] (HBASE-18699) Copy LoadIncrementalHFiles to another package and mark the old one as deprecated

2017-08-28 Thread Appy (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144609#comment-16144609
 ] 

Appy commented on HBASE-18699:
--

(y)

> Copy LoadIncrementalHFiles to another package and mark the old one as 
> deprecated
> 
>
> Key: HBASE-18699
> URL: https://issues.apache.org/jira/browse/HBASE-18699
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: Duo Zhang
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> LoadIncrementalHFiles does not depend on map reduce.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (HBASE-18699) Copy LoadIncrementalHFiles to another package and mark the old one as deprecated

2017-08-28 Thread Duo Zhang (JIRA)

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

Duo Zhang reassigned HBASE-18699:
-

Assignee: Duo Zhang

> Copy LoadIncrementalHFiles to another package and mark the old one as 
> deprecated
> 
>
> Key: HBASE-18699
> URL: https://issues.apache.org/jira/browse/HBASE-18699
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: Duo Zhang
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> LoadIncrementalHFiles does not depend on map reduce.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18699) Copy LoadIncrementalHFiles to another package and mark the old one as deprecated

2017-08-28 Thread Duo Zhang (JIRA)

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

Duo Zhang updated HBASE-18699:
--
Summary: Copy LoadIncrementalHFiles to another package and mark the old one 
as deprecated  (was: Move LoadIncrementalHFiles to another package)

> Copy LoadIncrementalHFiles to another package and mark the old one as 
> deprecated
> 
>
> Key: HBASE-18699
> URL: https://issues.apache.org/jira/browse/HBASE-18699
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> LoadIncrementalHFiles does not depend on map reduce.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18699) Move LoadIncrementalHFiles to another package

2017-08-28 Thread Duo Zhang (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144598#comment-16144598
 ] 

Duo Zhang commented on HBASE-18699:
---

You are right [~appy]. We copy the code to o.a.h.h.tools and mark the old one 
as deprecated. I can help doing this if you do not mind.

Thanks.

> Move LoadIncrementalHFiles to another package
> -
>
> Key: HBASE-18699
> URL: https://issues.apache.org/jira/browse/HBASE-18699
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> LoadIncrementalHFiles does not depend on map reduce.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18699) Move LoadIncrementalHFiles to another package

2017-08-28 Thread Appy (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18699?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144584#comment-16144584
 ] 

Appy commented on HBASE-18699:
--

I thought of doing that. But the problem is, it's marked IA.Public. I don't 
think we can break that compat without marking it deprecated for at least a 
major version.
So probably we should make this jira about ' deprecate LoadIncrementalHFiles 
from o.a.h.h.mapreduce package'.
A simple way would be, move this class to {{o.a.h.h.tools}}, and make current 
one deprecated and extend the one in tool. That should work, right?

> Move LoadIncrementalHFiles to another package
> -
>
> Key: HBASE-18699
> URL: https://issues.apache.org/jira/browse/HBASE-18699
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> LoadIncrementalHFiles does not depend on map reduce.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (HBASE-18697) Need a shaded hbase-mapreduce module

2017-08-28 Thread Appy (JIRA)

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

Appy reassigned HBASE-18697:


Assignee: Appy

> Need a shaded hbase-mapreduce module
> 
>
> Key: HBASE-18697
> URL: https://issues.apache.org/jira/browse/HBASE-18697
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: Appy
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144564#comment-16144564
 ] 

Sean Busbey commented on HBASE-18577:
-

{quote}
Why the sadness?
bq. 
The parent pom can't do it for this sub pom?

Maybe take a look in modules. I think the additions to root pom have mentions 
in modules. Could change these to make use of your new addtion?

Looks great.
{quote}

the sadness is because our root pom defines those dependencies for all child 
poms, regardless of if we need them. the maven best practice would be to use a 
{{dependencyManagement}} entry to do any project-wide configuration or version 
setting and then only list the dependencies in modules that need them 
specifically. It's a refactoring that probably will have a long tail of side 
effects, so I don't want to tackle it yet.

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.6.patch, HBASE-18577-branch-1.v6.patch, 
> HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, HBASE-18577.WIP.1.patch, 
> HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, HBASE-18577.WIP.4.patch, 
> HBASE-18577.WIP.5.patch, HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (HBASE-18700) Document the new changes on mapreduce stuffs

2017-08-28 Thread stack (JIRA)

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

stack reassigned HBASE-18700:
-

Assignee: stack

> Document the new changes on mapreduce stuffs
> 
>
> Key: HBASE-18700
> URL: https://issues.apache.org/jira/browse/HBASE-18700
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (HBASE-18698) MapreduceDependencyClasspathTool does not include hbase-server as a dependency

2017-08-28 Thread stack (JIRA)

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

stack reassigned HBASE-18698:
-

Assignee: stack

> MapreduceDependencyClasspathTool does not include hbase-server as a dependency
> --
>
> Key: HBASE-18698
> URL: https://issues.apache.org/jira/browse/HBASE-18698
> Project: HBase
>  Issue Type: Sub-task
>  Components: mapreduce
>Reporter: Duo Zhang
>Assignee: stack
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> This would introduce runtime errors when using snapshot input format.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18696) Fix the problems when introducing the new hbase-mapreduce module

2017-08-28 Thread Appy (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144556#comment-16144556
 ] 

Appy commented on HBASE-18696:
--

Pre discussions on this topic can be found in jira HBASE-18640 start with [this 
comment|
https://issues.apache.org/jira/browse/HBASE-18640?focusedCommentId=16143234=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16143234]
 by [~busbey].
Also, thanks again [~Apache9] for starting this blocker.
I'll start on these tasks right away.
Let me arrange these tasks in the [priority] order i'll work on them .


> Fix the problems when introducing the new hbase-mapreduce module
> 
>
> Key: HBASE-18696
> URL: https://issues.apache.org/jira/browse/HBASE-18696
> Project: HBase
>  Issue Type: Umbrella
>  Components: mapreduce
>Affects Versions: 3.0.0, 2.0.0-alpha-2
>Reporter: Duo Zhang
>Priority: Blocker
> Fix For: 3.0.0, 2.0.0-alpha-3
>
>
> See the comment in HBASE-18640
> https://issues.apache.org/jira/browse/HBASE-18640?focusedCommentId=16143234=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16143234



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144553#comment-16144553
 ] 

stack commented on HBASE-18640:
---

@appy I am on the doc and basic CLASSPATH issues. I presume you'll work on the 
shading item.

> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-18712:
---
Status: Patch Available  (was: Open)

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Ted Yu (JIRA)

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

Ted Yu updated HBASE-18712:
---
Attachment: 18712.v1.txt

With patch v1, I ran test suite several times where I haven't seen 'terminated 
without saying properly goodbye' error.

> Specify MaxPermSize for surefire tests
> --
>
> Key: HBASE-18712
> URL: https://issues.apache.org/jira/browse/HBASE-18712
> Project: HBase
>  Issue Type: Bug
>Reporter: Ted Yu
>Assignee: Ted Yu
> Attachments: 18712.v1.txt
>
>
> Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
> run(s).
> This sometimes resulted in mvn build prematurely exiting, leaving some large 
> tests behind.
> The tests would be deemed timed out.
> As indicated by the following post:
> https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi
> We should specify large enough MaxPermSize so that mvn build doesn't end 
> prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread Appy (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144548#comment-16144548
 ] 

Appy commented on HBASE-18640:
--

I'll work on these followup tasks. Thanks a lot [~busbey] for listing them and 
[~Apache9] for starting the blockers jira! Let's continue the discussion on 
HBASE-18696.

> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18710:
--
   Resolution: Fixed
 Hadoop Flags: Reviewed
Fix Version/s: (was: 2.0.0)
   2.0.0-alpha-3
   Status: Resolved  (was: Patch Available)

Pushed to branch-2 and master.

> Move on to hbase-thirdparty 1.0.1 (it was just released).
> -
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18707.master.001 (1).patch, 
> HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18712) Specify MaxPermSize for surefire tests

2017-08-28 Thread Ted Yu (JIRA)
Ted Yu created HBASE-18712:
--

 Summary: Specify MaxPermSize for surefire tests
 Key: HBASE-18712
 URL: https://issues.apache.org/jira/browse/HBASE-18712
 Project: HBase
  Issue Type: Bug
Reporter: Ted Yu
Assignee: Ted Yu


Currently hbase-surefire.argLine doesn't specify MaxPermSize for the test 
run(s).

This sometimes resulted in mvn build prematurely exiting, leaving some large 
tests behind.
The tests would be deemed timed out.

As indicated by the following post:

https://stackoverflow.com/questions/23260057/the-forked-vm-terminated-without-saying-properly-goodbye-vm-crash-or-system-exi

We should specify large enough MaxPermSize so that mvn build doesn't end 
prematurely.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144537#comment-16144537
 ] 

Hadoop QA commented on HBASE-18710:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
15s{color} | {color:blue} Docker mode activated. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
40s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
22s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
23s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  0m 
27s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
20s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} whitespace {color} | {color:red}  0m  
0s{color} | {color:red} The patch has 3 line(s) that end in whitespace. Use git 
apply --whitespace=fix <>. Refer https://git-scm.com/docs/git-apply 
{color} |
| {color:red}-1{color} | {color:red} whitespace {color} | {color:red}  0m  
0s{color} | {color:red} The patch 1 line(s) with tabs. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
43m 19s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha4. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  0m 
25s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  3m 
50s{color} | {color:green} hbase-rest in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
10s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black} 54m 26s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.11.2 Server=1.11.2 Image:yetus/hbase:bdc94b1 |
| JIRA Issue | HBASE-18710 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884144/HBASE-18707.master.001%20%281%29.patch
 |
| Optional Tests |  asflicense  javac  javadoc  unit  |
| uname | Linux 0cbe099f02bb 3.13.0-116-generic #163-Ubuntu SMP Fri Mar 31 
14:13:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/component/dev-support/hbase-personality.sh
 |
| git revision | master / a2b110e |
| Default Java | 1.8.0_144 |
| whitespace | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8375/artifact/patchprocess/whitespace-eol.txt
 |
| whitespace | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8375/artifact/patchprocess/whitespace-tabs.txt
 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8375/testReport/ |
| modules | C: hbase-rest U: hbase-rest |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8375/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> Move on to hbase-thirdparty 1.0.1 (it was just released).
> -
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0
>
> Attachments: HBASE-18707.master.001 (1).patch, 
> HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144504#comment-16144504
 ] 

Hadoop QA commented on HBASE-18674:
---

(!) A patch to the testing environment has been detected. 
Re-executing against the patched versions to perform further tests. 
The console is at 
https://builds.apache.org/job/PreCommit-HBASE-Build/8376/console in case of 
problems.


> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Umesh Agashe (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144498#comment-16144498
 ] 

Umesh Agashe commented on HBASE-18674:
--

Thanks [~stack]! I have rebased to latest master. You can try patch 004 or we 
can wait for hadoopqa build to finish for latest patch.

> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Umesh Agashe (JIRA)

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

Umesh Agashe updated HBASE-18674:
-
Attachment: hbase-18674.master.004.patch

rebased on latest master

> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch, hbase-18674.master.004.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144487#comment-16144487
 ] 

stack commented on HBASE-18674:
---

I tried before patch, a general build then builds in server and replication and 
these work. Patch doesn't apply any more for me [~uagashe]


> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144484#comment-16144484
 ] 

stack commented on HBASE-18577:
---

On commit, could beef up description w/ examples of what invariants are being 
enforced (e.g. I didn't get it was maven enforcer  until I read down -- even 
then, it seems like nice new enforcer tricks that are being deployed her 
relative to our other uses of enforcer).

  Enforces our invariants for our shaded artifacts.

Related, add a 'what this script does' to your fancy 
ensure-jars-have-correct-contents.sh trick script: e.g. what it gets from pom 
on cmd-line?

Why the sadness?



The parent pom can't do it for this sub pom?

Maybe take a look in modules. I think the additions to root pom have mentions 
in modules. Could change these to make use of your new addtion?


Looks great.

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.6.patch, HBASE-18577-branch-1.v6.patch, 
> HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, HBASE-18577.WIP.1.patch, 
> HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, HBASE-18577.WIP.4.patch, 
> HBASE-18577.WIP.5.patch, HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18710:
--
Attachment: HBASE-18707.master.001 (1).patch

Retry

> Move on to hbase-thirdparty 1.0.1 (it was just released).
> -
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0
>
> Attachments: HBASE-18707.master.001 (1).patch, 
> HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18710?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144452#comment-16144452
 ] 

Hadoop QA commented on HBASE-18710:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
19s{color} | {color:blue} Docker mode activated. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
43s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  3m 
55s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
 9s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m 
19s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
23s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  4m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  4m  
1s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
 4s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} xml {color} | {color:green}  0m  
2s{color} | {color:green} The patch has no ill-formed XML file. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
39m 18s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha2. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  3m 
27s{color} | {color:green} the patch passed {color} |
| {color:red}-1{color} | {color:red} unit {color} | {color:red} 74m 56s{color} 
| {color:red} root in the patch failed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
30s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}142m 16s{color} | 
{color:black} {color} |
\\
\\
|| Reason || Tests ||
| Timed out junit tests | 
org.apache.hadoop.hbase.master.procedure.TestDisableTableProcedure |
|   | org.apache.hadoop.hbase.master.procedure.TestModifyTableProcedure |
|   | org.apache.hadoop.hbase.master.procedure.TestCreateTableProcedure |
|   | org.apache.hadoop.hbase.master.procedure.TestEnableTableProcedure |
|   | org.apache.hadoop.hbase.client.TestSnapshotCloneIndependence |
|   | org.apache.hadoop.hbase.master.TestGetLastFlushedSequenceId |
|   | org.apache.hadoop.hbase.client.TestMultipleTimestamps |
|   | org.apache.hadoop.hbase.master.balancer.TestStochasticLoadBalancer2 |
|   | org.apache.hadoop.hbase.trace.TestHTraceHooks |
|   | org.apache.hadoop.hbase.snapshot.TestSnapshotClientRetries |
|   | org.apache.hadoop.hbase.master.TestAssignmentManagerMetrics |
|   | org.apache.hadoop.hbase.namespace.TestNamespaceAuditor |
|   | org.apache.hadoop.hbase.TestHBaseTestingUtility |
|   | org.apache.hadoop.hbase.client.TestAsyncNamespaceAdminApi |
|   | org.apache.hadoop.hbase.TestFullLogReconstruction |
|   | org.apache.hadoop.hbase.regionserver.TestTimestampFilterSeekHint |
|   | org.apache.hadoop.hbase.security.access.TestAccessController3 |
|   | org.apache.hadoop.hbase.client.TestAsyncSnapshotAdminApi |
|   | org.apache.hadoop.hbase.wal.TestWALFiltering |
|   | org.apache.hadoop.hbase.coprocessor.TestCoprocessorMetrics |
|   | org.apache.hadoop.hbase.security.access.TestAccessController2 |
|   | org.apache.hadoop.hbase.client.TestAsyncClusterAdminApi |
|   | org.apache.hadoop.hbase.quotas.TestMasterSpaceQuotaObserver |
|   | org.apache.hadoop.hbase.client.TestAsyncRegionAdminApi |
|   | org.apache.hadoop.hbase.client.TestAsyncDrainAdminApi |
|   | org.apache.hadoop.hbase.wal.TestWALSplitCompressed |
|   | org.apache.hadoop.hbase.master.TestMasterFailoverBalancerPersistence |
|   | org.apache.hadoop.hbase.constraint.TestConstraint |
|   | 

[jira] [Commented] (HBASE-18674) upgrade hbase to commons-lang3

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144423#comment-16144423
 ] 

Sean Busbey commented on HBASE-18674:
-

the log output is linked in the table at the end, e.g. [failure in 
hbase-server|https://builds.apache.org/job/PreCommit-HBASE-Build/8311/artifact/patchprocess/patch-mvninstall-hbase-server.txt].
 should start with a command you can use to replicate the problem locally 
(after first doing a {{mvn install}} at the top level before the patch)

> upgrade hbase to commons-lang3
> --
>
> Key: HBASE-18674
> URL: https://issues.apache.org/jira/browse/HBASE-18674
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.0.0-alpha-2
>Reporter: Umesh Agashe
>Assignee: Umesh Agashe
> Fix For: 2.0.0
>
> Attachments: hbase-18674.master.001.patch, 
> hbase-18674.master.002.patch, hbase-18674.master.002.patch, 
> hbase-18674.master.003.patch
>
>
> upgrade hbase to use commons-lang 3.6



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

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

Sean Busbey updated HBASE-18577:

Attachment: HBASE-18577-branch-1.v6.patch

attaching version for branch-1 and earlier

 - leave logger backed for slf4j as non-optional
 - keep some hadoop mr/yarn stuff in the shaded client, due to TokenUtil 
(leaves all of it in hbase-client, prunes web related stuff in shaded instances)
 - upgrade the enforcer plugin

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.6.patch, HBASE-18577-branch-1.v6.patch, 
> HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, HBASE-18577.WIP.1.patch, 
> HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, HBASE-18577.WIP.4.patch, 
> HBASE-18577.WIP.5.patch, HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Work started] (HBASE-18708) Configure on-heap bucketCache size using percentage of heap size

2017-08-28 Thread Biju Nair (JIRA)

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

Work on HBASE-18708 started by Biju Nair.
-
> Configure on-heap bucketCache size using percentage of heap size
> 
>
> Key: HBASE-18708
> URL: https://issues.apache.org/jira/browse/HBASE-18708
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Trivial
>
> Currently heap allocations for RS memory structures like {{memstore}} and 
> {{lruCache}} are configured as percentage of total RS heap size. Since 
> on-heap bucketCache uses RS heap, configuring it as a percentage of heap size 
> will improve usability. Currently this can be configured either as a 
> percentage of heap or a memory size in MiB and we can remove the latter 
> option which is applicable to external or off-heap bucketCache.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Assigned] (HBASE-18708) Configure on-heap bucketCache size using percentage of heap size

2017-08-28 Thread Biju Nair (JIRA)

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

Biju Nair reassigned HBASE-18708:
-

Assignee: Biju Nair

> Configure on-heap bucketCache size using percentage of heap size
> 
>
> Key: HBASE-18708
> URL: https://issues.apache.org/jira/browse/HBASE-18708
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
>Priority: Trivial
>
> Currently heap allocations for RS memory structures like {{memstore}} and 
> {{lruCache}} are configured as percentage of total RS heap size. Since 
> on-heap bucketCache uses RS heap, configuring it as a percentage of heap size 
> will improve usability. Currently this can be configured either as a 
> percentage of heap or a memory size in MiB and we can remove the latter 
> option which is applicable to external or off-heap bucketCache.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-3935) HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-3935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144359#comment-16144359
 ] 

Hadoop QA commented on HBASE-3935:
--

| (/) *{color:green}+1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
19s{color} | {color:blue} Docker mode activated. {color} |
| {color:green}+1{color} | {color:green} hbaseanti {color} | {color:green}  0m  
0s{color} | {color:green} Patch does not have any anti-patterns. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 2 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
18s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
 5s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
20s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
43s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
 1s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  6m 
41s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
32s{color} | {color:green} branch-2 passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
21s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
34s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m  
6s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} cc {color} | {color:green}  2m  
6s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  2m  
6s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
41s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  0m 
58s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
34m 29s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha2. {color} |
| {color:green}+1{color} | {color:green} hbaseprotoc {color} | {color:green}  
1m 36s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  7m 
31s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
17s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
27s{color} | {color:green} hbase-protocol-shaded in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
19s{color} | {color:green} hbase-protocol in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
33s{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 95m 
35s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
57s{color} | {color:green} hbase-rest in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  1m 
 4s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}172m 39s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.12.3 Server=1.12.3 Image:yetus/hbase:3c8b364 |
| JIRA Issue | HBASE-3935 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884092/HBASE-3935.branch-2.v6.patch
 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  cc  hbaseprotoc  |

[jira] [Updated] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

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

Sean Busbey updated HBASE-18577:

Attachment: HBASE-18577.6.patch

-06

  - no longer WIP. works based on testing branch-1.2 backport (see above)
  - log4j now marked as non-optional (needed for hadoop 2 installs)

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.6.patch, HBASE-18577.WIP.0.patch, 
> HBASE-18577.WIP.-1.patch, HBASE-18577.WIP.1.patch, HBASE-18577.WIP.2.patch, 
> HBASE-18577.WIP.3.patch, HBASE-18577.WIP.4.patch, HBASE-18577.WIP.5.patch, 
> HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144322#comment-16144322
 ] 

Hudson commented on HBASE-18640:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3614 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3614/])
HBASE-18640 (Addendum) Remove the redundant dependency (chia7712: rev 
e219d34694783383f580067053614f6e6b227b03)
* (edit) hbase-it/pom.xml


> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18692) [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144325#comment-16144325
 ] 

Hudson commented on HBASE-18692:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3614 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3614/])
HBASE-18692 [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes (stack: 
rev a2b110e0fa82e98e100b70210101efc727f313ec)
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java


> [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int
> -
>
> Key: HBASE-18692
> URL: https://issues.apache.org/jira/browse/HBASE-18692
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18692.master.001.patch
>
>
> [~ram_krish] You need this change? BBUtils was public back in 1.0 and
> ByteBufferUtils.copyFromBufferToBuffer
> returned a void. HBASE-12213 HFileBlock backed by Array of ByteBuffers (Ram) 
> changed it to return an int. You think we need this? I can try undoing it. 
> Thanks.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18369) hbase thrift web-ui not available

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144324#comment-16144324
 ] 

Hudson commented on HBASE-18369:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3614 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3614/])
HBASE-18369 hbase thrift web-ui not available (tedyu: rev 
bbf23d9627849c32ee6914c1350da02bceba5127)
* (delete) hbase-server/src/main/resources/hbase-webapps/thrift/index.html
* (edit) bin/hbase
* (delete) hbase-server/src/main/resources/hbase-webapps/thrift/thrift.jsp


> hbase thrift web-ui not available
> -
>
> Key: HBASE-18369
> URL: https://issues.apache.org/jira/browse/HBASE-18369
> Project: HBase
>  Issue Type: Bug
>  Components: Thrift
>Affects Versions: 2.0.0
>Reporter: Peter Somogyi
>Assignee: Tamas Penzes
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18369.master.001.patch, 
> HBASE-18369.master.002.patch
>
>
> In standalone mode hbase thrift web-ui is gives 404 error.
> {code}
> $ ./bin/start-hbase.sh
> running master, logging to 
> /Users/peter.somogyi/hbase/bin/../logs/hbase-peter.somogyi-master-psomogyi-MBP.local.out
> $ ./bin/hbase thrift start
> ...
> Jul 12, 2017 12:32:03 PM org.apache.jasper.servlet.JspServlet serviceJspFile
> SEVERE: PWC6117: File 
> "/Users/peter.somogyi/hbase/hbase-server/target/hbase-webapps/thrift/thrift.jsp"
>  not found
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18701) Optimize reference guide to use cell acl conveniently

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144323#comment-16144323
 ] 

Hudson commented on HBASE-18701:


FAILURE: Integrated in Jenkins build HBase-Trunk_matrix #3614 (See 
[https://builds.apache.org/job/HBase-Trunk_matrix/3614/])
HBASE-18701 Optimize reference guide to use cell acl conveniently (tedyu: rev 
f1b3528d791e01427c98d7209f266cfa2380778c)
* (edit) src/main/asciidoc/_chapters/security.adoc


> Optimize reference guide to use cell acl conveniently
> -
>
> Key: HBASE-18701
> URL: https://issues.apache.org/jira/browse/HBASE-18701
> Project: HBase
>  Issue Type: Improvement
>Reporter: Shibin Zhang
>Assignee: Shibin Zhang
>Priority: Trivial
> Fix For: 3.0.0
>
> Attachments: HBASE-18701.patch
>
>
> When i use cell acl,i found it didn't work ,and without related settings 
> explain in hbase reference guide. After i read the code , i found we need to 
> change two option value in hbase-site.xml.It is user unfriendly to use cell 
> acl function.So, i think we need to explain how to enable this function in 
> reference guide.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just released).

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18710:
--
Summary: Move on to hbase-thirdparty 1.0.1 (it was just released).  (was: 
Move on to hbase-thirdparty 1.0.1 (it was just release).)

> Move on to hbase-thirdparty 1.0.1 (it was just released).
> -
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0
>
> Attachments: HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Comment Edited] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144291#comment-16144291
 ] 

Sean Busbey edited comment on HBASE-18577 at 8/28/17 8:26 PM:
--

all of below presumes you've set up any named tables, and the needed jars are 
in the working directory.

Test of hbase-downstreamer:

{code}
$ /usr/java/jdk1.8.0_111/bin/java -cp 
/etc/hbase/conf:hbase-downstreamer-api-1.y-2.0-SNAPSHOT-1.2.6_2.6.1.jar:hbase-shaded-client-1.2.7-SNAPSHOT.jar:commons-logging-1.2.jar:log4j-1.2.17.jar:slf4j-api-1.7.5.jar:htrace-core-3.2.0-incubating.jar
 org.hbase.downstreamer.GetMetaContent cdh-57464-1.gce.cloudera.com:2181 
2>/dev/null
{code}

Test of built in MR examples:

{code}
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar  hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
rowcounter 'test:exampe'
$ # After updating mapreduce.job.counters.max to be > 12,000
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
CellCounter "test:exampe" cellcounter-out :
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
export 'test:exampe' 'export-output'
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
import 'test:import_target' 'export-output'
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
rowcounter 'test:import_target'
$  HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.HashTable 'test:exampe' 'hashtable-out'
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.SyncTable 'hashtable-out' 'test:exampe' 
'test:import_target'
{code}

All of the above gave expected results.

I think this all works. I'll update the log4j as non-optional for 
master/branch-2 and post here shortly


was (Author: busbey):
all of below presumes you've set up any named tables, and the needed jars are 
in the working directory.

Test of hbase-downstreamer:

{code}
$ /usr/java/jdk1.8.0_111/bin/java -cp 
/etc/hbase/conf:hbase-downstreamer-api-1.y-2.0-SNAPSHOT-1.2.6_2.6.1.jar:hbase-shaded-client-1.2.7-SNAPSHOT.jar:commons-logging-1.2.jar:log4j-1.2.17.jar:slf4j-api-1.7.5.jar:htrace-core-3.2.0-incubating.jar
 org.hbase.downstreamer.GetMetaContent cdh-57464-1.gce.cloudera.com:2181 
2>/dev/null
{code}

Test of built in MR examples:

{code}
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar  hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
rowcounter 'test:exampe'
$ # After updating mapreduce.job.counters.max to be > 12,000
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver CellCounter "test:exampe" 
cellcounter-out :
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver export 'test:exampe' 'export-output'
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver import 'test:import_target' 
'export-output'
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver rowcounter 'test:import_target'
$  
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.HashTable 'test:exampe' 'hashtable-out'
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.SyncTable 'hashtable-out' 'test:exampe' 
'test:import_target'
{code}

All of the above gave expected results.

I think this all works. I'll update the log4j as non-optional for 
master/branch-2 and post here shortly

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: 

[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144291#comment-16144291
 ] 

Sean Busbey commented on HBASE-18577:
-

all of below presumes you've set up any named tables, and the needed jars are 
in the working directory.

Test of hbase-downstreamer:

{code}
$ /usr/java/jdk1.8.0_111/bin/java -cp 
/etc/hbase/conf:hbase-downstreamer-api-1.y-2.0-SNAPSHOT-1.2.6_2.6.1.jar:hbase-shaded-client-1.2.7-SNAPSHOT.jar:commons-logging-1.2.jar:log4j-1.2.17.jar:slf4j-api-1.7.5.jar:htrace-core-3.2.0-incubating.jar
 org.hbase.downstreamer.GetMetaContent cdh-57464-1.gce.cloudera.com:2181 
2>/dev/null
{code}

Test of built in MR examples:

{code}
$ HADOOP_CLASSPATH=/etc/hbase/conf:htrace-core-3.2.0-incubating.jar  hadoop jar 
hbase-shaded-server-1.2.7-SNAPSHOT.jar org.apache.hadoop.hbase.mapreduce.Driver 
rowcounter 'test:exampe'
$ # After updating mapreduce.job.counters.max to be > 12,000
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver CellCounter "test:exampe" 
cellcounter-out :
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver export 'test:exampe' 'export-output'
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver import 'test:import_target' 
'export-output'
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.Driver rowcounter 'test:import_target'
$  
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.HashTable 'test:exampe' 'hashtable-out'
$ 
HADOOP_CLASSPATH=/etc/hbase/conf:/opt/cloudera/parcels/CDH/jars/htrace-core-3.2.0-incubating.jar
 hadoop jar hbase-shaded-server-1.2.7-SNAPSHOT.jar 
org.apache.hadoop.hbase.mapreduce.SyncTable 'hashtable-out' 'test:exampe' 
'test:import_target'
{code}

All of the above gave expected results.

I think this all works. I'll update the log4j as non-optional for 
master/branch-2 and post here shortly

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, 
> HBASE-18577.WIP.1.patch, HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, 
> HBASE-18577.WIP.4.patch, HBASE-18577.WIP.5.patch, 
> HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18369) hbase thrift web-ui not available

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144280#comment-16144280
 ] 

Hadoop QA commented on HBASE-18369:
---

| (x) *{color:red}-1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
16s{color} | {color:blue} Docker mode activated. {color} |
| {color:blue}0{color} | {color:blue} shelldocs {color} | {color:blue}  0m  
4s{color} | {color:blue} Shelldocs was not available. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:red}-1{color} | {color:red} test4tests {color} | {color:red}  0m  
0s{color} | {color:red} The patch doesn't appear to include any new or modified 
tests. Please justify why no new tests are needed for this patch. Also please 
list what manual steps were performed to verify this patch. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
25s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  3m 
38s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
11s{color} | {color:green} master passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  2m 
59s{color} | {color:green} master passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
17s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  4m 
13s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  2m 
13s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} shellcheck {color} | {color:green}  0m 
 4s{color} | {color:green} There were no new shellcheck issues. {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
32m  0s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha4. {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  2m 
59s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green} 89m  
4s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}142m 
45s{color} | {color:green} root in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  0m 
46s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}284m 13s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=1.13.1 Server=1.13.1 Image:yetus/hbase:bdc94b1 |
| JIRA Issue | HBASE-18369 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884064/HBASE-18369.master.002.patch
 |
| Optional Tests |  asflicense  shellcheck  shelldocs  javac  javadoc  unit  |
| uname | Linux c66af2d55cd3 3.13.0-117-generic #164-Ubuntu SMP Fri Apr 7 
11:05:26 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux |
| Build tool | maven |
| Personality | 
/home/jenkins/jenkins-slave/workspace/PreCommit-HBASE-Build/component/dev-support/hbase-personality.sh
 |
| git revision | master / f1b3528 |
| Default Java | 1.8.0_144 |
| shellcheck | v0.4.6 |
|  Test Results | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8368/testReport/ |
| modules | C: hbase-server . U: . |
| Console output | 
https://builds.apache.org/job/PreCommit-HBASE-Build/8368/console |
| Powered by | Apache Yetus 0.4.0   http://yetus.apache.org |


This message was automatically generated.



> hbase thrift web-ui not available
> -
>
> Key: HBASE-18369
> URL: https://issues.apache.org/jira/browse/HBASE-18369
> Project: HBase
>  Issue Type: Bug
>  Components: Thrift
>Affects Versions: 2.0.0
>Reporter: Peter Somogyi
>Assignee: Tamas Penzes
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18369.master.001.patch, 
> HBASE-18369.master.002.patch
>
>
> In standalone mode hbase thrift web-ui is gives 404 error.
> {code}
> $ ./bin/start-hbase.sh
> running master, logging to 
> /Users/peter.somogyi/hbase/bin/../logs/hbase-peter.somogyi-master-psomogyi-MBP.local.out
> $ ./bin/hbase thrift 

[jira] [Assigned] (HBASE-18652) Expose individual cache stats in a CombinedCache through JMX

2017-08-28 Thread Biju Nair (JIRA)

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

Biju Nair reassigned HBASE-18652:
-

Assignee: Biju Nair

> Expose individual cache stats in a CombinedCache through JMX
> 
>
> Key: HBASE-18652
> URL: https://issues.apache.org/jira/browse/HBASE-18652
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver
>Reporter: Biju Nair
>Assignee: Biju Nair
>
> With offHeap cache being used to store data blocks and on-heap for index and 
> bloom filters, exposing the stats from the individual caches through JMX will 
> help understand the cache usage trend. Currently the combined cache stats is 
> available through JMX which may not provide insight into the individual cache 
> usage.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-3935) HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB

2017-08-28 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-3935?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144267#comment-16144267
 ] 

Hadoop QA commented on HBASE-3935:
--

| (/) *{color:green}+1 overall{color}* |
\\
\\
|| Vote || Subsystem || Runtime || Comment ||
| {color:blue}0{color} | {color:blue} reexec {color} | {color:blue}  0m 
40s{color} | {color:blue} Docker mode activated. {color} |
| {color:green}+1{color} | {color:green} hbaseanti {color} | {color:green}  0m  
0s{color} | {color:green} Patch does not have any anti-patterns. {color} |
| {color:green}+1{color} | {color:green} @author {color} | {color:green}  0m  
0s{color} | {color:green} The patch does not contain any @author tags. {color} |
| {color:green}+1{color} | {color:green} test4tests {color} | {color:green}  0m 
 0s{color} | {color:green} The patch appears to include 2 new or modified test 
files. {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  1m 
40s{color} | {color:blue} Maven dependency ordering for branch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  7m 
19s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
48s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  2m 
32s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
30s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  7m 
38s{color} | {color:green} branch-2 passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
53s{color} | {color:green} branch-2 passed {color} |
| {color:blue}0{color} | {color:blue} mvndep {color} | {color:blue}  0m 
22s{color} | {color:blue} Maven dependency ordering for patch {color} |
| {color:green}+1{color} | {color:green} mvninstall {color} | {color:green}  2m 
55s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} compile {color} | {color:green}  2m 
28s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} cc {color} | {color:green}  2m 
28s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javac {color} | {color:green}  2m 
28s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} checkstyle {color} | {color:green}  0m 
54s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green}  1m 
 9s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} whitespace {color} | {color:green}  0m 
 0s{color} | {color:green} The patch has no whitespace issues. {color} |
| {color:green}+1{color} | {color:green} hadoopcheck {color} | {color:green} 
32m 18s{color} | {color:green} Patch does not cause any errors with Hadoop 
2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.7.1 2.7.2 2.7.3 or 3.0.0-alpha2. {color} |
| {color:green}+1{color} | {color:green} hbaseprotoc {color} | {color:green}  
1m 28s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} findbugs {color} | {color:green}  6m 
56s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} javadoc {color} | {color:green}  1m 
18s{color} | {color:green} the patch passed {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
26s{color} | {color:green} hbase-protocol-shaded in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  0m 
19s{color} | {color:green} hbase-protocol in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  2m 
22s{color} | {color:green} hbase-client in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}113m 
27s{color} | {color:green} hbase-server in the patch passed. {color} |
| {color:green}+1{color} | {color:green} unit {color} | {color:green}  4m 
21s{color} | {color:green} hbase-rest in the patch passed. {color} |
| {color:green}+1{color} | {color:green} asflicense {color} | {color:green}  1m 
10s{color} | {color:green} The patch does not generate ASF License warnings. 
{color} |
| {color:black}{color} | {color:black} {color} | {color:black}199m 21s{color} | 
{color:black} {color} |
\\
\\
|| Subsystem || Report/Notes ||
| Docker | Client=17.05.0-ce Server=17.05.0-ce Image:yetus/hbase:3c8b364 |
| JIRA Issue | HBASE-3935 |
| JIRA Patch URL | 
https://issues.apache.org/jira/secure/attachment/12884082/HBASE-3935.branch-2.v5.patch
 |
| Optional Tests |  asflicense  javac  javadoc  unit  findbugs  hadoopcheck  
hbaseanti  checkstyle  compile  cc  

[jira] [Commented] (HBASE-18665) ReversedScannerCallable invokes getRegionLocations incorrectly

2017-08-28 Thread Ted Yu (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144265#comment-16144265
 ] 

Ted Yu commented on HBASE-18665:


Tests passed.

If there is no more review comment, I plan to integrate tomorrow morning.

> ReversedScannerCallable invokes getRegionLocations incorrectly
> --
>
> Key: HBASE-18665
> URL: https://issues.apache.org/jira/browse/HBASE-18665
> Project: HBase
>  Issue Type: Bug
>Affects Versions: 2.0.0, 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 1.1.13
>Reporter: Peter Somogyi
>Assignee: Peter Somogyi
> Attachments: 18665.master.003.patch, HBASE-18665.branch-1.003.patch, 
> HBASE-18665.branch-1.003.patch, HBASE-18665.master.001.patch, 
> HBASE-18665.master.002.patch, HBASE-18665.master.003.patch, 
> HBASE-18665.master.003.patch
>
>
> The behavior of ReversedScannerCallable#prepare [1] and 
> ScannerCallable#prepare [2] methods differ how they call 
> RpcRetryingCallerWithReadReplicas.getRegionLocations method.
> The reversed scanner uses the 'reload' parameter directly as the first 
> argument - RpcRetryingCallerWithReadReplicas.getRegionLocations(reload, id, 
> getConnection(), getTableName(), getRow()) - however, the forward scanner 
> passes '!reload'. The getRegionLocations first parameter is 'useCache', the 
> way we use it in ScannerCallable is the correct one.
> The same call can be found in ReversedScannerCallable#locateRegionsInRange 
> [3] also without negating its value.
> [1] 
> https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ReversedScannerCallable.java#L89-L90
> [2] 
> https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScannerCallable.java#L139-L140
> [3] 
> https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ReversedScannerCallable.java#L143-L144



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144249#comment-16144249
 ] 

Sean Busbey commented on HBASE-18577:
-

file HBASE-18711 based on not being able to swap in the shaded-server jar for 
the instructions in the ref guide

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, 
> HBASE-18577.WIP.1.patch, HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, 
> HBASE-18577.WIP.4.patch, HBASE-18577.WIP.5.patch, 
> HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18711) hbase shaded artifact for MR support utilities should have the mapreduce.Driver as its mainclass

2017-08-28 Thread Sean Busbey (JIRA)
Sean Busbey created HBASE-18711:
---

 Summary: hbase shaded artifact for MR support utilities should 
have the mapreduce.Driver as its mainclass
 Key: HBASE-18711
 URL: https://issues.apache.org/jira/browse/HBASE-18711
 Project: HBase
  Issue Type: Improvement
  Components: mapreduce
Affects Versions: 1.1.12, 2.0.0-alpha-2, 1.2.6, 1.3.1, 1.4.0
Reporter: Sean Busbey


to match the docs on using the non-shaded module for mapreduce support 
utilities, we should ensure the shaded version defines the same mainclass.

(workaround, pass {{org.apache.hadoop.hbase.mapreduce.Driver}} as the class for 
{{hadoop jar}})



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just release).

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18710:
--
Status: Patch Available  (was: Open)

> Move on to hbase-thirdparty 1.0.1 (it was just release).
> 
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0
>
> Attachments: HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144247#comment-16144247
 ] 

stack commented on HBASE-18640:
---

Thanks for clarification. Makes more sense now.

> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144244#comment-16144244
 ] 

Sean Busbey commented on HBASE-18640:
-

the {{git reset}} line in my examples is going back to the commit before this 
fix went in. Probably should have annotated that. :X

> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144242#comment-16144242
 ] 

Sean Busbey commented on HBASE-18640:
-

sorry boss on the lack of clarity. the contents is the opposite of what you say 
above. Previously it had all the MR classes and now it has just the load tool.

I don't think we've ever gotten a ref guide entry for the shaded artifacts put 
together.  there was some talk of pushing folks towards them more for 2.0, but 
I dont' think we ever got boots on the ground for either a docs update nor an 
artifact refactoring (I'd favor the former, personally).

> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Updated] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just release).

2017-08-28 Thread stack (JIRA)

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

stack updated HBASE-18710:
--
Attachment: HBASE-18710.branch-2.001.patch

> Move on to hbase-thirdparty 1.0.1 (it was just release).
> 
>
> Key: HBASE-18710
> URL: https://issues.apache.org/jira/browse/HBASE-18710
> Project: HBase
>  Issue Type: Task
>  Components: hbase-thirdparty
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0
>
> Attachments: HBASE-18710.branch-2.001.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18710) Move on to hbase-thirdparty 1.0.1 (it was just release).

2017-08-28 Thread stack (JIRA)
stack created HBASE-18710:
-

 Summary: Move on to hbase-thirdparty 1.0.1 (it was just release).
 Key: HBASE-18710
 URL: https://issues.apache.org/jira/browse/HBASE-18710
 Project: HBase
  Issue Type: Task
  Components: hbase-thirdparty
Reporter: stack
Assignee: stack
 Fix For: 2.0.0






--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18577) shaded client includes several non-relocated third party dependencies

2017-08-28 Thread Sean Busbey (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144240#comment-16144240
 ] 

Sean Busbey commented on HBASE-18577:
-

okay, finished testing updating YCSB. on the maintenance release branches, we 
need to not change any of the logging stuff to optional because it's definitely 
surprising. :/

> shaded client includes several non-relocated third party dependencies
> -
>
> Key: HBASE-18577
> URL: https://issues.apache.org/jira/browse/HBASE-18577
> Project: HBase
>  Issue Type: Bug
>  Components: Client
>Affects Versions: 1.2.0, 1.1.2, 1.3.0, 2.0.0-alpha-1
>Reporter: Sean Busbey
>Assignee: Sean Busbey
>Priority: Critical
> Fix For: 3.0.0, 1.4.0, 1.3.2, 1.5.0, 1.2.7, 2.0.0-alpha-3, 1.1.13
>
> Attachments: HBASE-18577.WIP.0.patch, HBASE-18577.WIP.-1.patch, 
> HBASE-18577.WIP.1.patch, HBASE-18577.WIP.2.patch, HBASE-18577.WIP.3.patch, 
> HBASE-18577.WIP.4.patch, HBASE-18577.WIP.5.patch, 
> HBASE-18577.WIP-branch-1.2.v5.patch
>
>
> we have some unexpected unrelocated third party dependencies in our shaded 
> artifacts.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18692) [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18692?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144232#comment-16144232
 ] 

Hudson commented on HBASE-18692:


FAILURE: Integrated in Jenkins build HBase-2.0 #413 (See 
[https://builds.apache.org/job/HBase-2.0/413/])
HBASE-18692 [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes (stack: 
rev 5053ed954506f2d5d4ed3f13153ef32472617771)
* (edit) 
hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java


> [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int
> -
>
> Key: HBASE-18692
> URL: https://issues.apache.org/jira/browse/HBASE-18692
> Project: HBase
>  Issue Type: Sub-task
>  Components: API
>Reporter: stack
>Assignee: stack
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18692.master.001.patch
>
>
> [~ram_krish] You need this change? BBUtils was public back in 1.0 and
> ByteBufferUtils.copyFromBufferToBuffer
> returned a void. HBASE-12213 HFileBlock backed by Array of ByteBuffers (Ram) 
> changed it to return an int. You think we need this? I can try undoing it. 
> Thanks.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18640) Move mapreduce out of hbase-server into separate hbase-mapreduce moduel

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144230#comment-16144230
 ] 

Hudson commented on HBASE-18640:


FAILURE: Integrated in Jenkins build HBase-2.0 #413 (See 
[https://builds.apache.org/job/HBase-2.0/413/])
HBASE-18640 (Addendum) Remove the redundant dependency (chia7712: rev 
152ad3025b47cc5026c960b4672f54ccf3db0675)
* (edit) hbase-it/pom.xml


> Move mapreduce out of hbase-server into separate hbase-mapreduce moduel
> ---
>
> Key: HBASE-18640
> URL: https://issues.apache.org/jira/browse/HBASE-18640
> Project: HBase
>  Issue Type: Bug
>Reporter: Appy
>Assignee: Appy
> Fix For: 2.0.0-alpha-3
>
> Attachments: HBASE-18640.branch-2.001.patch, 
> HBASE-18640.master.001.patch, HBASE-18640.master.002.patch, 
> HBASE-18640.master.003.patch, HBASE-18640.master.003.patch, 
> HBASE-18640.master.004.patch, HBASE-18640.master.004.patch, 
> HBASE-18640.master.005.patch, HBASE-18640.master.006.patch, 
> HBASE-18640.master.007.patch, HBASE-18640.master.008.patch
>
>
> (Couldn't find another dedicated jira, so creating new one).
> Uploaded patch which is moving ~60 files to the new module. Few notes:
> - The classes remaining in hbase-server are the ones which are intensively 
> coupled with visibility labels/wal/filesystem/hfile. These can not be 
> migrated to new module until corresponding subcomponents are untangled out of 
> hbase-server into their own separate modules.
> - Almost all mapreduce tests uses HBaseTestingUtil, so they can't be moved to 
> hbase-mapreduce module. Given these dependency constraints, one way would be 
> having a separate module for tests:
> hbase-mapreduce < hbase-server <--- hbase-mapreduce-tests 
> Imo, this makes sense and looks fine.
> The only issue is - yetus' pre-commit. It won't run tests in 
> hbase-mapreduce-tests module if something changed in just hbase-mapreduce. 
> However, yetus' limitation shouldn't warrant against the idea.
> So i'd say that we should go that way, unless there are better suggestions.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18369) hbase thrift web-ui not available

2017-08-28 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144231#comment-16144231
 ] 

Hudson commented on HBASE-18369:


FAILURE: Integrated in Jenkins build HBase-2.0 #413 (See 
[https://builds.apache.org/job/HBase-2.0/413/])
HBASE-18369 hbase thrift web-ui not available (tedyu: rev 
5531be160b2dc5136309163d52f4a0cd1ae1dcd3)
* (edit) bin/hbase
* (delete) hbase-server/src/main/resources/hbase-webapps/thrift/index.html
* (delete) hbase-server/src/main/resources/hbase-webapps/thrift/thrift.jsp


> hbase thrift web-ui not available
> -
>
> Key: HBASE-18369
> URL: https://issues.apache.org/jira/browse/HBASE-18369
> Project: HBase
>  Issue Type: Bug
>  Components: Thrift
>Affects Versions: 2.0.0
>Reporter: Peter Somogyi
>Assignee: Tamas Penzes
> Fix For: 3.0.0, 2.0.0-alpha-3
>
> Attachments: HBASE-18369.master.001.patch, 
> HBASE-18369.master.002.patch
>
>
> In standalone mode hbase thrift web-ui is gives 404 error.
> {code}
> $ ./bin/start-hbase.sh
> running master, logging to 
> /Users/peter.somogyi/hbase/bin/../logs/hbase-peter.somogyi-master-psomogyi-MBP.local.out
> $ ./bin/hbase thrift start
> ...
> Jul 12, 2017 12:32:03 PM org.apache.jasper.servlet.JspServlet serviceJspFile
> SEVERE: PWC6117: File 
> "/Users/peter.somogyi/hbase/hbase-server/target/hbase-webapps/thrift/thrift.jsp"
>  not found
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Commented] (HBASE-18709) [hbase-thirdparty] Clean out bundled proto files

2017-08-28 Thread stack (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-18709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144200#comment-16144200
 ] 

stack commented on HBASE-18709:
---

Also fix this reported by [~carp84]

{code}2. Noticed patches-applied.txt in hbase-shaded-protobuf/target after 
build,
maybe we could put the contents into CHANGES.txt?
{code}

> [hbase-thirdparty] Clean out bundled proto files
> 
>
> Key: HBASE-18709
> URL: https://issues.apache.org/jira/browse/HBASE-18709
> Project: HBase
>  Issue Type: Bug
>  Components: hbase-thirdparty
>Reporter: stack
>
> From the 1.0.1 vote thread from [~Apache9]
> {code}
> There are some proto files which are still under the 'google' directory and
> the package in the proto files is not relocated, like this:
> option csharp_namespace = "Google.Protobuf.WellKnownTypes";
> option go_package = "github.com/golang/protobuf/ptypes/any";
> option java_package = "com.google.protobuf"; // < here
> option java_outer_classname = "AnyProto";
> option java_multiple_files = true;
> option objc_class_prefix = "GPB";
> ...
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


[jira] [Created] (HBASE-18709) [hbase-thirdparty] Clean out bundled proto files

2017-08-28 Thread stack (JIRA)
stack created HBASE-18709:
-

 Summary: [hbase-thirdparty] Clean out bundled proto files
 Key: HBASE-18709
 URL: https://issues.apache.org/jira/browse/HBASE-18709
 Project: HBase
  Issue Type: Bug
  Components: hbase-thirdparty
Reporter: stack


>From the 1.0.1 vote thread from [~Apache9]

{code}
There are some proto files which are still under the 'google' directory and
the package in the proto files is not relocated, like this:

option csharp_namespace = "Google.Protobuf.WellKnownTypes";
option go_package = "github.com/golang/protobuf/ptypes/any";
option java_package = "com.google.protobuf"; // < here
option java_outer_classname = "AnyProto";
option java_multiple_files = true;
option objc_class_prefix = "GPB";
...
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)


  1   2   3   >