[jira] [Commented] (HBASE-23313) [hbck2] setRegionState should update Master in-memory state too

2020-06-03 Thread Duo Zhang (Jira)


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

Duo Zhang commented on HBASE-23313:
---

For RegionInfo, the regionName and encodedName should be generated according to 
other fields, so passing it through the proto message is not necessary.

I think encoded name is used elsewhere, for example, in RegionSpecifier? As a 
region name and a encoded region name can both be used as an identifier of a 
region.

For me, I suggest we just remove the field, since it has not been published yet.

Thanks.

> [hbck2] setRegionState should update Master in-memory state too
> ---
>
> Key: HBASE-23313
> URL: https://issues.apache.org/jira/browse/HBASE-23313
> Project: HBase
>  Issue Type: Bug
>  Components: hbck2
>Affects Versions: 2.1.7, 2.2.2
>Reporter: Michael Stack
>Assignee: Wellington Chevreuil
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> setRegionState changes the hbase:meta table info:state column. It does not 
> alter the Master's in-memory state. This means you have to kill Master and 
> have another assume Active Master role of a state-change to be noticed. 
> Better if the setRegionState just went via Master and updated Master and 
> hbase:meta.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] Apache-HBase commented on pull request #1814: HBASE-20904 Prometheus /metrics http endpoint for monitoring

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1814:
URL: https://github.com/apache/hbase/pull/1814#issuecomment-638611816


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 31s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 22s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 39s |  master passed  |
   | +1 :green_heart: |  checkstyle  |   0m 39s |  master passed  |
   | +0 :ok: |  refguide  |   4m 56s |  branch has no errors when building the 
reference guide. See footer for rendered docs, which you should manually 
inspect.  |
   | +1 :green_heart: |  spotbugs  |   1m 14s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 13s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 24s |  the patch passed  |
   | -0 :warning: |  checkstyle  |   0m 14s |  hbase-http: The patch generated 
9 new + 7 unchanged - 0 fixed = 16 total (was 7)  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  xml  |   0m  3s |  The patch has no ill-formed XML 
file.  |
   | +0 :ok: |  refguide  |   4m 48s |  patch has no errors when building the 
reference guide. See footer for rendered docs, which you should manually 
inspect.  |
   | +1 :green_heart: |  hadoopcheck  |  11m  8s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |   1m 33s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 24s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  40m 40s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1814 |
   | Optional Tests | dupname asflicense refguide xml hadoopcheck spotbugs 
hbaseanti checkstyle |
   | uname | Linux 3f1e3ecafe01 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 08c97d3a87 |
   | refguide | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-general-check/output/branch-site/book.html
 |
   | checkstyle | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-general-check/output/diff-checkstyle-hbase-http.txt
 |
   | refguide | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-general-check/output/patch-site/book.html
 |
   | Max. process+thread count | 94 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-http U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1814: HBASE-20904 Prometheus /metrics http endpoint for monitoring

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1814:
URL: https://github.com/apache/hbase/pull/1814#issuecomment-638610040


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 38s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 33s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   5m  8s |  master passed  |
   | +1 :green_heart: |  compile  |   0m 55s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   7m  9s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 26s |  hbase-common in master failed.  |
   | -0 :warning: |  javadoc  |   0m 20s |  hbase-http in master failed.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 18s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   5m  7s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m  1s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m  1s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   7m  4s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 18s |  hbase-common in the patch failed.  |
   | -0 :warning: |  javadoc  |   0m 18s |  hbase-http in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   2m  6s |  hbase-common in the patch passed.  
|
   | +1 :green_heart: |  unit  |   0m 57s |  hbase-http in the patch passed.  |
   |  |   |  34m 28s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1814 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 568fd4c3316b 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 08c97d3a87 |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-http.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-http.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/testReport/
 |
   | Max. process+thread count | 390 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-http U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1814: HBASE-20904 Prometheus /metrics http endpoint for monitoring

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1814:
URL: https://github.com/apache/hbase/pull/1814#issuecomment-638607456


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 31s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 24s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 38s |  master passed  |
   | +1 :green_heart: |  compile  |   0m 44s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   5m 33s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 40s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 17s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 23s |  the patch passed  |
   | +1 :green_heart: |  compile  |   0m 44s |  the patch passed  |
   | +1 :green_heart: |  javac  |   0m 44s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m 32s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 38s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 21s |  hbase-common in the patch passed.  
|
   | +1 :green_heart: |  unit  |   0m 40s |  hbase-http in the patch passed.  |
   |  |   |  25m 17s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1814 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 96636e988c5e 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 08c97d3a87 |
   | Default Java | 1.8.0_232 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/testReport/
 |
   | Max. process+thread count | 494 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-http U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1814/6/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1802: HBASE-24444 Should shutdown mini cluster after class in TestMetaAssignmentWithStopMaster

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1802:
URL: https://github.com/apache/hbase/pull/1802#issuecomment-638602336


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 35s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 41s |  master passed  |
   | +1 :green_heart: |  compile  |   0m 57s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   5m 37s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 38s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 36s |  the patch passed  |
   | +1 :green_heart: |  compile  |   0m 56s |  the patch passed  |
   | +1 :green_heart: |  javac  |   0m 56s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m 34s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 36s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 152m  1s |  hbase-server in the patch passed.  
|
   |  |   | 176m 19s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1802 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 8b92af357b1a 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 
16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | Default Java | 1.8.0_232 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/testReport/
 |
   | Max. process+thread count | 3584 (vs. ulimit of 12500) |
   | modules | C: hbase-server U: hbase-server |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] mmpataki commented on pull request #1814: HBASE-20904 Prometheus /metrics http endpoint for monitoring

2020-06-03 Thread GitBox


mmpataki commented on pull request #1814:
URL: https://github.com/apache/hbase/pull/1814#issuecomment-638600476


   @saintstack I have made the changes, could you please review them.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1802: HBASE-24444 Should shutdown mini cluster after class in TestMetaAssignmentWithStopMaster

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1802:
URL: https://github.com/apache/hbase/pull/1802#issuecomment-638600634


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 35s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   4m 29s |  master passed  |
   | +1 :green_heart: |  compile  |   1m  7s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   6m  0s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 49s |  hbase-server in master failed.  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   4m 11s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m  6s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m  6s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m 20s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 50s |  hbase-server in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 142m 16s |  hbase-server in the patch passed.  
|
   |  |   | 169m 35s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1802 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 851c08efbfb8 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 
16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/testReport/
 |
   | Max. process+thread count | 3796 (vs. ulimit of 12500) |
   | modules | C: hbase-server U: hbase-server |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1722: HBASE-24359 Optionally ignore edits for deleted CFs for replication

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1722:
URL: https://github.com/apache/hbase/pull/1722#issuecomment-638599687


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 24s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 29s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   4m  4s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 28s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   5m 50s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 19s |  hbase-common in master failed.  |
   | -0 :warning: |  javadoc  |   0m 39s |  hbase-server in master failed.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 16s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m  1s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 27s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 27s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m 46s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 17s |  hbase-common in the patch failed.  |
   | -0 :warning: |  javadoc  |   0m 40s |  hbase-server in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 28s |  hbase-common in the patch passed.  
|
   | +1 :green_heart: |  unit  | 125m 21s |  hbase-server in the patch passed.  
|
   |  |   | 155m 57s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1722 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 44a84849ba6f 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/testReport/
 |
   | Max. process+thread count | 4447 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Comment Edited] (HBASE-23313) [hbck2] setRegionState should update Master in-memory state too

2020-06-03 Thread Michael Stack (Jira)


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

Michael Stack edited comment on HBASE-23313 at 6/4/20, 4:36 AM:


I made remark in PR on this new field. Thought it interesting it wasn't there 
already. Didn't realize it not used. You thinking it shouldn't be there; that 
it should be calculated on deserialization rather than carried in pb? Maybe 
that is what we do regardless of this addition?


was (Author: stack):
I made remark in PR on this new field. Thought it interesting it wasn't there 
already. Didn't realize it not used. You thinking it shouldn't be there; that 
it should be calculated on deserialization rather than carried in pb?

> [hbck2] setRegionState should update Master in-memory state too
> ---
>
> Key: HBASE-23313
> URL: https://issues.apache.org/jira/browse/HBASE-23313
> Project: HBase
>  Issue Type: Bug
>  Components: hbck2
>Affects Versions: 2.1.7, 2.2.2
>Reporter: Michael Stack
>Assignee: Wellington Chevreuil
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> setRegionState changes the hbase:meta table info:state column. It does not 
> alter the Master's in-memory state. This means you have to kill Master and 
> have another assume Active Master role of a state-change to be noticed. 
> Better if the setRegionState just went via Master and updated Master and 
> hbase:meta.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-23313) [hbck2] setRegionState should update Master in-memory state too

2020-06-03 Thread Michael Stack (Jira)


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

Michael Stack commented on HBASE-23313:
---

I made remark in PR on this new field. Thought it interesting it wasn't there 
already. Didn't realize it not used. You thinking it shouldn't be there; that 
it should be calculated on deserialization rather than carried in pb?

> [hbck2] setRegionState should update Master in-memory state too
> ---
>
> Key: HBASE-23313
> URL: https://issues.apache.org/jira/browse/HBASE-23313
> Project: HBase
>  Issue Type: Bug
>  Components: hbck2
>Affects Versions: 2.1.7, 2.2.2
>Reporter: Michael Stack
>Assignee: Wellington Chevreuil
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> setRegionState changes the hbase:meta table info:state column. It does not 
> alter the Master's in-memory state. This means you have to kill Master and 
> have another assume Active Master role of a state-change to be noticed. 
> Better if the setRegionState just went via Master and updated Master and 
> hbase:meta.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24205) Create metric to know the number of reads that happens from memstore

2020-06-03 Thread ramkrishna.s.vasudevan (Jira)


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

ramkrishna.s.vasudevan commented on HBASE-24205:


bq.Will make it awkward summing by table
Summing per region and per table is bit awkward like we need to group them 
using a map. Rest of the metrics is just summations. This is ok I believe 
considering the simplicity of the patch. 

bq.The name will be long (smile).
Its like making 'something already long longer' (smile). It will just add the 
Store_.

But I think we need to do that or we should be giving the details per region 
per store under an Mbean only. 

> Create metric to know the number of reads that happens from memstore
> 
>
> Key: HBASE-24205
> URL: https://issues.apache.org/jira/browse/HBASE-24205
> Project: HBase
>  Issue Type: Improvement
>  Components: metrics
>Affects Versions: 3.0.0-alpha-1
>Reporter: ramkrishna.s.vasudevan
>Assignee: ramkrishna.s.vasudevan
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
> Attachments: screenshot.png, screenshot_tablevscf.png
>
>
> A metric to identify number of reads that were served from memstore (atleast 
> if the gets can be accounted for) then it gives a value addition to know if  
> among the reads how much was targeted at the most recent data.
> Currently the existing metric framework at region level should be enough but 
> we can also add a metric per store level.  That will be more granular. 
> We can also expose this via HbTop.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24205) Create metric to know the number of reads that happens from memstore

2020-06-03 Thread ramkrishna.s.vasudevan (Jira)


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

ramkrishna.s.vasudevan commented on HBASE-24205:


bq.Aggregated at region level means it will consider all CFs/Stores under that 
region. Say we have 2 store (CFs) under region and one having read pattern of 
recent data and other not, the aggregated at region level will not be a real 
insight.
Previously the patch had per store per region detail. The only thing was to  
make use of it, we had to aggregate it at the consumer side. 
Now that is also aggregated as region vs store - with a value. 
So if we add all the region vs store metric value should be equal to table vs 
store metric.  (for that specific store). 

> Create metric to know the number of reads that happens from memstore
> 
>
> Key: HBASE-24205
> URL: https://issues.apache.org/jira/browse/HBASE-24205
> Project: HBase
>  Issue Type: Improvement
>  Components: metrics
>Affects Versions: 3.0.0-alpha-1
>Reporter: ramkrishna.s.vasudevan
>Assignee: ramkrishna.s.vasudevan
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
> Attachments: screenshot.png, screenshot_tablevscf.png
>
>
> A metric to identify number of reads that were served from memstore (atleast 
> if the gets can be accounted for) then it gives a value addition to know if  
> among the reads how much was targeted at the most recent data.
> Currently the existing metric framework at region level should be enough but 
> we can also add a metric per store level.  That will be more granular. 
> We can also expose this via HbTop.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24500) The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange

2020-06-03 Thread Duo Zhang (Jira)


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

Duo Zhang commented on HBASE-24500:
---

Revert from branch-2.3+. Will open a new PR once the question on HBASE-23313 
has been resolved.

> The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange
> ---
>
> Key: HBASE-24500
> URL: https://issues.apache.org/jira/browse/HBASE-24500
> Project: HBase
>  Issue Type: Task
>  Components: Client, read replicas
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Blocker
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
>
> In this method, we will copy all the fields, including RegionName and 
> EncodedRegionName of the RegionInfo, so after we changed some other fields 
> like start key or stop key or replica id, and then create a new RegionInfo, 
> the RegionName of the RegionInfo will not be regenerated and cause problem.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-23313) [hbck2] setRegionState should update Master in-memory state too

2020-06-03 Thread Duo Zhang (Jira)


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

Duo Zhang commented on HBASE-23313:
---

Could someone explain a bit about the newly added region_encoded_name field in 
the RegionInfo proto, and also the ProtobufUtil.toProtoRegionInfo method?

The method is not used in HBase, and I searched in the repo of 
hbase-operator-tools through github search, also no reference.

The 2.3.0 RC0 is very close, we need to hurry up on the API clean up.

Thanks.

> [hbck2] setRegionState should update Master in-memory state too
> ---
>
> Key: HBASE-23313
> URL: https://issues.apache.org/jira/browse/HBASE-23313
> Project: HBase
>  Issue Type: Bug
>  Components: hbck2
>Affects Versions: 2.1.7, 2.2.2
>Reporter: Michael Stack
>Assignee: Wellington Chevreuil
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> setRegionState changes the hbase:meta table info:state column. It does not 
> alter the Master's in-memory state. This means you have to kill Master and 
> have another assume Active Master role of a state-change to be noticed. 
> Better if the setRegionState just went via Master and updated Master and 
> hbase:meta.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24500) The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange

2020-06-03 Thread Duo Zhang (Jira)


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

Duo Zhang commented on HBASE-24500:
---

Oh shit, seems we use the ProtobufUtil.toProtoRegionInfo in HBCK2, let me check.

> The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange
> ---
>
> Key: HBASE-24500
> URL: https://issues.apache.org/jira/browse/HBASE-24500
> Project: HBase
>  Issue Type: Task
>  Components: Client, read replicas
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Critical
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
>
> In this method, we will copy all the fields, including RegionName and 
> EncodedRegionName of the RegionInfo, so after we changed some other fields 
> like start key or stop key or replica id, and then create a new RegionInfo, 
> the RegionName of the RegionInfo will not be regenerated and cause problem.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (HBASE-24500) The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange

2020-06-03 Thread Duo Zhang (Jira)


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

Duo Zhang updated HBASE-24500:
--
Priority: Blocker  (was: Critical)

> The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange
> ---
>
> Key: HBASE-24500
> URL: https://issues.apache.org/jira/browse/HBASE-24500
> Project: HBase
>  Issue Type: Task
>  Components: Client, read replicas
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Blocker
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
>
> In this method, we will copy all the fields, including RegionName and 
> EncodedRegionName of the RegionInfo, so after we changed some other fields 
> like start key or stop key or replica id, and then create a new RegionInfo, 
> the RegionName of the RegionInfo will not be regenerated and cause problem.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24500) The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange

2020-06-03 Thread Duo Zhang (Jira)


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

Duo Zhang commented on HBASE-24500:
---

oh, wait a minute, we do not have encoded name for RegionInfo proto on 
branch-2.2.

Let me check when we introduced this field in proto.

> The behavior of RegionInfoBuilder.newBuilder(RegionInfo) is strange
> ---
>
> Key: HBASE-24500
> URL: https://issues.apache.org/jira/browse/HBASE-24500
> Project: HBase
>  Issue Type: Task
>  Components: Client, read replicas
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Critical
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
>
> In this method, we will copy all the fields, including RegionName and 
> EncodedRegionName of the RegionInfo, so after we changed some other fields 
> like start key or stop key or replica id, and then create a new RegionInfo, 
> the RegionName of the RegionInfo will not be regenerated and cause problem.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (HBASE-24038) Add a metric to show the locality of ssd in table.jsp

2020-06-03 Thread Zheng Wang (Jira)


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

Zheng Wang updated HBASE-24038:
---
Attachment: HBASE-24038-screenshot.png

> Add a metric to show the locality of ssd in table.jsp
> -
>
> Key: HBASE-24038
> URL: https://issues.apache.org/jira/browse/HBASE-24038
> Project: HBase
>  Issue Type: New Feature
>  Components: metrics
>Reporter: Zheng Wang
>Assignee: Zheng Wang
>Priority: Major
> Attachments: HBASE-24038-screenshot.png
>
>
> If a hdfs block has a replica on local hdd and a replica on remote ssd, then 
> the local one is first priority, so i think it is useful to show the locality 
> of ssd, especially when use the ONE_SSD storagy policy.
>   



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] bsglz commented on pull request #1337: HBASE-24038 Add a metric to show the locality of ssd in table.jsp

2020-06-03 Thread GitBox


bsglz commented on pull request #1337:
URL: https://github.com/apache/hbase/pull/1337#issuecomment-638587744


   Posted a screenshot.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache9 commented on pull request #1774: HBASE-24389 Introduce new master rpc methods to locate meta region through root region

2020-06-03 Thread GitBox


Apache9 commented on pull request #1774:
URL: https://github.com/apache/hbase/pull/1774#issuecomment-638580779


   @saintstack Any other concerns on the patch here?
   
   Thanks.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache9 merged pull request #1840: HBASE-24500 The behavior of RegionInfoBuilder.newBuilder(RegionInfo) …

2020-06-03 Thread GitBox


Apache9 merged pull request #1840:
URL: https://github.com/apache/hbase/pull/1840


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache9 commented on pull request #1826: HBASE-24438 Don't update TaskMonitor when deserializing ServerCrashProcedure

2020-06-03 Thread GitBox


Apache9 commented on pull request #1826:
URL: https://github.com/apache/hbase/pull/1826#issuecomment-638573746


   > Maybe an alternative would be to improve the message in tasks and 
explicitly say "noticed an SCP, waiting for processing". Don't know if such 
verbosity would be useful though?
   
   Good. Waiting for your new patch.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1722: HBASE-24359 Optionally ignore edits for deleted CFs for replication

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1722:
URL: https://github.com/apache/hbase/pull/1722#issuecomment-638569340


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 27s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 32s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 30s |  master passed  |
   | +1 :green_heart: |  checkstyle  |   1m 25s |  master passed  |
   | +1 :green_heart: |  spotbugs  |   2m 36s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 13s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 17s |  the patch passed  |
   | -0 :warning: |  checkstyle  |   1m  4s |  hbase-server: The patch 
generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  hadoopcheck  |  10m 55s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |   2m 54s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 25s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  36m  7s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1722 |
   | Optional Tests | dupname asflicense spotbugs hadoopcheck hbaseanti 
checkstyle |
   | uname | Linux 73e922fbd657 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | checkstyle | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt
 |
   | Max. process+thread count | 94 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1722/5/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1802: HBASE-24444 Should shutdown mini cluster after class in TestMetaAssignmentWithStopMaster

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1802:
URL: https://github.com/apache/hbase/pull/1802#issuecomment-638565490


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 29s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 28s |  master passed  |
   | +1 :green_heart: |  checkstyle  |   1m  7s |  master passed  |
   | +1 :green_heart: |  spotbugs  |   1m 58s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 20s |  the patch passed  |
   | +1 :green_heart: |  checkstyle  |   1m  1s |  the patch passed  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  hadoopcheck  |  11m  8s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |   2m 10s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 15s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  32m  7s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1802 |
   | Optional Tests | dupname asflicense spotbugs hadoopcheck hbaseanti 
checkstyle |
   | uname | Linux 3cff623f3a38 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | Max. process+thread count | 94 (vs. ulimit of 12500) |
   | modules | C: hbase-server U: hbase-server |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1802/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] bsglz commented on pull request #1837: HBASE-24496 The tab of Base Stats not actived by default in table.jsp

2020-06-03 Thread GitBox


bsglz commented on pull request #1837:
URL: https://github.com/apache/hbase/pull/1837#issuecomment-638557813


   > Please either add a test or post a screenshot at the jira. The patch LGTM.
   
   Posted two screenshots at the jira. Thanks.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Updated] (HBASE-24496) The tab of Base Stats not actived by default in table.jsp

2020-06-03 Thread Zheng Wang (Jira)


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

Zheng Wang updated HBASE-24496:
---
Attachment: HBASE-24496-afterpatch.png
HBASE-24496-beforepatch.png

> The tab of Base Stats not actived by default in table.jsp
> -
>
> Key: HBASE-24496
> URL: https://issues.apache.org/jira/browse/HBASE-24496
> Project: HBase
>  Issue Type: Bug
>  Components: UI
>Affects Versions: 3.0.0-alpha-1
>Reporter: Zheng Wang
>Assignee: Zheng Wang
>Priority: Major
> Attachments: HBASE-24496-afterpatch.png, HBASE-24496-beforepatch.png
>
>
> This bug was introduced by HBASE-21404, it expect to resovle the active issue 
> of nav bar, but impact other areas.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] bsglz commented on pull request #1337: HBASE-24038 Add a metric to show the locality of ssd in table.jsp

2020-06-03 Thread GitBox


bsglz commented on pull request #1337:
URL: https://github.com/apache/hbase/pull/1337#issuecomment-638549983


   The mvninstall failture ofmaster seems not related to this PR.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1749: HBASE-24367 ScheduledChore log elapsed timespan in a human-friendly format

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1749:
URL: https://github.com/apache/hbase/pull/1749#issuecomment-638545825


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   3m 34s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   4m 11s |  master passed  |
   | +1 :green_heart: |  checkstyle  |   0m 27s |  master passed  |
   | +1 :green_heart: |  spotbugs  |   0m 50s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 46s |  the patch passed  |
   | -0 :warning: |  checkstyle  |   0m 23s |  hbase-common: The patch 
generated 1 new + 5 unchanged - 0 fixed = 6 total (was 5)  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  hadoopcheck  |  12m 40s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |   0m 50s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 13s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  34m 41s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1749 |
   | Optional Tests | dupname asflicense spotbugs hadoopcheck hbaseanti 
checkstyle |
   | uname | Linux 458a1b4fe89c 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | checkstyle | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/artifact/yetus-general-check/output/diff-checkstyle-hbase-common.txt
 |
   | Max. process+thread count | 84 (vs. ulimit of 12500) |
   | modules | C: hbase-common U: hbase-common |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1749: HBASE-24367 ScheduledChore log elapsed timespan in a human-friendly format

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1749:
URL: https://github.com/apache/hbase/pull/1749#issuecomment-638543615


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   3m 33s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  2s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   4m 13s |  master passed  |
   | +1 :green_heart: |  compile  |   0m 24s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   6m 14s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 24s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 47s |  the patch passed  |
   | +1 :green_heart: |  compile  |   0m 21s |  the patch passed  |
   | +1 :green_heart: |  javac  |   0m 21s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m  3s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 20s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 45s |  hbase-common in the patch passed.  
|
   |  |   |  28m 13s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1749 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 475dd7ef5dd9 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | Default Java | 1.8.0_232 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/testReport/
 |
   | Max. process+thread count | 222 (vs. ulimit of 12500) |
   | modules | C: hbase-common U: hbase-common |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1749: HBASE-24367 ScheduledChore log elapsed timespan in a human-friendly format

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1749:
URL: https://github.com/apache/hbase/pull/1749#issuecomment-638543364


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 12s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   4m 44s |  master passed  |
   | +1 :green_heart: |  compile  |   0m 24s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   6m 25s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 18s |  hbase-common in master failed.  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   4m 29s |  the patch passed  |
   | +1 :green_heart: |  compile  |   0m 25s |  the patch passed  |
   | +1 :green_heart: |  javac  |   0m 25s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m 23s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 15s |  hbase-common in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 45s |  hbase-common in the patch passed.  
|
   |  |   |  27m 30s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1749 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux eb3341f8bcc4 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 
11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 60c9ae58fb |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/testReport/
 |
   | Max. process+thread count | 200 (vs. ulimit of 12500) |
   | modules | C: hbase-common U: hbase-common |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1749/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (HBASE-24412) Canary support check only one column family per RegionTask

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-24412:


Results for branch branch-2
[build #2689 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/]: 
(x) *{color:red}-1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> Canary support check only one column family per RegionTask
> --
>
> Key: HBASE-24412
> URL: https://issues.apache.org/jira/browse/HBASE-24412
> Project: HBase
>  Issue Type: Improvement
>  Components: canary
>Reporter: niuyulin
>Assignee: niuyulin
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-21406) "status 'replication'" should not show SINK if the cluster does not act as sink

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-21406:


Results for branch branch-2
[build #2689 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/]: 
(x) *{color:red}-1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> "status 'replication'" should not show SINK if the cluster does not act as 
> sink
> ---
>
> Key: HBASE-21406
> URL: https://issues.apache.org/jira/browse/HBASE-21406
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 3.0.0-alpha-1, 2.3.0, 2.4.0, 2.2.5
>Reporter: Daisuke Kobayashi
>Assignee: Wellington Chevreuil
>Priority: Minor
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.4.0
>
> Attachments: HBASE-21406-branch-1.001.patch, 
> HBASE-21406-master.001.patch, HBASE-21406-master.002.patch, Screen Shot 
> 2018-10-31 at 18.12.54.png
>
>
> When replicating in 1 way, from source to target, {{status 'replication'}} on 
> source always dumps SINK with meaningless metrics. It only makes sense when 
> running the command on target cluster.
> {{status 'replication'}} on source, for example. {{AgeOfLastAppliedOp}} is 
> always zero and {{TimeStampsOfLastAppliedOp}} does not get updated from the 
> time the RS started since it's not acting as sink.
> {noformat}
> source-1.com
>SOURCE: PeerID=1, AgeOfLastShippedOp=0, SizeOfLogQueue=0, 
> TimeStampsOfLastShippedOp=Mon Oct 29 23:44:14 PDT 2018, Replication Lag=0
>SINK  : AgeOfLastAppliedOp=0, TimeStampsOfLastAppliedOp=Thu Oct 25 
> 23:56:53 PDT 2018
> {noformat}
> {{status 'replication'}} on target works as expected. SOURCE is empty as it's 
> not acting as source:
> {noformat}
> target-1.com
>SOURCE:
>SINK  : AgeOfLastAppliedOp=70, TimeStampsOfLastAppliedOp=Mon Oct 29 
> 23:44:08 PDT 2018
> {noformat}
> This is because {{getReplicationLoadSink}}, called in {{admin.rb}}, always 
> returns a value (not null).
> 1.X
> https://github.com/apache/hbase/blob/rel/1.4.0/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java#L194-L204
> 2.X
> https://github.com/apache/hbase/blob/rel/2.0.0/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java#L392-L399



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24309) Avoid introducing log4j and slf4j-log4j dependencies for modules other than hbase-assembly

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-24309:


Results for branch branch-2
[build #2689 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/]: 
(x) *{color:red}-1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> Avoid introducing log4j and slf4j-log4j dependencies for modules other than 
> hbase-assembly
> --
>
> Key: HBASE-24309
> URL: https://issues.apache.org/jira/browse/HBASE-24309
> Project: HBase
>  Issue Type: Sub-task
>  Components: logging, pom
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> In general, a library should not force the down stream users to use a 
> specific logging framework, and this is why there is a slf4j library.
> For HBase, since we also publish the testing-util module which almost depends 
> on all other sub modules, we should not introduce logging dependencies other 
> than slf4j-api in these modules. We should only add log4j dependencies in 
> hbase-assembly and ship it with our binary distribution.
> This is also important for switching to log4j2.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24492) ProtobufLogReader.readNext does not need looping

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-24492:


Results for branch branch-2
[build #2689 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/]: 
(x) *{color:red}-1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2/2689/JDK11_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> ProtobufLogReader.readNext does not need looping
> 
>
> Key: HBASE-24492
> URL: https://issues.apache.org/jira/browse/HBASE-24492
> Project: HBase
>  Issue Type: Task
>  Components: Replication, wal
>Reporter: Viraj Jasani
>Assignee: Viraj Jasani
>Priority: Minor
> Fix For: 3.0.0-alpha-1, 1.7.0, 2.4.0
>
>
> ProtobufLogReader.readNext is using infinite while loop for the whole method, 
> however it returns value or throws errors in single execution. while(true) 
> was part of initial code and with better improvements in the method, this 
> loop has not been removed yet.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Resolved] (HBASE-24501) Backport to branch-1 HBASE-15785 Unnecessary lock in ByteBufferArray

2020-06-03 Thread Guanghao Zhang (Jira)


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

Guanghao Zhang resolved HBASE-24501.

Fix Version/s: 1.7.0
   Resolution: Fixed

Pushed to branch-1. Thanks [~tangtianhang] for contributing.

> Backport to branch-1 HBASE-15785 Unnecessary lock in ByteBufferArray
> 
>
> Key: HBASE-24501
> URL: https://issues.apache.org/jira/browse/HBASE-24501
> Project: HBase
>  Issue Type: Improvement
>  Components: regionserver, Scanners
>Reporter: tianhang tang
>Assignee: tianhang tang
>Priority: Minor
> Fix For: 1.7.0
>
>
> Backport [HBASE-15785|https://issues.apache.org/jira/browse/HBASE-15785] to 
> branch-1



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] infraio merged pull request #1842: HBASE-24501 Backport to branch-1 HBASE-15785 Unnecessary lock in Byte…

2020-06-03 Thread GitBox


infraio merged pull request #1842:
URL: https://github.com/apache/hbase/pull/1842


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] timoha commented on pull request #1826: HBASE-24438 Don't update TaskMonitor when deserializing ServerCrashProcedure

2020-06-03 Thread GitBox


timoha commented on pull request #1826:
URL: https://github.com/apache/hbase/pull/1826#issuecomment-638533674


   That's a good point @Apache9, I guess it would add sort of "continuity" to 
show that the task is still ongoing during master failover in case the 
procedure hasn't actually finished. However, I think there's an unwanted side 
effect here in case the procedure has actually completed by previous master 
(was marked done) and SCP not being actually scheduled for a while. 
   
   As an operator, if I were to notice that there's SCP, I would freak out and 
try to see why my regionserver failed and then try to look at the logs (and in 
this case nothing is logged about it new master), and then try to look at 
procedure list (also without finding anything there). So, I guess in that case 
it would be more expected to show SCP in task when it's is actually being 
executed rather than "pending execution"?
   
   Maybe an alternative would be to improve the message in tasks and explicitly 
say "noticed an SCP, waiting for processing". Don't know if such verbosity 
would be useful though?



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache9 edited a comment on pull request #1826: HBASE-24438 Don't update TaskMonitor when deserializing ServerCrashProcedure

2020-06-03 Thread GitBox


Apache9 edited a comment on pull request #1826:
URL: https://github.com/apache/hbase/pull/1826#issuecomment-638530854


   And I got the reason why there is a currentRunningState field. We will call 
setNextState after scheduling sub procedures, so when updating progress, if we 
just use the state machine state by calling getCurrentState, we will set the 
message in the TaskMonitor to the next state, which is a bit confusing to users.
   
   So I think we could add another flag to updateProgress, to indicate whether 
the procedure is complete, and when calling after excuting the 
SERVER_CRASH_FINISH, we set this flag to true to let the method complete the 
procedure in the TaskMonitor.
   
   And also, in deserialization method, we could check the 'ProcedureState'(not 
the state of the state machine), if it is SUCCESS or FAILED, then we just skip 
calling updateProgress, so it will not have stale SCPs.
   
   Thanks.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache9 commented on pull request #1826: HBASE-24438 Don't update TaskMonitor when deserializing ServerCrashProcedure

2020-06-03 Thread GitBox


Apache9 commented on pull request #1826:
URL: https://github.com/apache/hbase/pull/1826#issuecomment-638530854


   And I got the reason why there is a currentRunningState field. We will call 
setNextState after scheduling sub procedures, so when updating progress, if we 
just use the recorded current state, we will set the message in the TaskMonitor 
to the next state, which is a bit confusing to users.
   
   So I think we could add another flag to updateProgress, to indicate whether 
the procedure is complete, and when calling after excuting the 
SERVER_CRASH_FINISH, we set this flag to true to let the method complete the 
procedure in the TaskMonitor.
   
   And also, in deserialization method, we could check the 'ProcedureState'(not 
the state of the state machine), if it is SUCCESS or FAILED, then we just skip 
calling updateProgress, so it will not have stale SCPs.
   
   Thanks.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache9 commented on pull request #1826: HBASE-24438 Don't update TaskMonitor when deserializing ServerCrashProcedure

2020-06-03 Thread GitBox


Apache9 commented on pull request #1826:
URL: https://github.com/apache/hbase/pull/1826#issuecomment-638527858


   > Thanks for suggestion @Apache9, but I don't think that's going to work for 
the case of state being `SERVER_CRASH_FINISH`. With such code change, 
`executeFromState` will end up calling `updateProgress(true)` at the beginning 
of the function marking the task as done. Whereas it should be actually marking 
the task as done when switch `case SERVER_CRASH_FINISH` is called.
   > 
   > Also, could you please explain a rationale about adding a task during 
procedure deserialization? If procedure has finished during run of previous, 
what is the value in displaying it in tasks as "completed" when a new master 
comes after replaying the logs? In other words, should a simple fact of 
deserialization have such a side effect on tasks or should actual procedure 
execution drive the tasks updates instead?
   
   I think unless you call update progress, otherwise the procedure will not 
show up in the TaskMonitor? The updateProgress call in deserialization is 
something like an initialization. If there are so many SCPs, maybe it is 
possible that one of the SCPs can not be scheduled for a long time, then if you 
do not all updateProgress in deserialization, you can not see its current 
status for a long tim, until it gets scheduled.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Updated] (HBASE-21905) TestFIFOCompactionPolicy is flaky

2020-06-03 Thread Bharath Vissapragada (Jira)


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

Bharath Vissapragada updated HBASE-21905:
-
Fix Version/s: 2.4.0
   3.0.0-alpha-1
   Resolution: Fixed
   Status: Resolved  (was: Patch Available)

Committed to branch-1/2/master. Not committed to branch-2.3 since we are very 
close to cutting an RC. Didn't want to introduce new code at this point. 

> TestFIFOCompactionPolicy is flaky
> -
>
> Key: HBASE-21905
> URL: https://issues.apache.org/jira/browse/HBASE-21905
> Project: HBase
>  Issue Type: Test
>  Components: test
>Affects Versions: 3.0.0-alpha-1, 1.5.0, 2.3.0
>Reporter: Andrew Kyle Purtell
>Assignee: Bharath Vissapragada
>Priority: Major
>  Labels: branch-1
> Fix For: 3.0.0-alpha-1, 1.7.0, 2.4.0
>
> Attachments: 
> org.apache.hadoop.hbase.regionserver.compactions.TestFIFOCompactionPolicy-output.txt,
>  testFIFOCompactionPolicyExpiredEmptyHFiles-failure-log.txt
>
>
> java.lang.IllegalArgumentException , overlaps with 
> For example:
> [ERROR] 
> testFIFOCompactionPolicyExpiredEmptyHFiles(org.apache.hadoop.hbase.regionserver.compactions.TestFIFOCompactionPolicy)
>   Time elapsed: 3.321 s  <<< ERROR!
> java.io.IOException: 
> java.io.IOException: 
> [hdfs://localhost:41525/user/apurtell/test-data/734de07d-1f22-46a9-a1f5-96ad4578450b/data/default/testFIFOCompactionPolicyExpiredEmptyHFiles/c4f673438e09d7ef5a9b79b363639cde/f/c0c5836c1f714f78847cf00326586b69,
>  
> hdfs://localhost:41525/user/apurtell/test-data/734de07d-1f22-46a9-a1f5-96ad4578450b/data/default/testFIFOCompactionPolicyExpiredEmptyHFiles/c4f673438e09d7ef5a9b79b363639cde/f/c65648691f614b2d8dd4b586c5923bfe]
>  overlaps with 
> [hdfs://localhost:41525/user/apurtell/test-data/734de07d-1f22-46a9-a1f5-96ad4578450b/data/default/testFIFOCompactionPolicyExpiredEmptyHFiles/c4f673438e09d7ef5a9b79b363639cde/f/c0c5836c1f714f78847cf00326586b69]
>     at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2438)
>     at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
>     at 
> org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:297)
>     at 
> org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:277)
> Caused by: java.lang.IllegalArgumentException: 
> [hdfs://localhost:41525/user/apurtell/test-data/734de07d-1f22-46a9-a1f5-96ad4578450b/data/default/testFIFOCompactionPolicyExpiredEmptyHFiles/c4f673438e09d7ef5a9b79b363639cde/f/c0c5836c1f714f78847cf00326586b69,
>  
> hdfs://localhost:41525/user/apurtell/test-data/734de07d-1f22-46a9-a1f5-96ad4578450b/data/default/testFIFOCompactionPolicyExpiredEmptyHFiles/c4f673438e09d7ef5a9b79b363639cde/f/c65648691f614b2d8dd4b586c5923bfe]
>  overlaps with 
> [hdfs://localhost:41525/user/apurtell/test-data/734de07d-1f22-46a9-a1f5-96ad4578450b/data/default/testFIFOCompactionPolicyExpiredEmptyHFiles/c4f673438e09d7ef5a9b79b363639cde/f/c0c5836c1f714f78847cf00326586b69]
>     at 
> com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)
>     at 
> org.apache.hadoop.hbase.regionserver.HStore.addToCompactingFiles(HStore.java:1824)
>     at 
> org.apache.hadoop.hbase.regionserver.HStore.requestCompaction(HStore.java:1798)
>     at 
> org.apache.hadoop.hbase.regionserver.CompactSplitThread.selectCompaction(CompactSplitThread.java:415)
>     at 
> org.apache.hadoop.hbase.regionserver.CompactSplitThread.requestCompactionInternal(CompactSplitThread.java:388)
>     at 
> org.apache.hadoop.hbase.regionserver.CompactSplitThread.requestCompactionInternal(CompactSplitThread.java:317)
>     at 
> org.apache.hadoop.hbase.regionserver.CompactSplitThread.requestCompaction(CompactSplitThread.java:306)
>     at 
> org.apache.hadoop.hbase.regionserver.RSRpcServices.compactRegion(RSRpcServices.java:1513)
>     at 
> org.apache.hadoop.hbase.protobuf.generated.AdminProtos$AdminService$2.callBlockingMethod(AdminProtos.java:23649)
>     at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2380)
>     ... 3 more



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] Apache-HBase commented on pull request #1833: Backport "HBASE-24418 Consolidate Normalizer implementations" to branch-2

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1833:
URL: https://github.com/apache/hbase/pull/1833#issuecomment-638522363


   :broken_heart: **-1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 38s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  7s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ branch-2 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 16s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 30s |  branch-2 passed  |
   | +1 :green_heart: |  compile  |   2m  8s |  branch-2 passed  |
   | +1 :green_heart: |  shadedjars  |   5m  7s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   3m  3s |  branch-2 passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 14s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m  9s |  the patch passed  |
   | +1 :green_heart: |  compile  |   2m 11s |  the patch passed  |
   | +1 :green_heart: |  javac  |   2m 11s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m  2s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 35s |  hbase-server generated 25 new + 1 
unchanged - 0 fixed = 26 total (was 1)  |
   | -0 :warning: |  javadoc  |   2m  5s |  root generated 25 new + 16 
unchanged - 0 fixed = 41 total (was 16)  |
   ||| _ Other Tests _ |
   | -1 :x: |  unit  | 290m 14s |  root in the patch failed.  |
   |  |   | 321m 25s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1833 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 1aab68483977 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2 / 8c9c670aaa |
   | Default Java | 1.8.0_232 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-root.txt
 |
   | unit | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-root.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/testReport/
 |
   | Max. process+thread count | 7494 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-server . U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


ndimiduk commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434920380



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,

Review comment:
   Yeah you're right. "support" is not a great term, the the world of 
enterprise software. "You're unlikely to find receptive community engagement" 
is a bit long-winded, but honest. The earlier phrasing wasn't mine, but I'll 
try again with it as a model.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


ndimiduk commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434919844



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,
+JDK12, JDK13, and JDK14. Community discussion around this decision is recorded 
on
+link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264].
+
 
-.Long Term Support JDKs are recommended
+.HotSpot vs. OpenJ9
 [TIP]
 
-HBase recommends downstream users rely on JDK releases that are marked as Long 
Term Supported (LTS)
-either from the OpenJDK project or vendors. As of March 2018 that means Java 8 
is the only
-applicable version and that the next likely version to see testing will be 
Java 11 near Q3 2018.
+At this time, all testing performed by the Apache HBase project runs on the 
HotSpot variant of the
+JVM. When selecting your JDK distribution, please take this into consideration.
 
 
 .Java support by release line
-[cols="6*^.^", options="header"]
+[cols="4*^.^", options="header"]
 |===
-|HBase Version
-|JDK 7
-|JDK 8
-|JDK 9 (Non-LTS)
-|JDK 10 (Non-LTS)
-|JDK 11
-
-|2.1+
+|Java Version
+|HBase 1.3+
+|HBase 2.1+
+|HBase 2.3+
+
+|JDK6
+|icon:times-circle[role="red"]
 |icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK7
+|icon:check-circle[role="green"]
+|icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK8
 |icon:check-circle[role="green"]

Review comment:
   We're talking about runtime support here. You're right though, the 
language is not clear. Let me take another swing.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Updated] (HBASE-24418) Consolidate Normalizer implementations

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk updated HBASE-24418:
-
Release Note: 

This change extends the Normalizer with a handful of new configurations. The 
configuration points supported are:
* `hbase.normalizer.split.enabled` Whether to split a region as part of 
normalization. Default: `true`.
* `hbase.normalizer.merge.enabled` Whether to merge a region as part of 
normalization. Default `true`.
* `hbase.normalizer.min.region.count` The minimum number of regions in a table 
to consider it for merge normalization. Default: 3.
* `hbase.normalizer.merge.min_region_age.days` The minimum age for a region to 
be considered for a merge, in days. Default: 3.
* `hbase.normalizer.merge.min_region_size.mb` The minimum size for a region to 
be considered for a merge, in whole MBs. Default: 1.

> Consolidate Normalizer implementations
> --
>
> Key: HBASE-24418
> URL: https://issues.apache.org/jira/browse/HBASE-24418
> Project: HBase
>  Issue Type: Task
>  Components: master, Normalizer
>Affects Versions: 3.0.0-alpha-1, 2.3.0
>Reporter: Nick Dimiduk
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> After HBASE-22285, we have two implementations of {{RegionNormalizer}}, that 
> have different feature sets and different configurations. I think these can 
> be combined into a single implementation, with clear, decoupled configuration 
> parameters. At least on branch-2.3, there's too many subsequent changes for 
> HBASE-22285 to revert cleanly, so I'll use this ticket to consolidate the 
> implementations.
> If you have issues with the current normalizer, speak up here and we can 
> include them, or add them as sub-tasks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] clarax commented on pull request #1843: HBASE-24268 REST and Thrift server do not handle the "doAs" parameter case insensitively

2020-06-03 Thread GitBox


clarax commented on pull request #1843:
URL: https://github.com/apache/hbase/pull/1843#issuecomment-638518587


   It is great that you are tackling this. Could you please add a test in the 
PR or a screenshot at the lira for validation? Otherwise LGTM



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Resolved] (HBASE-24418) Consolidate Normalizer implementations

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk resolved HBASE-24418.
--
Resolution: Fixed

> Consolidate Normalizer implementations
> --
>
> Key: HBASE-24418
> URL: https://issues.apache.org/jira/browse/HBASE-24418
> Project: HBase
>  Issue Type: Task
>  Components: master, Normalizer
>Affects Versions: 3.0.0-alpha-1, 2.3.0
>Reporter: Nick Dimiduk
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> After HBASE-22285, we have two implementations of {{RegionNormalizer}}, that 
> have different feature sets and different configurations. I think these can 
> be combined into a single implementation, with clear, decoupled configuration 
> parameters. At least on branch-2.3, there's too many subsequent changes for 
> HBASE-22285 to revert cleanly, so I'll use this ticket to consolidate the 
> implementations.
> If you have issues with the current normalizer, speak up here and we can 
> include them, or add them as sub-tasks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (HBASE-24418) Consolidate Normalizer implementations

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk updated HBASE-24418:
-
Fix Version/s: 3.0.0-alpha-1

> Consolidate Normalizer implementations
> --
>
> Key: HBASE-24418
> URL: https://issues.apache.org/jira/browse/HBASE-24418
> Project: HBase
>  Issue Type: Task
>  Components: master, Normalizer
>Affects Versions: 3.0.0-alpha-1, 2.3.0
>Reporter: Nick Dimiduk
>Assignee: Nick Dimiduk
>Priority: Blocker
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> After HBASE-22285, we have two implementations of {{RegionNormalizer}}, that 
> have different feature sets and different configurations. I think these can 
> be combined into a single implementation, with clear, decoupled configuration 
> parameters. At least on branch-2.3, there's too many subsequent changes for 
> HBASE-22285 to revert cleanly, so I'll use this ticket to consolidate the 
> implementations.
> If you have issues with the current normalizer, speak up here and we can 
> include them, or add them as sub-tasks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (HBASE-24418) Consolidate Normalizer implementations

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk updated HBASE-24418:
-
Priority: Major  (was: Blocker)

> Consolidate Normalizer implementations
> --
>
> Key: HBASE-24418
> URL: https://issues.apache.org/jira/browse/HBASE-24418
> Project: HBase
>  Issue Type: Task
>  Components: master, Normalizer
>Affects Versions: 3.0.0-alpha-1, 2.3.0
>Reporter: Nick Dimiduk
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
>
> After HBASE-22285, we have two implementations of {{RegionNormalizer}}, that 
> have different feature sets and different configurations. I think these can 
> be combined into a single implementation, with clear, decoupled configuration 
> parameters. At least on branch-2.3, there's too many subsequent changes for 
> HBASE-22285 to revert cleanly, so I'll use this ticket to consolidate the 
> implementations.
> If you have issues with the current normalizer, speak up here and we can 
> include them, or add them as sub-tasks.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] ndimiduk merged pull request #1834: Backport "HBASE-24418 Consolidate Normalizer implementations" to branch-2.3

2020-06-03 Thread GitBox


ndimiduk merged pull request #1834:
URL: https://github.com/apache/hbase/pull/1834


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk merged pull request #1833: Backport "HBASE-24418 Consolidate Normalizer implementations" to branch-2

2020-06-03 Thread GitBox


ndimiduk merged pull request #1833:
URL: https://github.com/apache/hbase/pull/1833


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] joshelser commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


joshelser commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638516756


   Thanks Nick!



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Resolved] (HBASE-24280) Hadoop2 and Hadoop3 profiles being activated simultaneously causing test failures

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk resolved HBASE-24280.
--
Resolution: Fixed

Pushed addendum to branch-2 and branch-2.3.

> Hadoop2 and Hadoop3 profiles being activated simultaneously causing test 
> failures
> -
>
> Key: HBASE-24280
> URL: https://issues.apache.org/jira/browse/HBASE-24280
> Project: HBase
>  Issue Type: Bug
>Reporter: Josh Elser
>Assignee: Istvan Toth
>Priority: Major
> Fix For: 2.3.0
>
> Attachments: HBASE-24280.master.001.patch, 
> TEST-org.apache.hadoop.hbase.rest.TestSecureRESTServer.xml
>
>
> [~ndimiduk] pointed out that, after this change went in, TestSecureRESTServer 
> started failing with Hadoop3 on branch-2.3
> https://builds.apache.org/job/HBase%20Nightly/job/branch-2.3/56/
> Of course, I ran this with 1.8.0_241 and Maven 3.6.33 and it passed :) {{mvn 
> clean package -Dtest=TestSecureRESTServer -Dhadoop.profile=3.0 
> -DfailIfNoTests=false}}
> FYI [~stoty] in case you can repro a failure and want to dig in. Feel free to 
> re-assign.
> It looks like we didn't have a nightly run of branch-2.2 due to docker 
> container build issues. Will be interesting to see if it fails there. It did 
> not fail the master nightly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] z-york commented on pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


z-york commented on pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#issuecomment-638516415


   Looks good to me. Thanks for the changes. Let's wait to see if @ndimiduk has 
any further comments.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk merged pull request #1848: Backport "HBASE-24309 ADDENDUM remove redundant dependency" to branch-2.3

2020-06-03 Thread GitBox


ndimiduk merged pull request #1848:
URL: https://github.com/apache/hbase/pull/1848


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] clarax commented on pull request #1819: HBASE-24478 The regionInfo parameter for MasterProcedureScheduler#wai…

2020-06-03 Thread GitBox


clarax commented on pull request #1819:
URL: https://github.com/apache/hbase/pull/1819#issuecomment-638516537


   You are right since regionInfo is an HBase entity.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk opened a new pull request #1849: Revert inadvertent merge commit and re-apply HBASE-24280 ADDENDUM to branch-2

2020-06-03 Thread GitBox


ndimiduk opened a new pull request #1849:
URL: https://github.com/apache/hbase/pull/1849


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk merged pull request #1849: Revert inadvertent merge commit and re-apply HBASE-24280 ADDENDUM to branch-2

2020-06-03 Thread GitBox


ndimiduk merged pull request #1849:
URL: https://github.com/apache/hbase/pull/1849


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] z-york commented on a change in pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


z-york commented on a change in pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#discussion_r434912178



##
File path: 
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
##
@@ -383,25 +385,38 @@ public static SnapshotDescription 
readSnapshotInfo(FileSystem fs, Path snapshotD
   }
 
   /**
-   * Move the finished snapshot to its final, publicly visible directory - 
this marks the snapshot
-   * as 'complete'.
-   * @param snapshot description of the snapshot being tabken
-   * @param rootdir root directory of the hbase installation
-   * @param workingDir directory where the in progress snapshot was built
-   * @param fs {@link FileSystem} where the snapshot was built
-   * @throws org.apache.hadoop.hbase.snapshot.SnapshotCreationException if the
-   * snapshot could not be moved
+   * Commits the snapshot process by moving the working snapshot
+   * to the finalized filepath
+   *
+   * @param snapshotDir The file path of the completed snapshots
+   * @param workingDir  The file path of the in progress snapshots
+   * @param fs The file system of the completed snapshots
+   * @param workingDirFs The file system of the in progress snapshots
+   * @param conf Configuration
+   *
+   * @throws SnapshotCreationException if the snapshot could not be moved
* @throws IOException the filesystem could not be reached
*/
-  public static void completeSnapshot(SnapshotDescription snapshot, Path 
rootdir, Path workingDir,
-  FileSystem fs) throws SnapshotCreationException, IOException {
-Path finishedDir = getCompletedSnapshotDir(snapshot, rootdir);
-LOG.debug("Snapshot is done, just moving the snapshot from " + workingDir 
+ " to "
-+ finishedDir);
-if (!fs.rename(workingDir, finishedDir)) {
-  throw new SnapshotCreationException(
-  "Failed to move working directory(" + workingDir + ") to completed 
directory("
-  + finishedDir + ").", ProtobufUtil.createSnapshotDesc(snapshot));
+  public static void completeSnapshot(Path snapshotDir, Path workingDir, 
FileSystem fs,

Review comment:
   I think this is okay for now... maybe in the future we can pull these 
non-snapshotDescription utility methods to a new file.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk opened a new pull request #1848: Backport "HBASE-24309 ADDENDUM remove redundant dependency" to branch-2.3

2020-06-03 Thread GitBox


ndimiduk opened a new pull request #1848:
URL: https://github.com/apache/hbase/pull/1848


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


ndimiduk commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638513526


   wtf GitHub made a merge commit?



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] bharathv merged pull request #1829: HBASE-21905: [FIFOCompaction] Don't compact already inflight store files

2020-06-03 Thread GitBox


bharathv merged pull request #1829:
URL: https://github.com/apache/hbase/pull/1829


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk merged pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


ndimiduk merged pull request #1847:
URL: https://github.com/apache/hbase/pull/1847


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] ndimiduk commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


ndimiduk commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638510142


   JDK11 Hadoop3 passed over on my PR. Merging this.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1833: Backport "HBASE-24418 Consolidate Normalizer implementations" to branch-2

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1833:
URL: https://github.com/apache/hbase/pull/1833#issuecomment-638504153


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 12s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  5s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ branch-2 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 14s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   4m 37s |  branch-2 passed  |
   | +1 :green_heart: |  compile  |   3m  0s |  branch-2 passed  |
   | +1 :green_heart: |  shadedjars  |   6m 28s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 17s |  root in branch-2 failed.  |
   | -0 :warning: |  javadoc  |   0m 16s |  hbase-common in branch-2 failed.  |
   | -0 :warning: |  javadoc  |   0m 39s |  hbase-server in branch-2 failed.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 15s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m 16s |  the patch passed  |
   | +1 :green_heart: |  compile  |   2m 56s |  the patch passed  |
   | +1 :green_heart: |  javac  |   2m 56s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m 27s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 15s |  hbase-common in the patch failed.  |
   | -0 :warning: |  javadoc  |   0m 40s |  hbase-server in the patch failed.  |
   | -0 :warning: |  javadoc  |   0m 14s |  root in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 224m 31s |  root in the patch passed.  |
   |  |   | 258m 48s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1833 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux ee8e6fe70eeb 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2 / 8c9c670aaa |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-root.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-common.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-root.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/testReport/
 |
   | Max. process+thread count | 6084 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-server . U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#issuecomment-638501372


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 31s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   5m 18s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 19s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   6m 56s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 47s |  hbase-server in master failed.  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   5m 11s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 19s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 19s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   7m  0s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 47s |  hbase-server in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 207m 13s |  hbase-server in the patch passed.  
|
   |  |   | 239m 24s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1791 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux afee4a7af76b 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/testReport/
 |
   | Max. process+thread count | 3037 (vs. ulimit of 12500) |
   | modules | C: hbase-server U: hbase-server |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1818: HBASE-24456 : Create ImmutableScan and use it for CustomizedScanInfoBuilder

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1818:
URL: https://github.com/apache/hbase/pull/1818#issuecomment-638497943


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 41s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 28s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   4m  9s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 28s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   6m 13s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   1m  0s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 14s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m  3s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 27s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 27s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m 11s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 58s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 10s |  hbase-client in the patch passed.  
|
   | +1 :green_heart: |  unit  | 227m 44s |  hbase-server in the patch passed.  
|
   |  |   | 258m 51s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1818 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 42ff66bc253d 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 
11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | Default Java | 1.8.0_232 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/testReport/
 |
   | Max. process+thread count | 2798 (vs. ulimit of 12500) |
   | modules | C: hbase-client hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (HBASE-23963) Split TestFromClientSide; it takes too long to complete timing out

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-23963:


Results for branch branch-2.2
[build #884 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884/]: 
(/) *{color:green}+1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//General_Nightly_Build_Report/]




(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//JDK8_Nightly_Build_Report_(Hadoop2)/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//JDK8_Nightly_Build_Report_(Hadoop3)/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> Split TestFromClientSide; it takes too long to complete timing out
> --
>
> Key: HBASE-23963
> URL: https://issues.apache.org/jira/browse/HBASE-23963
> Project: HBase
>  Issue Type: Test
>  Components: test
>Reporter: Michael Stack
>Assignee: Michael Stack
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0
>
> Attachments: Screen Shot 2020-03-11 at 7.43.27 AM.png
>
>
> The TestFromClientSide test was parameterized recently so we'd run full sweet 
> with one of three registries. Test now often takes longer than max 13 minutes 
> allowed. Split the test.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24412) Canary support check only one column family per RegionTask

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-24412:


Results for branch branch-2.2
[build #884 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884/]: 
(/) *{color:green}+1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//General_Nightly_Build_Report/]




(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//JDK8_Nightly_Build_Report_(Hadoop2)/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//JDK8_Nightly_Build_Report_(Hadoop3)/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> Canary support check only one column family per RegionTask
> --
>
> Key: HBASE-24412
> URL: https://issues.apache.org/jira/browse/HBASE-24412
> Project: HBase
>  Issue Type: Improvement
>  Components: canary
>Reporter: niuyulin
>Assignee: niuyulin
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24467) Backport HBASE-23963: Split TestFromClientSide; it takes too long to complete timing out

2020-06-03 Thread Hudson (Jira)


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

Hudson commented on HBASE-24467:


Results for branch branch-2.2
[build #884 on 
builds.a.o|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884/]: 
(/) *{color:green}+1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//General_Nightly_Build_Report/]




(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//JDK8_Nightly_Build_Report_(Hadoop2)/]


(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://builds.apache.org/job/HBase%20Nightly/job/branch-2.2/884//JDK8_Nightly_Build_Report_(Hadoop3)/]


(/) {color:green}+1 source release artifact{color}
-- See build output for details.


(/) {color:green}+1 client integration test{color}


> Backport HBASE-23963: Split TestFromClientSide; it takes too long to complete 
> timing out
> 
>
> Key: HBASE-24467
> URL: https://issues.apache.org/jira/browse/HBASE-24467
> Project: HBase
>  Issue Type: Improvement
>Affects Versions: 2.2.5
>Reporter: Guanghao Zhang
>Assignee: Guanghao Zhang
>Priority: Major
> Fix For: 2.2.6
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] Apache-HBase commented on pull request #1818: HBASE-24456 : Create ImmutableScan and use it for CustomizedScanInfoBuilder

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1818:
URL: https://github.com/apache/hbase/pull/1818#issuecomment-638494590


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 40s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 22s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   5m  2s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 48s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   6m 35s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 31s |  hbase-client in master failed.  |
   | -0 :warning: |  javadoc  |   0m 45s |  hbase-server in master failed.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 14s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m 44s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 45s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 45s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m 39s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 32s |  hbase-client in the patch failed.  |
   | -0 :warning: |  javadoc  |   0m 52s |  hbase-server in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 36s |  hbase-client in the patch passed.  
|
   | +1 :green_heart: |  unit  | 214m  3s |  hbase-server in the patch passed.  
|
   |  |   | 249m  8s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1818 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 147dc92b4149 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 
11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/testReport/
 |
   | Max. process+thread count | 3087 (vs. ulimit of 12500) |
   | modules | C: hbase-client hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1834: Backport "HBASE-24418 Consolidate Normalizer implementations" to branch-2.3

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1834:
URL: https://github.com/apache/hbase/pull/1834#issuecomment-638475141


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 24s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  6s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ branch-2.3 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 15s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 53s |  branch-2.3 passed  |
   | +1 :green_heart: |  compile  |   2m 22s |  branch-2.3 passed  |
   | +1 :green_heart: |  shadedjars  |   5m 26s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   3m 11s |  branch-2.3 passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 12s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 31s |  the patch passed  |
   | +1 :green_heart: |  compile  |   2m 20s |  the patch passed  |
   | +1 :green_heart: |  javac  |   2m 20s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m 28s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 35s |  hbase-server generated 25 new + 1 
unchanged - 0 fixed = 26 total (was 1)  |
   | -0 :warning: |  javadoc  |   2m 24s |  root generated 25 new + 16 
unchanged - 0 fixed = 41 total (was 16)  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 386m 11s |  root in the patch passed.  |
   |  |   | 419m 27s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1834/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1834 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 7ccefd3fcb07 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2.3 / 6ffa36b061 |
   | Default Java | 1.8.0_232 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1834/2/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1834/2/artifact/yetus-jdk8-hadoop2-check/output/diff-javadoc-javadoc-root.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1834/2/testReport/
 |
   | Max. process+thread count | 3399 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-server . U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1834/2/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#issuecomment-638474023


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 36s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 48s |  master passed  |
   | +1 :green_heart: |  compile  |   0m 57s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   5m 36s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 40s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 29s |  the patch passed  |
   | +1 :green_heart: |  compile  |   0m 54s |  the patch passed  |
   | +1 :green_heart: |  javac  |   0m 54s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m 31s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 37s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 139m 28s |  hbase-server in the patch passed.  
|
   |  |   | 163m 36s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1791 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 5120ea93e01a 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | Default Java | 1.8.0_232 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/testReport/
 |
   | Max. process+thread count | 3771 (vs. ulimit of 12500) |
   | modules | C: hbase-server U: hbase-server |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Comment Edited] (HBASE-24010) HBase shell list_peers command is displayed incorrectly

2020-06-03 Thread Michael Stack (Jira)


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

Michael Stack edited comment on HBASE-24010 at 6/3/20, 8:42 PM:


If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.example.org,web2-zk0002.example.org,web2-zk0003.example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.example.org,hdpe-zk0002.example.org,hdpe-zk0003.example.org:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}


was (Author: stack):
If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.example.org,web2-zk0002..example.org,web2-zk0003..example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.example.org,hdpe-zk0002.example.org,hdpe-zk0003.example.org:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}

> HBase shell list_peers command is displayed incorrectly
> ---
>
> Key: HBASE-24010
> URL: https://issues.apache.org/jira/browse/HBASE-24010
> Project: HBase
>  Issue Type: Bug
>  Components: shell
>Reporter: song XinCun
>Assignee: song XinCun
>Priority: Major
>
> In 2.X version, I found hbase shell list_peers command displays java object 
> id not the human readable peer messages
> {code:java}
> hbase(main):002:0> list_peers
>  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
> TABLE_CFS BANDWIDTH SERIAL
> 0 row(s)
> Took 0.3336 seconds 
> => #
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (HBASE-24010) HBase shell list_peers command is displayed incorrectly

2020-06-03 Thread Michael Stack (Jira)


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

Michael Stack edited comment on HBASE-24010 at 6/3/20, 8:41 PM:


If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.example.org,web2-zk0002..example.org,web2-zk0003..example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.example.org,hdpe-zk0002.example.org,hdpe-zk0003.example.org:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}


was (Author: stack):
If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.example.org,web2-zk0002..example.org,web2-zk0003..example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.example.org,hdpe-zk0002.example.org,hdpe-zk0003.hdp.parsec.apple.com:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}

> HBase shell list_peers command is displayed incorrectly
> ---
>
> Key: HBASE-24010
> URL: https://issues.apache.org/jira/browse/HBASE-24010
> Project: HBase
>  Issue Type: Bug
>  Components: shell
>Reporter: song XinCun
>Assignee: song XinCun
>Priority: Major
>
> In 2.X version, I found hbase shell list_peers command displays java object 
> id not the human readable peer messages
> {code:java}
> hbase(main):002:0> list_peers
>  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
> TABLE_CFS BANDWIDTH SERIAL
> 0 row(s)
> Took 0.3336 seconds 
> => #
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-13583) AOT compile our JRuby

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk commented on HBASE-13583:
--

bq. which means we'll get neither startup speedup or java method invocation 
validation.

:(

> AOT compile our JRuby
> -
>
> Key: HBASE-13583
> URL: https://issues.apache.org/jira/browse/HBASE-13583
> Project: HBase
>  Issue Type: Improvement
>  Components: build, scripts, shell
>Reporter: Nick Dimiduk
>Priority: Major
> Attachments: HBASE-13583.patch, HBASE-13583.v2.patch, 
> HBASE-13583.v3.patch, HBASE-13583.v4.patch
>
>
> Our Jruby code seems to not keep up well with Java changes. We should 
> investigate adding a compilation step for our shell and the rb scripts in bin 
> to ensure they're calling methods that exist on classes that exist. This 
> looks like as good a starting point as any: 
> https://github.com/jruby/jruby/wiki/GeneratingJavaClasses



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-13583) AOT compile our JRuby

2020-06-03 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk commented on HBASE-13583:
--

Not sure if it helps here, but looks like there's a tool called 
[warbler|https://github.com/jruby/warbler] that assists with AOT-compilation. I 
do prefer an approach that makes use of a maven plugin, though.

> AOT compile our JRuby
> -
>
> Key: HBASE-13583
> URL: https://issues.apache.org/jira/browse/HBASE-13583
> Project: HBase
>  Issue Type: Improvement
>  Components: build, scripts, shell
>Reporter: Nick Dimiduk
>Priority: Major
> Attachments: HBASE-13583.patch, HBASE-13583.v2.patch, 
> HBASE-13583.v3.patch, HBASE-13583.v4.patch
>
>
> Our Jruby code seems to not keep up well with Java changes. We should 
> investigate adding a compilation step for our shell and the rb scripts in bin 
> to ensure they're calling methods that exist on classes that exist. This 
> looks like as good a starting point as any: 
> https://github.com/jruby/jruby/wiki/GeneratingJavaClasses



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (HBASE-24010) HBase shell list_peers command is displayed incorrectly

2020-06-03 Thread Michael Stack (Jira)


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

Michael Stack edited comment on HBASE-24010 at 6/3/20, 8:28 PM:


If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.example.org,web2-zk0002..example.org,web2-zk0003..example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.example.org,hdpe-zk0002.example.org,hdpe-zk0003.hdp.parsec.apple.com:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}


was (Author: stack):
If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.bot.parsec.example.org,web2-zk0002..example.org,web2-zk0003..example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.hdp.parsec.apple.com,hdpe-zk0002.hdp.parsec.apple.com,hdpe-zk0003.hdp.parsec.apple.com:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}

> HBase shell list_peers command is displayed incorrectly
> ---
>
> Key: HBASE-24010
> URL: https://issues.apache.org/jira/browse/HBASE-24010
> Project: HBase
>  Issue Type: Bug
>  Components: shell
>Reporter: song XinCun
>Assignee: song XinCun
>Priority: Major
>
> In 2.X version, I found hbase shell list_peers command displays java object 
> id not the human readable peer messages
> {code:java}
> hbase(main):002:0> list_peers
>  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
> TABLE_CFS BANDWIDTH SERIAL
> 0 row(s)
> Took 0.3336 seconds 
> => #
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (HBASE-24010) HBase shell list_peers command is displayed incorrectly

2020-06-03 Thread Michael Stack (Jira)


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

Michael Stack commented on HBASE-24010:
---

If of use, here is how it used look in old days when you listed peers:
{code}
 hbase(main):001:0> list_peers
  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE TABLE_CFS
  1 
web2-zk0001.bot.parsec.example.org,web2-zk0002..example.org,web2-zk0003..example.org:2181:/hbase
 nil DISABLED nil
 1 row(s) in 0.1110 seconds
{code}

I confirm this is a problem:
{code}
hbase(main):001:0>
hbase(main):002:0* list_peers
 PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
TABLE_CFS BANDWIDTH SERIAL
 1 
hdpe-zk0001.hdp.parsec.apple.com,hdpe-zk0002.hdp.parsec.apple.com,hdpe-zk0003.hdp.parsec.apple.com:2181:/hbase
  DISABLED true   0 false
1 row(s)
Took 0.3990 seconds
=> #
{code}

> HBase shell list_peers command is displayed incorrectly
> ---
>
> Key: HBASE-24010
> URL: https://issues.apache.org/jira/browse/HBASE-24010
> Project: HBase
>  Issue Type: Bug
>  Components: shell
>Reporter: song XinCun
>Assignee: song XinCun
>Priority: Major
>
> In 2.X version, I found hbase shell list_peers command displays java object 
> id not the human readable peer messages
> {code:java}
> hbase(main):002:0> list_peers
>  PEER_ID CLUSTER_KEY ENDPOINT_CLASSNAME STATE REPLICATE_ALL NAMESPACES 
> TABLE_CFS BANDWIDTH SERIAL
> 0 row(s)
> Took 0.3336 seconds 
> => #
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] Apache-HBase commented on pull request #1833: Backport "HBASE-24418 Consolidate Normalizer implementations" to branch-2

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1833:
URL: https://github.com/apache/hbase/pull/1833#issuecomment-638431632


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 41s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +0 :ok: |  shelldocs  |   0m  0s |  Shelldocs was not available.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ branch-2 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 15s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   4m 14s |  branch-2 passed  |
   | +1 :green_heart: |  checkstyle  |   2m 38s |  branch-2 passed  |
   | +0 :ok: |  refguide  |  12m  5s |  branch has no errors when building the 
reference guide. See footer for rendered docs, which you should manually 
inspect.  |
   | +1 :green_heart: |  spotbugs  |  12m 29s |  branch-2 passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 14s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m  6s |  the patch passed  |
   | +1 :green_heart: |  checkstyle  |   2m 40s |  root: The patch generated 0 
new + 103 unchanged - 1 fixed = 103 total (was 104)  |
   | +1 :green_heart: |  shellcheck  |   0m  0s |  There were no new shellcheck 
issues.  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  xml  |   0m  1s |  The patch has no ill-formed XML 
file.  |
   | +0 :ok: |  refguide  |   7m 19s |  patch has no errors when building the 
reference guide. See footer for rendered docs, which you should manually 
inspect.  |
   | +1 :green_heart: |  hadoopcheck  |  12m 30s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |  12m 43s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 37s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  82m 10s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1833 |
   | Optional Tests | dupname asflicense shellcheck shelldocs refguide xml 
spotbugs hadoopcheck hbaseanti checkstyle |
   | uname | Linux a70fbec69cb0 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 
08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2 / 8c9c670aaa |
   | refguide | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-general-check/output/branch-site/book.html
 |
   | refguide | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/artifact/yetus-general-check/output/patch-site/book.html
 |
   | Max. process+thread count | 122 (vs. ulimit of 12500) |
   | modules | C: hbase-common hbase-server . U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1833/4/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
shellcheck=0.4.6 spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1840: HBASE-24500 The behavior of RegionInfoBuilder.newBuilder(RegionInfo) …

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1840:
URL: https://github.com/apache/hbase/pull/1840#issuecomment-638427495


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 37s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 25s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 44s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 25s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   5m 32s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   1m  2s |  master passed  |
   | -0 :warning: |  patch  |   6m 55s |  Used diff version of patch file. 
Binary files and potentially other changes not applied. Please rebase and 
squash commits if necessary.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 16s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 27s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 20s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 20s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   5m 30s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   0m 59s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m  6s |  hbase-client in the patch passed.  
|
   | +1 :green_heart: |  unit  | 152m 30s |  hbase-server in the patch passed.  
|
   |  |   | 180m 17s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1840 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux bea17df67885 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | Default Java | 1.8.0_232 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/testReport/
 |
   | Max. process+thread count | 3822 (vs. ulimit of 12500) |
   | modules | C: hbase-client hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1840: HBASE-24500 The behavior of RegionInfoBuilder.newBuilder(RegionInfo) …

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1840:
URL: https://github.com/apache/hbase/pull/1840#issuecomment-638424719


   :broken_heart: **-1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 38s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  3s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 22s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   4m 18s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 38s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   5m 58s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 30s |  hbase-client in master failed.  |
   | -0 :warning: |  javadoc  |   0m 43s |  hbase-server in master failed.  |
   | -0 :warning: |  patch  |   7m 32s |  Used diff version of patch file. 
Binary files and potentially other changes not applied. Please rebase and 
squash commits if necessary.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 15s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m  8s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 37s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 37s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   6m  2s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | -0 :warning: |  javadoc  |   0m 27s |  hbase-client in the patch failed.  |
   | -0 :warning: |  javadoc  |   0m 51s |  hbase-server in the patch failed.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  |   1m 28s |  hbase-client in the patch passed.  
|
   | -1 :x: |  unit  | 143m 49s |  hbase-server in the patch failed.  |
   |  |   | 174m 51s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1840 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 872bc3c28170 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | Default Java | 2020-01-14 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-client.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk11-hadoop3-check/output/branch-javadoc-hbase-server.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-client.txt
 |
   | javadoc | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk11-hadoop3-check/output/patch-javadoc-hbase-server.txt
 |
   | unit | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt
 |
   |  Test Results | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/testReport/
 |
   | Max. process+thread count | 3907 (vs. ulimit of 12500) |
   | modules | C: hbase-client hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1840/3/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] virajjasani commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


virajjasani commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434805966



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,
+JDK12, JDK13, and JDK14. Community discussion around this decision is recorded 
on
+link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264].
+
 
-.Long Term Support JDKs are recommended
+.HotSpot vs. OpenJ9
 [TIP]
 
-HBase recommends downstream users rely on JDK releases that are marked as Long 
Term Supported (LTS)
-either from the OpenJDK project or vendors. As of March 2018 that means Java 8 
is the only
-applicable version and that the next likely version to see testing will be 
Java 11 near Q3 2018.
+At this time, all testing performed by the Apache HBase project runs on the 
HotSpot variant of the
+JVM. When selecting your JDK distribution, please take this into consideration.
 
 
 .Java support by release line
-[cols="6*^.^", options="header"]
+[cols="4*^.^", options="header"]
 |===
-|HBase Version
-|JDK 7
-|JDK 8
-|JDK 9 (Non-LTS)
-|JDK 10 (Non-LTS)
-|JDK 11
-
-|2.1+
+|Java Version
+|HBase 1.3+
+|HBase 2.1+
+|HBase 2.3+
+
+|JDK6
+|icon:times-circle[role="red"]
 |icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK7
+|icon:check-circle[role="green"]
+|icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK8
 |icon:check-circle[role="green"]

Review comment:
   Although this doesn't mean that users can't compile 1.3+ with JDK 1.8, 
but branch-1 is still not 1.8 compatible source code wise. I am not sure 
whether this means we should mark this `red` (we can run clusters on Java 8 env 
but code is not compatible)
   
   Edit: Looks like we are not talking about source code compatibility but LTS 
versions for deployment only. So yeah, good to keep this `green` because 
deployment is supported with JDK 1.8.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] virajjasani commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


virajjasani commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434805966



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,
+JDK12, JDK13, and JDK14. Community discussion around this decision is recorded 
on
+link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264].
+
 
-.Long Term Support JDKs are recommended
+.HotSpot vs. OpenJ9
 [TIP]
 
-HBase recommends downstream users rely on JDK releases that are marked as Long 
Term Supported (LTS)
-either from the OpenJDK project or vendors. As of March 2018 that means Java 8 
is the only
-applicable version and that the next likely version to see testing will be 
Java 11 near Q3 2018.
+At this time, all testing performed by the Apache HBase project runs on the 
HotSpot variant of the
+JVM. When selecting your JDK distribution, please take this into consideration.
 
 
 .Java support by release line
-[cols="6*^.^", options="header"]
+[cols="4*^.^", options="header"]
 |===
-|HBase Version
-|JDK 7
-|JDK 8
-|JDK 9 (Non-LTS)
-|JDK 10 (Non-LTS)
-|JDK 11
-
-|2.1+
+|Java Version
+|HBase 1.3+
+|HBase 2.1+
+|HBase 2.3+
+
+|JDK6
+|icon:times-circle[role="red"]
 |icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK7
+|icon:check-circle[role="green"]
+|icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK8
 |icon:check-circle[role="green"]

Review comment:
   Although this doesn't mean that users can't compile 1.3+ with JDK 1.8, 
but branch-1 is still not 1.8 compatible source code wise. I am not sure 
whether this means we should mark this `red` (we can run clusters on Java 8 env 
but code is not compatible)
   
   Edit: Looks like we are not talking about source code compatibility but LTS 
versions only. So, maybe good to keep this `green`.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] virajjasani commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


virajjasani commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434805966



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,
+JDK12, JDK13, and JDK14. Community discussion around this decision is recorded 
on
+link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264].
+
 
-.Long Term Support JDKs are recommended
+.HotSpot vs. OpenJ9
 [TIP]
 
-HBase recommends downstream users rely on JDK releases that are marked as Long 
Term Supported (LTS)
-either from the OpenJDK project or vendors. As of March 2018 that means Java 8 
is the only
-applicable version and that the next likely version to see testing will be 
Java 11 near Q3 2018.
+At this time, all testing performed by the Apache HBase project runs on the 
HotSpot variant of the
+JVM. When selecting your JDK distribution, please take this into consideration.
 
 
 .Java support by release line
-[cols="6*^.^", options="header"]
+[cols="4*^.^", options="header"]
 |===
-|HBase Version
-|JDK 7
-|JDK 8
-|JDK 9 (Non-LTS)
-|JDK 10 (Non-LTS)
-|JDK 11
-
-|2.1+
+|Java Version
+|HBase 1.3+
+|HBase 2.1+
+|HBase 2.3+
+
+|JDK6
+|icon:times-circle[role="red"]
 |icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK7
+|icon:check-circle[role="green"]
+|icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK8
 |icon:check-circle[role="green"]

Review comment:
   Although this doesn't mean that users can't compile 1.3+ with JDK 1.8, 
but branch-1 is still not 1.8 compatible source code wise. I am not sure 
whether this means we should mark this `red` (we can run clusters on Java 8 env 
but code is not compatible) 





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] virajjasani commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


virajjasani commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434805966



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,
+JDK12, JDK13, and JDK14. Community discussion around this decision is recorded 
on
+link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264].
+
 
-.Long Term Support JDKs are recommended
+.HotSpot vs. OpenJ9
 [TIP]
 
-HBase recommends downstream users rely on JDK releases that are marked as Long 
Term Supported (LTS)
-either from the OpenJDK project or vendors. As of March 2018 that means Java 8 
is the only
-applicable version and that the next likely version to see testing will be 
Java 11 near Q3 2018.
+At this time, all testing performed by the Apache HBase project runs on the 
HotSpot variant of the
+JVM. When selecting your JDK distribution, please take this into consideration.
 
 
 .Java support by release line
-[cols="6*^.^", options="header"]
+[cols="4*^.^", options="header"]
 |===
-|HBase Version
-|JDK 7
-|JDK 8
-|JDK 9 (Non-LTS)
-|JDK 10 (Non-LTS)
-|JDK 11
-
-|2.1+
+|Java Version
+|HBase 1.3+
+|HBase 2.1+
+|HBase 2.3+
+
+|JDK6
+|icon:times-circle[role="red"]
 |icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK7
+|icon:check-circle[role="green"]
+|icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK8
 |icon:check-circle[role="green"]

Review comment:
   Although this doesn't mean that users can't compile 1.3+ with JDK 1.8, 
but branch-1 is still not 1.8 compatible source code wise. I am not sure 
whether this means we should mark this `red` because ppl can run clusters on 
Java 8 env.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (HBASE-24255) GCRegionProcedure doesn't assign region from RegionServer leading to orphans

2020-06-03 Thread Huaxiang Sun (Jira)


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

Huaxiang Sun commented on HBASE-24255:
--

My comments regarding with merge is wrong (merge is done manually), normalizer 
can merge regions as well. 

At this moment, no effort is being made regarding with this jira. [~timoha], we 
are going to resolve it with "cannot reproduce". If this pops again, we can 
reopen this Jira with more concrete steps/logs. Please speak out if you have 
different opinion, thanks.

> GCRegionProcedure doesn't assign region from RegionServer leading to orphans
> 
>
> Key: HBASE-24255
> URL: https://issues.apache.org/jira/browse/HBASE-24255
> Project: HBase
>  Issue Type: Bug
>  Components: proc-v2, Region Assignment, regionserver
>Affects Versions: 2.2.4
> Environment: hbase 2.2.4
> hadoop 3.1.3
>Reporter: Andrey Elenskiy
>Priority: Major
>
> We've found ourselves in a situation where parents of merged or split regions 
> needed to be opened again on a regionserver due to having to recover from 
> cluster meltdown (HBCK2's fixMeta kicks off GCMultipleMergedRegionsProcedure 
> which requiters all regions to be merged to be open). Then, when a 
> GCProcedure is kicked of to clean a parent region up by 
> GCMultipleMergedRegionsProcedure, it ends up deleting it from hbase:meta, but 
> doesn't unassign it from RegionServer leading for it to show up in "Orphan 
> Regions on RegionServer" in hbck tab of HBase Master. Also, the hbase client 
> doesn't detect that the region is closed either because it's still 
> technically open on a regionserver (it doesn't reread hbase:meta all the 
> time). The only way to recover from this is to restart regionserver which 
> isn't idea as it can lead to other issues in clusters with region 
> inconsistencies.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] virajjasani commented on a change in pull request #1844: HBASE-23997 Consider JDK11 in our support matrix

2020-06-03 Thread GitBox


virajjasani commented on a change in pull request #1844:
URL: https://github.com/apache/hbase/pull/1844#discussion_r434793703



##
File path: src/main/asciidoc/_chapters/configuration.adoc
##
@@ -97,55 +97,76 @@ This section lists required services and some required 
system configuration.
 [[java]]
 .Java
 
-The following table summarizes the recommendation of the HBase community wrt 
deploying on various
-Java versions. A icon:check-circle[role="green"] symbol is meant to indicate a 
base level of
+The following table summarizes the recommendations of the HBase community with 
respect to deploying
+on various Java versions. The icon:check-circle[role="green"] symbol indicates 
a base level of
 testing and willingness to help diagnose and address issues you might run 
into. Similarly, an entry
-of icon:exclamation-circle[role="yellow"] or icon:times-circle[role="red"] 
generally means that
-should you run into an issue the community is likely to ask you to change the 
Java environment
-before proceeding to help. In some cases, specific guidance on limitations 
(e.g. whether compiling
-/ unit tests work, specific operational issues, etc) will also be noted.
+of icon:exclamation-circle[role="yellow"] means that, should you run into an 
issue, the community
+is likely to ask you to change the Java environment rather than proceeding to 
help on that Java
+version. This applies categorically to Non-LTS releases (see below). The
+icon:times-circle[role="red"] means that support has been dropped for this 
version or has been
+attempted and is known to not work. For combinations of newer JDK with older 
HBase releases, it's
+likely that there are known compatibility issues that cannot be addressed 
under our compatibility
+guarantees, making that combination impossible. In some cases, specific 
guidance on limitations
+(e.g. whether compiling / unit tests work, specific operational issues, etc) 
will also be noted.
+
+.Long-Term Support JDKs are Recommended
+[WARNING]
+
+HBase recommends downstream users rely on JDK releases that are marked as 
Long-Term Supported
+(LTS), either from the OpenJDK project or vendors. At the time of this 
writing, the following JDK
+releases are NOT LTS releases and are NOT supported by the Apache HBase 
community: JDK9, JDK10,
+JDK12, JDK13, and JDK14. Community discussion around this decision is recorded 
on
+link:https://issues.apache.org/jira/browse/HBASE-20264[HBASE-20264].
+
 
-.Long Term Support JDKs are recommended
+.HotSpot vs. OpenJ9
 [TIP]
 
-HBase recommends downstream users rely on JDK releases that are marked as Long 
Term Supported (LTS)
-either from the OpenJDK project or vendors. As of March 2018 that means Java 8 
is the only
-applicable version and that the next likely version to see testing will be 
Java 11 near Q3 2018.
+At this time, all testing performed by the Apache HBase project runs on the 
HotSpot variant of the
+JVM. When selecting your JDK distribution, please take this into consideration.
 
 
 .Java support by release line
-[cols="6*^.^", options="header"]
+[cols="4*^.^", options="header"]
 |===
-|HBase Version
-|JDK 7
-|JDK 8
-|JDK 9 (Non-LTS)
-|JDK 10 (Non-LTS)
-|JDK 11
-
-|2.1+
+|Java Version
+|HBase 1.3+
+|HBase 2.1+
+|HBase 2.3+
+
+|JDK6
+|icon:times-circle[role="red"]
 |icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK7
+|icon:check-circle[role="green"]
+|icon:times-circle[role="red"]
+|icon:times-circle[role="red"]
+
+|JDK8
 |icon:check-circle[role="green"]

Review comment:
   JDK8 should be `red` for HBase 1.3+ right? branch-1.3 and 1.4 have 
`maven-compiler-plugin` source and target as 1.7.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#issuecomment-638411813


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 36s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 47s |  master passed  |
   | +1 :green_heart: |  checkstyle  |   1m  9s |  master passed  |
   | +1 :green_heart: |  spotbugs  |   2m  1s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +1 :green_heart: |  mvninstall  |   3m 25s |  the patch passed  |
   | -0 :warning: |  checkstyle  |   1m  6s |  hbase-server: The patch 
generated 5 new + 38 unchanged - 4 fixed = 43 total (was 42)  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  hadoopcheck  |  11m 13s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |   2m 37s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 15s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  35m 27s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1791 |
   | Optional Tests | dupname asflicense spotbugs hadoopcheck hbaseanti 
checkstyle |
   | uname | Linux ad3ca0482ebd 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 
11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | checkstyle | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt
 |
   | Max. process+thread count | 94 (vs. ulimit of 12500) |
   | modules | C: hbase-server U: hbase-server |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1791/4/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] huaxiangsun commented on pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


huaxiangsun commented on pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#issuecomment-638405644


   @z-york I uploaded a new patch which addresses some of your comments, put up 
explain for rest of your comments. Please let me know if there is anything 
missing, thanks.



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1818: HBASE-24456 : Create ImmutableScan and use it for CustomizedScanInfoBuilder

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1818:
URL: https://github.com/apache/hbase/pull/1818#issuecomment-638395777


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 30s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  hbaseanti  |   0m  0s |  Patch does not have any 
anti-patterns.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 23s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 36s |  master passed  |
   | +1 :green_heart: |  checkstyle  |   1m 33s |  master passed  |
   | +1 :green_heart: |  spotbugs  |   2m 56s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 14s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 18s |  the patch passed  |
   | -0 :warning: |  checkstyle  |   0m 27s |  hbase-client: The patch 
generated 2 new + 15 unchanged - 0 fixed = 17 total (was 15)  |
   | -0 :warning: |  checkstyle  |   1m  2s |  hbase-server: The patch 
generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  hadoopcheck  |  11m  3s |  Patch does not cause any 
errors with Hadoop 3.1.2 3.2.1.  |
   | +1 :green_heart: |  spotbugs  |   3m 13s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 26s |  The patch does not generate 
ASF License warnings.  |
   |  |   |  36m  7s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1818 |
   | Optional Tests | dupname asflicense spotbugs hadoopcheck hbaseanti 
checkstyle |
   | uname | Linux 95b6748c7a0d 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 
16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 0078268203 |
   | checkstyle | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-general-check/output/diff-checkstyle-hbase-client.txt
 |
   | checkstyle | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt
 |
   | Max. process+thread count | 94 (vs. ulimit of 12500) |
   | modules | C: hbase-client hbase-server U: . |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1818/9/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
spotbugs=3.1.12 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[jira] [Commented] (HBASE-24205) Create metric to know the number of reads that happens from memstore

2020-06-03 Thread Anoop Sam John (Jira)


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

Anoop Sam John commented on HBASE-24205:


Aggregated at region level means it will consider all CFs/Stores under that 
region.  Say we have 2 store (CFs) under region and one having read pattern of 
recent data and other not, the aggregated at region level will not be a real 
insight.  I want to know which CF is having recent data read pattern.  
Now comes to table level aggregate.  This is not like cf -> region -> table 
that way of aggregate path. Instead what it tells is on a given table for a 
given CF what is the memstore read vs file read.  So just looking at this one 
aggregated metric I can know for this CF in a table the pattern is recent data 
read while on the other its not.  This reduces the need to look at N store 
metric and do aggregate on my own.

> Create metric to know the number of reads that happens from memstore
> 
>
> Key: HBASE-24205
> URL: https://issues.apache.org/jira/browse/HBASE-24205
> Project: HBase
>  Issue Type: Improvement
>  Components: metrics
>Affects Versions: 3.0.0-alpha-1
>Reporter: ramkrishna.s.vasudevan
>Assignee: ramkrishna.s.vasudevan
>Priority: Major
> Fix For: 3.0.0-alpha-1, 2.3.0, 2.2.6
>
> Attachments: screenshot.png, screenshot_tablevscf.png
>
>
> A metric to identify number of reads that were served from memstore (atleast 
> if the gets can be accounted for) then it gives a value addition to know if  
> among the reads how much was targeted at the most recent data.
> Currently the existing metric framework at region level should be enough but 
> we can also add a metric per store level.  That will be more granular. 
> We can also expose this via HbTop.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[GitHub] [hbase] ndimiduk commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


ndimiduk commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638385363


   Testing with #1833



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] huaxiangsun commented on a change in pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


huaxiangsun commented on a change in pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#discussion_r434772239



##
File path: 
hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.java
##
@@ -93,12 +94,17 @@ public void setConf(final Configuration conf) {
 DEFAULT_HFILE_CACHE_REFRESH_PERIOD);
   final FileSystem fs = CommonFSUtils.getCurrentFileSystem(conf);
   Path rootDir = CommonFSUtils.getRootDir(conf);
-  cache = new SnapshotFileCache(fs, rootDir, cacheRefreshPeriod, 
cacheRefreshPeriod,
-  "snapshot-hfile-cleaner-cache-refresher", new 
SnapshotFileCache.SnapshotFileInspector() {
+  Path workingDir = 
SnapshotDescriptionUtils.getWorkingSnapshotDir(rootDir, conf);
+  FileSystem workingFs = workingDir.getFileSystem(conf);
+
+  cache = new SnapshotFileCache(fs, rootDir, workingFs, workingDir, 
cacheRefreshPeriod,
+cacheRefreshPeriod, "snapshot-hfile-cleaner-cache-refresher",
+new SnapshotFileCache.SnapshotFileInspector() {
 @Override
-public Collection filesUnderSnapshot(final Path 
snapshotDir)
+public Collection filesUnderSnapshot(final FileSystem 
workingFs,

Review comment:
   Yeah, let me change it back to fs, workingFs is misleading.





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] huaxiangsun commented on a change in pull request #1791: HBASE-23202 ExportSnapshot (import) will fail if copying files to roo…

2020-06-03 Thread GitBox


huaxiangsun commented on a change in pull request #1791:
URL: https://github.com/apache/hbase/pull/1791#discussion_r434769865



##
File path: 
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotDescriptionUtils.java
##
@@ -383,25 +385,38 @@ public static SnapshotDescription 
readSnapshotInfo(FileSystem fs, Path snapshotD
   }
 
   /**
-   * Move the finished snapshot to its final, publicly visible directory - 
this marks the snapshot
-   * as 'complete'.
-   * @param snapshot description of the snapshot being tabken
-   * @param rootdir root directory of the hbase installation
-   * @param workingDir directory where the in progress snapshot was built
-   * @param fs {@link FileSystem} where the snapshot was built
-   * @throws org.apache.hadoop.hbase.snapshot.SnapshotCreationException if the
-   * snapshot could not be moved
+   * Commits the snapshot process by moving the working snapshot
+   * to the finalized filepath
+   *
+   * @param snapshotDir The file path of the completed snapshots
+   * @param workingDir  The file path of the in progress snapshots
+   * @param fs The file system of the completed snapshots
+   * @param workingDirFs The file system of the in progress snapshots
+   * @param conf Configuration
+   *
+   * @throws SnapshotCreationException if the snapshot could not be moved
* @throws IOException the filesystem could not be reached
*/
-  public static void completeSnapshot(SnapshotDescription snapshot, Path 
rootdir, Path workingDir,
-  FileSystem fs) throws SnapshotCreationException, IOException {
-Path finishedDir = getCompletedSnapshotDir(snapshot, rootdir);
-LOG.debug("Snapshot is done, just moving the snapshot from " + workingDir 
+ " to "
-+ finishedDir);
-if (!fs.rename(workingDir, finishedDir)) {
-  throw new SnapshotCreationException(
-  "Failed to move working directory(" + workingDir + ") to completed 
directory("
-  + finishedDir + ").", ProtobufUtil.createSnapshotDesc(snapshot));
+  public static void completeSnapshot(Path snapshotDir, Path workingDir, 
FileSystem fs,

Review comment:
   completeSnapshot() is being used by some other test classes besides 
TakeSnapshotHandler. What it does is doing a few checks and do a rename/copy ( 
a static utility method). SnapshotDescriptionUtils is a class which aggregates 
set of utility methods, though the name is kind of misleading, it already has a 
set of utility methods beyond  SnapshotDescription. Putting a static utility 
method in TakeSnapshotHandler does not seem a good fit to me, what do you think?





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] saintstack commented on a change in pull request #1825: HBASE-24189 WALSplit recreates region dirs for deleted table with rec…

2020-06-03 Thread GitBox


saintstack commented on a change in pull request #1825:
URL: https://github.com/apache/hbase/pull/1825#discussion_r434763752



##
File path: 
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
##
@@ -285,23 +286,35 @@ boolean splitLogFile(FileStatus logfile, 
CancelableProgressable reporter) throws
 String encodedRegionNameAsStr = Bytes.toString(region);
 lastFlushedSequenceId = 
lastFlushedSequenceIds.get(encodedRegionNameAsStr);
 if (lastFlushedSequenceId == null) {
-  if (sequenceIdChecker != null) {
-RegionStoreSequenceIds ids = 
sequenceIdChecker.getLastSequenceId(region);
-Map maxSeqIdInStores = new 
TreeMap<>(Bytes.BYTES_COMPARATOR);
-for (StoreSequenceId storeSeqId : ids.getStoreSequenceIdList()) {
-  maxSeqIdInStores.put(storeSeqId.getFamilyName().toByteArray(),
-storeSeqId.getSequenceId());
+  if (!(isRegionDirPresentUnderRoot(entry.getKey().getTableName(), 
encodedRegionNameAsStr))) {
+// The region directory itself is not present in the FS. This 
indicates that
+// the region/table is already removed. We can just skip all the 
edits for this
+// region. Setting lastFlushedSequenceId as Long.MAX_VALUE so that 
all edits
+// will get skipped by the seqId check below.
+// See more details at 
https://issues.apache.org/jira/browse/HBASE-24189
+LOG.debug(
+"Region {} seems not available in the FS. Just skipping all 
edits for this region",

Review comment:
   Don't say 'seems'.  LOG this at info level I think. You don't need the 
word 'region' in the log... it is plain from context {} is not on the FS; 
skipping all edits.

##
File path: 
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
##
@@ -285,23 +286,35 @@ boolean splitLogFile(FileStatus logfile, 
CancelableProgressable reporter) throws
 String encodedRegionNameAsStr = Bytes.toString(region);
 lastFlushedSequenceId = 
lastFlushedSequenceIds.get(encodedRegionNameAsStr);
 if (lastFlushedSequenceId == null) {
-  if (sequenceIdChecker != null) {
-RegionStoreSequenceIds ids = 
sequenceIdChecker.getLastSequenceId(region);
-Map maxSeqIdInStores = new 
TreeMap<>(Bytes.BYTES_COMPARATOR);
-for (StoreSequenceId storeSeqId : ids.getStoreSequenceIdList()) {
-  maxSeqIdInStores.put(storeSeqId.getFamilyName().toByteArray(),
-storeSeqId.getSequenceId());
+  if (!(isRegionDirPresentUnderRoot(entry.getKey().getTableName(), 
encodedRegionNameAsStr))) {
+// The region directory itself is not present in the FS. This 
indicates that
+// the region/table is already removed. We can just skip all the 
edits for this
+// region. Setting lastFlushedSequenceId as Long.MAX_VALUE so that 
all edits
+// will get skipped by the seqId check below.
+// See more details at 
https://issues.apache.org/jira/browse/HBASE-24189
+LOG.debug(
+"Region {} seems not available in the FS. Just skipping all 
edits for this region",
+encodedRegionNameAsStr);
+lastFlushedSequenceId = Long.MAX_VALUE;

Review comment:
   If the Region no longer exists, should we even be adding state for it in 
here other than perhaps local state to save having to do expensive lookups 
again?
   
   The comment here exposes some of the soft logic this change depends upon; we 
are looking at FS and whether a dir is present or not, we then suppose Region 
present or not.
   
   I think we should be asking the Master. If it is racy around split/merge, 
then its a bug given Master transitions are meant to be locked down--not racy. 
What you think Anoop?

##
File path: 
hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
##
@@ -285,23 +286,35 @@ boolean splitLogFile(FileStatus logfile, 
CancelableProgressable reporter) throws
 String encodedRegionNameAsStr = Bytes.toString(region);
 lastFlushedSequenceId = 
lastFlushedSequenceIds.get(encodedRegionNameAsStr);
 if (lastFlushedSequenceId == null) {
-  if (sequenceIdChecker != null) {
-RegionStoreSequenceIds ids = 
sequenceIdChecker.getLastSequenceId(region);
-Map maxSeqIdInStores = new 
TreeMap<>(Bytes.BYTES_COMPARATOR);
-for (StoreSequenceId storeSeqId : ids.getStoreSequenceIdList()) {
-  maxSeqIdInStores.put(storeSeqId.getFamilyName().toByteArray(),
-storeSeqId.getSequenceId());
+  if (!(isRegionDirPresentUnderRoot(entry.getKey().getTableName(), 
encodedRegionNameAsStr))) {
+// The region directory itself is not present in the FS. This 
indicates that
+// the region/table is already removed. We can just skip all 

[GitHub] [hbase] Apache-HBase commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638372347


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   2m 27s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  6s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ branch-2 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 21s |  Maven dependency ordering for branch  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m  6s |  Maven dependency ordering for patch  |
   ||| _ Other Tests _ |
   |  |   |   3m 56s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.9 Server=19.03.9 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1847 |
   | Optional Tests |  |
   | uname | Linux b7cdb95c96ac 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 
10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2 / 8c9c670aaa |
   | Max. process+thread count | 46 (vs. ulimit of 12500) |
   | modules | C:  U:  |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638371496


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   1m 14s |  Docker mode activated.  |
   | -0 :warning: |  yetus  |   0m  5s |  Unprocessed flag(s): 
--brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list 
--whitespace-tabs-ignore-list --quick-hadoopcheck  |
   ||| _ Prechecks _ |
   ||| _ branch-2 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 15s |  Maven dependency ordering for branch  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m  6s |  Maven dependency ordering for patch  |
   ||| _ Other Tests _ |
   |  |   |   2m 36s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1847 |
   | Optional Tests |  |
   | uname | Linux f96e998fab0c 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 
11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2 / 8c9c670aaa |
   | Max. process+thread count | 51 (vs. ulimit of 12500) |
   | modules | C:  U:  |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] Apache-HBase commented on pull request #1847: HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

2020-06-03 Thread GitBox


Apache-HBase commented on pull request #1847:
URL: https://github.com/apache/hbase/pull/1847#issuecomment-638371296


   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 35s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +0 :ok: |  shelldocs  |   0m  0s |  Shelldocs was not available.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ branch-2 Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 16s |  Maven dependency ordering for branch  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m  6s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  shellcheck  |   0m  0s |  There were no new shellcheck 
issues.  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   ||| _ Other Tests _ |
   | +0 :ok: |  asflicense  |   0m  0s |  ASF License check generated no 
output?  |
   |  |   |   2m 13s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | Client=19.03.11 Server=19.03.11 base: 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/1847 |
   | Optional Tests | dupname asflicense shellcheck shelldocs |
   | uname | Linux e6fc89e1a762 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 
16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | branch-2 / 8c9c670aaa |
   | Max. process+thread count | 47 (vs. ulimit of 12500) |
   | modules | C:  U:  |
   | Console output | 
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/console |
   | versions | git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) 
shellcheck=0.4.6 |
   | Powered by | Apache Yetus 0.11.1 https://yetus.apache.org |
   
   
   This message was automatically generated.
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




[GitHub] [hbase] virajjasani commented on a change in pull request #1818: HBASE-24456 : Create ImmutableScan and use it for CustomizedScanInfoBuilder

2020-06-03 Thread GitBox


virajjasani commented on a change in pull request #1818:
URL: https://github.com/apache/hbase/pull/1818#discussion_r434758421



##
File path: 
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ImmutableScan.java
##
@@ -0,0 +1,543 @@
+/*
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.hadoop.hbase.client;
+
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Map;
+import java.util.NavigableSet;
+import org.apache.hadoop.hbase.exceptions.DeserializationException;
+import org.apache.hadoop.hbase.filter.Filter;
+import org.apache.hadoop.hbase.io.TimeRange;
+import org.apache.hadoop.hbase.security.access.Permission;
+import org.apache.hadoop.hbase.security.visibility.Authorizations;
+import org.apache.yetus.audience.InterfaceAudience;
+
+/**
+ * Immutable version of Scan
+ */
+@InterfaceAudience.Private
+public final class ImmutableScan extends Scan {
+
+  private final Scan delegateScan;
+
+  /**
+   * Create Immutable instance of Scan from given Scan object
+   *
+   * @param scan Copy all values from Scan
+   * @throws IOException From parent constructor
+   */
+  public ImmutableScan(Scan scan) throws IOException {

Review comment:
   Ohh, what a miss :(





This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org




  1   2   3   >