[GitHub] [hbase] chrajeshbabu merged pull request #5176: HBASE-27792 Guard Master/RS Dump Servlet behind admin walls

2023-04-24 Thread via GitHub


chrajeshbabu merged PR #5176:
URL: https://github.com/apache/hbase/pull/5176


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[jira] [Commented] (HBASE-27109) Move replication queue storage from zookeeper to a separated HBase table

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-27109:


Results for branch HBASE-27109/table_based_rqs
[build #64 on 
builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/64/]:
 (/) *{color:green}+1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/64/General_20Nightly_20Build_20Report/]




(/) {color:green}+1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/64/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/64/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}


> Move replication queue storage from zookeeper to a separated HBase table
> 
>
> Key: HBASE-27109
> URL: https://issues.apache.org/jira/browse/HBASE-27109
> Project: HBase
>  Issue Type: New Feature
>  Components: Replication
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Major
>
> This is a more specific issue based on the works which are already done in 
> HBASE-15867.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [hbase] bbeaudreault commented on a diff in pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


bbeaudreault commented on code in PR #5171:
URL: https://github.com/apache/hbase/pull/5171#discussion_r1175853711


##
hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparatorImpl.java:
##
@@ -448,6 +451,33 @@ public final int compareFamilies(Cell left, Cell right) {
   right.getFamilyArray(), right.getFamilyOffset(), 
right.getFamilyLength());
   }
 
+  /**
+   * This method will be overridden when we compare cells inner store to 
bypass family comparing.
+   */
+  protected int compareFamilies(KeyValue left, KeyValue right, int 
leftFamilyLength,

Review Comment:
   Can you use more similar signature to existing methods? I find this ordering 
confusing, because everyone is used to doing left, leftOffset, leftLength, 
right, rightOffset, rightLenght. 
   
   This goes for all the new methods. 



##
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java:
##
@@ -277,14 +277,6 @@ public class HRegion implements HeapSize, 
PropagatingConfigurationObserver, Regi
   public static final String RECOVERED_EDITS_IGNORE_EOF =
 "hbase.hregion.recovered.edits.ignore.eof";
 
-  /**
-   * Whether to use {@link MetaCellComparator} even if we are not meta region. 
Used when creating
-   * master local region.
-   */
-  public static final String USE_META_CELL_COMPARATOR = 
"hbase.region.use.meta.cell.comparator";

Review Comment:
   Not a huge deal, but why move this constant in this PR? Doesn't seem related?



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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[jira] [Commented] (HBASE-27798) Client side should back off based on wait interval in RpcThrottlingException

2023-04-24 Thread Ray Mattingly (Jira)


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

Ray Mattingly commented on HBASE-27798:
---

 sounds good, thanks for the input!

> Client side should back off based on wait interval in RpcThrottlingException
> 
>
> Key: HBASE-27798
> URL: https://issues.apache.org/jira/browse/HBASE-27798
> Project: HBase
>  Issue Type: Improvement
>Reporter: Bryan Beaudreault
>Assignee: Ray Mattingly
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-27798) Client side should back off based on wait interval in RpcThrottlingException

2023-04-24 Thread Bryan Beaudreault (Jira)


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

Bryan Beaudreault commented on HBASE-27798:
---

I don’t think so. In this case the throttling exception has specific context 
about when the retry should happen based on the state of the limiter. Seems 
like we should just trust that as a first pass. Maybe we can add in one or the 
other component in a followup Jiraif for whatever reason we find that the 
retries are happening too quickly. 

> Client side should back off based on wait interval in RpcThrottlingException
> 
>
> Key: HBASE-27798
> URL: https://issues.apache.org/jira/browse/HBASE-27798
> Project: HBase
>  Issue Type: Improvement
>Reporter: Bryan Beaudreault
>Assignee: Ray Mattingly
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [hbase] Apache-HBase commented on pull request #5200: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC (addendum)

2023-04-24 Thread via GitHub


Apache-HBase commented on PR #5200:
URL: https://github.com/apache/hbase/pull/5200#issuecomment-1520694790

   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 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 13s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m  3s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 10s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   2m 45s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 399m 43s |  root in the patch passed.  |
   |  |   | 412m 51s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | ClientAPI=1.42 ServerAPI=1.42 base: 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/5200 |
   | Optional Tests | unit |
   | uname | Linux 40a2c4a07f9d 5.4.0-1097-aws #105~18.04.1-Ubuntu SMP Mon Feb 
13 17:50:57 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 95f83cb8e2 |
   |  Test Results | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/testReport/
 |
   | Max. process+thread count | 5093 (vs. ulimit of 3) |
   | modules | C: hbase-logging . U: . |
   | Console output | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/console 
|
   | versions | git=2.34.1 maven=3.8.6 |
   | Powered by | Apache Yetus 0.12.0 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.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[jira] [Commented] (HBASE-27798) Client side should back off based on wait interval in RpcThrottlingException

2023-04-24 Thread Ray Mattingly (Jira)


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

Ray Mattingly commented on HBASE-27798:
---

That sounds good to me. Should we still add the retry backoff for the 
waitInterval case?

> Client side should back off based on wait interval in RpcThrottlingException
> 
>
> Key: HBASE-27798
> URL: https://issues.apache.org/jira/browse/HBASE-27798
> Project: HBase
>  Issue Type: Improvement
>Reporter: Bryan Beaudreault
>Assignee: Ray Mattingly
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-27798) Client side should back off based on wait interval in RpcThrottlingException

2023-04-24 Thread Bryan Beaudreault (Jira)


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

Bryan Beaudreault commented on HBASE-27798:
---

I was thinking it would be a replacement

> Client side should back off based on wait interval in RpcThrottlingException
> 
>
> Key: HBASE-27798
> URL: https://issues.apache.org/jira/browse/HBASE-27798
> Project: HBase
>  Issue Type: Improvement
>Reporter: Bryan Beaudreault
>Assignee: Ray Mattingly
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-27798) Client side should back off based on wait interval in RpcThrottlingException

2023-04-24 Thread Ray Mattingly (Jira)


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

Ray Mattingly commented on HBASE-27798:
---

The current retry backoff has a few inputs & steps. For example, we use [the 
{{pause}} and {{pauseForServerOverloaded}} durations in 
{{RpcRetryingCallerImpl}}|https://github.com/apache/hbase/blob/branch-2/hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java#L59-L60]
 to determine a pauseBase millis, and then multiply it by the relevant 
{{RETRY_BACKOFF}} item. 

I'm wondering how we should incorporate the {{waitInterval}} into this existing 
system; I see a few options:
 # We could consider waitInterval an addition to the pauseBase
 # We could consider waitInterval an addition to the product of pauseBase * 
retryBackoff
 # We could consider waitInterval, if present, to be a replacement for the 
pauseBase
 # We could consider waitInterval, if present, to be a replacement for the 
produce of pauseBase * retryBackoff

[~bbeaudreault] do you have any thoughts/preference here?

> Client side should back off based on wait interval in RpcThrottlingException
> 
>
> Key: HBASE-27798
> URL: https://issues.apache.org/jira/browse/HBASE-27798
> Project: HBase
>  Issue Type: Improvement
>Reporter: Bryan Beaudreault
>Assignee: Ray Mattingly
>Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-27806) Support dynamic reinitializing replication peer storage

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-27806:


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

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/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}


> Support dynamic reinitializing replication peer storage
> ---
>
> Key: HBASE-27806
> URL: https://issues.apache.org/jira/browse/HBASE-27806
> Project: HBase
>  Issue Type: Sub-task
>  Components: conf, Replication
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Major
> Fix For: 2.6.0, 3.0.0-alpha-4
>
>
> When writing the documentation about how to migrate replication data online, 
> I found out that, the replication related classes do not implement 
> ConfigurationObserver, so we can not use online configuration update to load 
> new replication peer storage...



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-20804) Document and add tests for HBaseConfTool

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-20804:


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

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/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}


> Document and add tests for HBaseConfTool
> 
>
> Key: HBASE-20804
> URL: https://issues.apache.org/jira/browse/HBASE-20804
> Project: HBase
>  Issue Type: Sub-task
>  Components: documentation, tooling
>Reporter: Andy Lin
>Assignee: Nihal Jain
>Priority: Major
> Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18
>
> Attachments: HBASE-20804.master.001.patch, 
> HBASE-20804.master.002.patch, HBASE-20804.master.002.patch
>
>
> Add documentation and tests for HBaseConfTool.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-27807) PressureAwareCompactionThroughputController#tune log the opposite of the actual scenario

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-27807:


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

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/824/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}


> PressureAwareCompactionThroughputController#tune log the opposite of the 
> actual scenario
> 
>
> Key: HBASE-27807
> URL: https://issues.apache.org/jira/browse/HBASE-27807
> Project: HBase
>  Issue Type: Bug
>  Components: Compaction
>Affects Versions: 3.0.0-alpha-1, 1.5.0, 2.3.0
>Reporter: haosen chen
>Assignee: haosen chen
>Priority: Trivial
> Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18
>
> Attachments: 
> 0001-HBASE-27807-PressureAwareCompactionThroughputControl.patch, 
> image-2023-04-21-14-28-19-766.png
>
>
> In 
> [https://github.com/apache/hbase/commit/07c71d630cd293ab55ac85e9bfa06033598134c4]
>  ,    the condition of the if statement is incorrectly modified.
> !image-2023-04-21-14-28-19-766.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-20804) Document and add tests for HBaseConfTool

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-20804:


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

details (if available):

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


(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/342/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


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


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/342/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}


> Document and add tests for HBaseConfTool
> 
>
> Key: HBASE-20804
> URL: https://issues.apache.org/jira/browse/HBASE-20804
> Project: HBase
>  Issue Type: Sub-task
>  Components: documentation, tooling
>Reporter: Andy Lin
>Assignee: Nihal Jain
>Priority: Major
> Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18
>
> Attachments: HBASE-20804.master.001.patch, 
> HBASE-20804.master.002.patch, HBASE-20804.master.002.patch
>
>
> Add documentation and tests for HBaseConfTool.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (HBASE-27807) PressureAwareCompactionThroughputController#tune log the opposite of the actual scenario

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-27807:


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

details (if available):

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


(/) {color:green}+1 jdk8 hadoop2 checks{color}
-- For more information [see jdk8 (hadoop2) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/342/JDK8_20Nightly_20Build_20Report_20_28Hadoop2_29/]


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


(/) {color:green}+1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2.5/342/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}


> PressureAwareCompactionThroughputController#tune log the opposite of the 
> actual scenario
> 
>
> Key: HBASE-27807
> URL: https://issues.apache.org/jira/browse/HBASE-27807
> Project: HBase
>  Issue Type: Bug
>  Components: Compaction
>Affects Versions: 3.0.0-alpha-1, 1.5.0, 2.3.0
>Reporter: haosen chen
>Assignee: haosen chen
>Priority: Trivial
> Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18
>
> Attachments: 
> 0001-HBASE-27807-PressureAwareCompactionThroughputControl.patch, 
> image-2023-04-21-14-28-19-766.png
>
>
> In 
> [https://github.com/apache/hbase/commit/07c71d630cd293ab55ac85e9bfa06033598134c4]
>  ,    the condition of the if statement is incorrectly modified.
> !image-2023-04-21-14-28-19-766.png!
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [hbase] Apache-HBase commented on pull request #5200: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC (addendum)

2023-04-24 Thread via GitHub


Apache-HBase commented on PR #5200:
URL: https://github.com/apache/hbase/pull/5200#issuecomment-1520527730

   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 50s |  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 _ |
   | +0 :ok: |  mvndep  |   0m 10s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 32s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 11s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   3m 18s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 266m 53s |  root in the patch passed.  |
   |  |   | 281m  9s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | ClientAPI=1.42 ServerAPI=1.42 base: 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/5200 |
   | Optional Tests | unit |
   | uname | Linux b6df4b8ef593 5.4.0-144-generic #161-Ubuntu SMP Fri Feb 3 
14:49:04 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 95f83cb8e2 |
   |  Test Results | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/testReport/
 |
   | Max. process+thread count | 4601 (vs. ulimit of 3) |
   | modules | C: hbase-logging . U: . |
   | Console output | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/console 
|
   | versions | git=2.34.1 maven=3.8.6 |
   | Powered by | Apache Yetus 0.12.0 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.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] ndimiduk merged pull request #5200: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC (addendum)

2023-04-24 Thread via GitHub


ndimiduk merged PR #5200:
URL: https://github.com/apache/hbase/pull/5200


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache-HBase commented on pull request #5200: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC (addendum)

2023-04-24 Thread via GitHub


Apache-HBase commented on PR #5200:
URL: https://github.com/apache/hbase/pull/5200#issuecomment-1520059190

   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 22s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   ||| _ master Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 12s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  spotless  |   0m 39s |  branch has no errors when 
running spotless:check.  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m  4s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  whitespace  |   0m  0s |  The patch has no whitespace 
issues.  |
   | +1 :green_heart: |  spotless  |   0m 35s |  patch has no errors when 
running spotless:check.  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  asflicense  |   0m 16s |  The patch does not generate 
ASF License warnings.  |
   |  |   |   3m 25s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | ClientAPI=1.42 ServerAPI=1.42 base: 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/artifact/yetus-general-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/5200 |
   | Optional Tests | dupname asflicense spotless |
   | uname | Linux 210d345c93c1 5.4.0-1094-aws #102~18.04.1-Ubuntu SMP Tue Jan 
10 21:07:03 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 95f83cb8e2 |
   | Max. process+thread count | 43 (vs. ulimit of 3) |
   | modules | C: . hbase-logging U: . |
   | Console output | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5200/1/console 
|
   | versions | git=2.34.1 maven=3.8.6 |
   | Powered by | Apache Yetus 0.12.0 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.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] ndimiduk opened a new pull request, #5200: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC (adendum)

2023-04-24 Thread via GitHub


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

   Make use of `%notEmpty` pattern with MDC logging. Will function as expected 
once we upgrade to Log4J 2.21.0+.


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[jira] [Commented] (HBASE-27762) Include EventType and ProcedureV2 pid in logging via MDC

2023-04-24 Thread Nick Dimiduk (Jira)


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

Nick Dimiduk commented on HBASE-27762:
--

They've got a fix on LOG4J2-3660 and I've verified that it behaves as I 
expected. We'll need to upgrade to a more recent Log4J2, once it's released, in 
order to get the fix.

> Include EventType and ProcedureV2 pid in logging via MDC
> 
>
> Key: HBASE-27762
> URL: https://issues.apache.org/jira/browse/HBASE-27762
> Project: HBase
>  Issue Type: Task
>Affects Versions: 2.6.0, 3.0.0-alpha-4, 2.5.3, 2.4.17
>Reporter: Nick Dimiduk
>Assignee: Nick Dimiduk
>Priority: Major
> Fix For: 3.0.0-alpha-4
>
>
> Tracing the distributed actions of ProcedureV2 {{RemoteProcedure}} execution 
> is painful. We are pretty good about logging the {{proc_id}} most of the 
> time, but we don't catch them all. Now that we're up on log4j2, let's use the 
> MDC feature to include some basic information universally.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [hbase] bsglz commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


bsglz commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519997732

   Thanks a lot for your reviewing and detailed testing. @Apache9 


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache9 commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


Apache9 commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519982050

   I tested for scenarios where
   1. both empty families
   2. empty family comparing to none empty family
   3. same family
   4. different families
   
   The performance number looks good. The inner store scenario are always 
better, especially when we need to compare two non empty families(of course in 
the test the length of the row is small, so the cost for comparing families 
looks expensive).
   
   And for the scenario where we can not use inner store comparator, the 
performance is almost the same. 
   
   For me I think it is OK to let the PR go.


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache9 commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


Apache9 commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519965013

   
![image](https://user-images.githubusercontent.com/4958168/233984169-22da2ac1-0a4d-48e5-9b80-1db83505d860.png)
   
   
![image](https://user-images.githubusercontent.com/4958168/233984207-a6ac99c3-e55a-480f-9d56-03ff8e1010dd.png)
   


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache9 commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


Apache9 commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519948632

   I updated the JHM microbenchmark.
   
   And this is the result
   ···
   Benchmark   (families)   
Mode  Samples  Score  Score error  Units
   o.a.h.h.ComparatorBenchmark.innerStoreCompareBBKV-  
thrpt   20   55617310.043   521836.982  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareBBKV  -family  
thrpt   20   97491057.894   896496.011  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareBBKVfamily-family  
thrpt   20   55874045.457   506603.074  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareBBKVfamily-family_new  
thrpt   20   97321488.589   941602.585  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKV  -  
thrpt   20   50564430.713   494912.986  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKV-family  
thrpt   20  102582122.364  1237571.556  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKV  family-family  
thrpt   20   50691911.148   613201.615  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKV  family-family_new  
thrpt   20  101956533.610  1664737.970  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKVVsBBKV-  
thrpt   20   56708491.949  1163512.704  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKVVsBBKV  -family  
thrpt   20   97970699.118  1363796.393  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKVVsBBKVfamily-family  
thrpt   20   57059944.100  1002170.554  ops/s
   o.a.h.h.ComparatorBenchmark.innerStoreCompareKVVsBBKVfamily-family_new  
thrpt   20   98271151.309  1287525.026  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareBBKV   -  
thrpt   20   50337883.151   562547.715  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareBBKV -family  
thrpt   20   83762676.170  1506319.700  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareBBKV   family-family  
thrpt   20   45054227.460   624259.638  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareBBKV   family-family_new  
thrpt   20   66497651.217   837933.702  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKV -  
thrpt   20   47594905.620   728110.022  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKV   -family  
thrpt   20   89348636.664   983654.464  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKV family-family  
thrpt   20   42626078.523   617300.607  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKV family-family_new  
thrpt   20   58994862.559   688422.723  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKVVsBBKV   -  
thrpt   20   55049124.220  1200062.501  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKVVsBBKV -family  
thrpt   20   88984928.343  2043302.430  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKVVsBBKV   family-family  
thrpt   20   45682012.123   735156.659  ops/s
   o.a.h.h.ComparatorBenchmark.newCompareKVVsBBKV   family-family_new  
thrpt   20   70523321.407  1360574.335  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareBBKV   -  
thrpt   20   49687744.273   692599.695  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareBBKV -family  
thrpt   20   83617950.799  1316833.712  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareBBKV   family-family  
thrpt   20   8877.187   495430.522  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareBBKV   family-family_new  
thrpt   20   65398995.122   834301.661  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKV -  
thrpt   20   46026073.342  1128303.844  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKV   -family  
thrpt   20   86778474.382  1235433.965  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKV family-family  
thrpt   20   42411664.653   697620.411  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKV family-family_new  
thrpt   20   58466169.799   471078.411  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKVVsBBKV   -  
thrpt   20   54059920.896   615174.961  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKVVsBBKV -family  
thrpt   20   94566477.269  1704120.360  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKVVsBBKV   family-family  
thrpt   20   46869352.874   785310.795  ops/s
   o.a.h.h.ComparatorBenchmark.oldCompareKVVsBBKV   family-family_new  
thrpt   20   71263491.290   684005.539  ops/s
   ···



[GitHub] [hbase] Apache-HBase commented on pull request #5193: HBASE-27805 The chunk created by mslab may cause memory fragement and…

2023-04-24 Thread via GitHub


Apache-HBase commented on PR #5193:
URL: https://github.com/apache/hbase/pull/5193#issuecomment-1519888047

   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 21s |  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 16s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m  4s |  master passed  |
   | +1 :green_heart: |  compile  |   1m 28s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   4m 38s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   1m 52s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 10s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   2m 47s |  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  |   4m 36s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   2m 36s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 390m  6s |  root in the patch passed.  |
   |  |   | 418m 54s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | ClientAPI=1.42 ServerAPI=1.42 base: 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5193/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/5193 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux 4c2712c26b3a 5.4.0-1094-aws #102~18.04.1-Ubuntu SMP Tue Jan 
10 21:07:03 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 95f83cb8e2 |
   | Default Java | Temurin-1.8.0_352-b08 |
   |  Test Results | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5193/2/testReport/
 |
   | Max. process+thread count | 4798 (vs. ulimit of 3) |
   | modules | C: hbase-common hbase-server . U: . |
   | Console output | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5193/2/console 
|
   | versions | git=2.34.1 maven=3.8.6 |
   | Powered by | Apache Yetus 0.12.0 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.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[jira] [Commented] (HBASE-27572) resource leak for store flush during high load

2023-04-24 Thread Antonio Giannone (Jira)


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

Antonio Giannone commented on HBASE-27572:
--

Hi all, I report the same behaviour detailed in the description section of this 
issue. We are using HBase 2.4.13 and SASL authentication. To improve cluster 
stability, in our production environment we switch from the asnychfswal 
provider to the filesystem one. 

> resource leak for store flush during high load
> --
>
> Key: HBASE-27572
> URL: https://issues.apache.org/jira/browse/HBASE-27572
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.4.15
>Reporter: Mariusz Szpatuśko
>Priority: Blocker
>
> 2023-01-17 14:01:00,294 WARN  [Close-WAL-Writer-3] 
> asyncfs.FanOutOneBlockAsyncDFSOutputHelper: complete file 
> /hbase/WALs/prod-storage-4,16020,1673962204907/prod-storage-4%2C16020%2C1673962204907.1673964006883
>  not finished, retry = 0
> 2023-01-17 14:08:02,681 ERROR 
> [regionserver/prod-storage-4:16020-shortCompactions-0] 
> util.ResourceLeakDetector: iter(StoreFlusher.java:68)
>     
> org.apache.hadoop.hbase.regionserver.DefaultStoreFlusher.flushSnapshot(DefaultStoreFlusher.java:75)
>     org.apache.hadoop.hbase.regionserver.HStore.flushCache(HStore.java:992)
>     
> org.apache.hadoop.hbase.regionserver.HStore$StoreFlusherImpl.flushCache(HStore.java:2358)
>     
> org.apache.hadoop.hbase.regionserver.HRegion.internalFlushCacheAndCommit(HRegion.java:2837)
>     
> org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:2579)
>     
> org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:2551)
>     org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:2421)
>     
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:588)
>     
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:558)
>     
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher.access$1000(MemStoreFlusher.java:64)
>     
> org.apache.hadoop.hbase.regionserver.MemStoreFlusher$FlushHandler.run(MemStoreFlusher.java:340)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [hbase] Apache-HBase commented on pull request #5193: HBASE-27805 The chunk created by mslab may cause memory fragement and…

2023-04-24 Thread via GitHub


Apache-HBase commented on PR #5193:
URL: https://github.com/apache/hbase/pull/5193#issuecomment-1519672233

   :confetti_ball: **+1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |::|--:|:|:|
   | +0 :ok: |  reexec  |   0m 23s |  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 11s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |   3m 49s |  master passed  |
   | +1 :green_heart: |  compile  |   2m 19s |  master passed  |
   | +1 :green_heart: |  shadedjars  |   4m 52s |  branch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   2m 39s |  master passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 11s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   4m  2s |  the patch passed  |
   | +1 :green_heart: |  compile  |   1m 53s |  the patch passed  |
   | +1 :green_heart: |  javac  |   1m 53s |  the patch passed  |
   | +1 :green_heart: |  shadedjars  |   4m 21s |  patch has no errors when 
building our shaded downstream artifacts.  |
   | +1 :green_heart: |  javadoc  |   2m 32s |  the patch passed  |
   ||| _ Other Tests _ |
   | +1 :green_heart: |  unit  | 285m 24s |  root in the patch passed.  |
   |  |   | 318m 36s |   |
   
   
   | Subsystem | Report/Notes |
   |--:|:-|
   | Docker | ClientAPI=1.42 ServerAPI=1.42 base: 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5193/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
 |
   | GITHUB PR | https://github.com/apache/hbase/pull/5193 |
   | Optional Tests | javac javadoc unit shadedjars compile |
   | uname | Linux db7267f512f2 5.4.0-137-generic #154-Ubuntu SMP Thu Jan 5 
17:03:22 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux |
   | Build tool | maven |
   | Personality | dev-support/hbase-personality.sh |
   | git revision | master / 95f83cb8e2 |
   | Default Java | Eclipse Adoptium-11.0.17+8 |
   |  Test Results | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5193/2/testReport/
 |
   | Max. process+thread count | 4611 (vs. ulimit of 3) |
   | modules | C: hbase-common hbase-server . U: . |
   | Console output | 
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5193/2/console 
|
   | versions | git=2.34.1 maven=3.8.6 |
   | Powered by | Apache Yetus 0.12.0 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.

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] bsglz commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


bsglz commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519635788

   The params of BenchmarkForInnerStore.java  and BenchmarkForNormal.java are 
different.


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache9 commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


Apache9 commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519633417

   I just copied your code...
   
   And I think we should also use black hole to eat the return value so JVM 
will not optimize it.


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] bsglz commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


bsglz commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519632795

   Tested again with newest master code:
   
   
   
   Benchmark | (p1) | (p2) | Mode | nt | Score | Units | Diff
   -- | -- | -- | -- | -- | -- | -- | --
   BenchmarkForInnerStore.new_compareBBKV |   |   | thrpt | 5 | 28197934 | 
ops/s | 2.00%
   BenchmarkForInnerStore.new_compareBBKV |   | fam1 | thrpt | 5 | 45919384 | 
ops/s | 14.00%
   BenchmarkForInnerStore.new_compareBBKV | fam1 |   | thrpt | 5 | 46159045 | 
ops/s | 15.00%
   BenchmarkForInnerStore.new_compareBBKV | fam1 | fam1 | thrpt | 5 | 28364753 
| ops/s | 20.00%
   BenchmarkForInnerStore.new_compareKV |   |   | thrpt | 5 | 28486726 | ops/s 
| 1.00%
   BenchmarkForInnerStore.new_compareKV |   | fam1 | thrpt | 5 | 48143374 | 
ops/s | 11.00%
   BenchmarkForInnerStore.new_compareKV | fam1 |   | thrpt | 5 | 48582024 | 
ops/s | 12.00%
   BenchmarkForInnerStore.new_compareKV | fam1 | fam1 | thrpt | 5 | 28377232 | 
ops/s | 27.00%
   BenchmarkForInnerStore.new_compareKVVsBBKV |   |   | thrpt | 5 | 28477347 | 
ops/s | 3.00%
   BenchmarkForInnerStore.new_compareKVVsBBKV |   | fam1 | thrpt | 5 | 47035467 
| ops/s | 7.00%
   BenchmarkForInnerStore.new_compareKVVsBBKV | fam1 |   | thrpt | 5 | 46981953 
| ops/s | 7.00%
   BenchmarkForInnerStore.new_compareKVVsBBKV | fam1 | fam1 | thrpt | 5 | 
28671804 | ops/s | 17.00%
   BenchmarkForInnerStore.old_compareBBKV |   |   | thrpt | 5 | 27696746 | 
ops/s |  
   BenchmarkForInnerStore.old_compareBBKV |   | fam1 | thrpt | 5 | 40146613 | 
ops/s |  
   BenchmarkForInnerStore.old_compareBBKV | fam1 |   | thrpt | 5 | 40048909 | 
ops/s |  
   BenchmarkForInnerStore.old_compareBBKV | fam1 | fam1 | thrpt | 5 | 23722820 
| ops/s |  
   BenchmarkForInnerStore.old_compareKV |   |   | thrpt | 5 | 28192740 | ops/s 
|  
   BenchmarkForInnerStore.old_compareKV |   | fam1 | thrpt | 5 | 43224450 | 
ops/s |  
   BenchmarkForInnerStore.old_compareKV | fam1 |   | thrpt | 5 | 43351477 | 
ops/s |  
   BenchmarkForInnerStore.old_compareKV | fam1 | fam1 | thrpt | 5 | 22412038 | 
ops/s |  
   BenchmarkForInnerStore.old_compareKVVsBBKV |   |   | thrpt | 5 | 27559904 | 
ops/s |  
   BenchmarkForInnerStore.old_compareKVVsBBKV |   | fam1 | thrpt | 5 | 43857122 
| ops/s |  
   BenchmarkForInnerStore.old_compareKVVsBBKV | fam1 |   | thrpt | 5 | 43884642 
| ops/s |  
   BenchmarkForInnerStore.old_compareKVVsBBKV | fam1 | fam1 | thrpt | 5 | 
24423324 | ops/s |  
   BenchmarkForNormal.new_compareBBKV | fam | fam1 | thrpt | 5 | 35369022 | 
ops/s | -3.00%
   BenchmarkForNormal.new_compareBBKV | fam1 | fam | thrpt | 5 | 35297691 | 
ops/s | -3.00%
   BenchmarkForNormal.new_compareKV | fam | fam1 | thrpt | 5 | 36468032 | ops/s 
| 1.00%
   BenchmarkForNormal.new_compareKV | fam1 | fam | thrpt | 5 | 36466929 | ops/s 
| 1.00%
   BenchmarkForNormal.new_compareKVVsBBKV | fam | fam1 | thrpt | 5 | 39476967 | 
ops/s | 0.00%
   BenchmarkForNormal.new_compareKVVsBBKV | fam1 | fam | thrpt | 5 | 38510761 | 
ops/s | -1.00%
   BenchmarkForNormal.old_compareBBKV | fam | fam1 | thrpt | 5 | 36428982 | 
ops/s |  
   BenchmarkForNormal.old_compareBBKV | fam1 | fam | thrpt | 5 | 36412964 | 
ops/s |  
   BenchmarkForNormal.old_compareKV | fam | fam1 | thrpt | 5 | 36102740 | ops/s 
|  
   BenchmarkForNormal.old_compareKV | fam1 | fam | thrpt | 5 | 35996819 | ops/s 
|  
   BenchmarkForNormal.old_compareKVVsBBKV | fam | fam1 | thrpt | 5 | 39376281 | 
ops/s |  
   BenchmarkForNormal.old_compareKVVsBBKV | fam1 | fam | thrpt | 5 | 39022305 | 
ops/s |  
   
   


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache9 commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


Apache9 commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519624496

   
   
![image](https://user-images.githubusercontent.com/4958168/233942427-8bf14355-81dd-42be-82d5-bbfe6925f5eb.png)
   
   
   
![image](https://user-images.githubusercontent.com/4958168/233942388-2f9979c0-075c-4db9-8370-0828ee51b633.png)
   


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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



[GitHub] [hbase] Apache9 commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


Apache9 commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519609830

   I applied the patch here and name the CellComparatorImpl as 
CellComparatorNewImpl, run the benchmark here
   
   
https://github.com/Apache9/hbase-jmh-test/blob/master/src/main/java/org/apache/hadoop/hbase/ComparatorBenchmark.java
   
   The result is
   ```
   Benchmark(p1)  (p2)   Mode  
Samples  Score  Score error  Units
   o.a.h.j.ComparatorBenchmark.innerStoreCompareBBKVthrpt   
20   55107486.443  1133989.704  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareBBKV  fam1  thrpt   
20   97610341.161  2164791.822  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareBBKVfam1thrpt   
20   96814034.811  1846943.553  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareBBKVfam1  fam1  thrpt   
20   54728226.906   763534.750  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKV  thrpt   
20   50255596.705   860022.699  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKVfam1  thrpt   
20  105628757.244  1525111.142  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKV  fam1thrpt   
20  105053296.760  1424392.412  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKV  fam1  fam1  thrpt   
20   50580801.582   840448.402  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKVVsBBKVthrpt   
20   56459332.399  1133748.467  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKVVsBBKV  fam1  thrpt   
20   99407694.992  2069495.268  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKVVsBBKVfam1thrpt   
20  100109728.391  1683648.845  ops/s
   o.a.h.j.ComparatorBenchmark.innerStoreCompareKVVsBBKVfam1  fam1  thrpt   
20   56310403.839   835453.447  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareBBKV   thrpt   
20   49464136.602  1053482.976  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareBBKV fam1  thrpt   
20   83462821.561  1324986.585  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareBBKV   fam1thrpt   
20   81859788.977  1456717.240  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareBBKV   fam1  fam1  thrpt   
20   44728300.917   766115.081  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKV thrpt   
20   48752157.933   756124.188  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKV   fam1  thrpt   
20   96669733.280  2070005.055  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKV fam1thrpt   
20   87461522.072  1458003.674  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKV fam1  fam1  thrpt   
20   41012509.734   812962.164  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKVVsBBKV   thrpt   
20   56058282.912   829861.076  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKVVsBBKV fam1  thrpt   
20   96004134.969  1760285.343  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKVVsBBKV   fam1thrpt   
20   91558646.458  1706211.758  ops/s
   o.a.h.j.ComparatorBenchmark.newCompareKVVsBBKV   fam1  fam1  thrpt   
20   45120370.438   771026.541  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareBBKV   thrpt   
20   50129722.815   893317.939  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareBBKV fam1  thrpt   
20   79861365.108   792186.386  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareBBKV   fam1thrpt   
20   83883234.894  1070778.517  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareBBKV   fam1  fam1  thrpt   
20   42874945.024   616270.961  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKV thrpt   
20   46506918.063   863767.652  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKV   fam1  thrpt   
20   86728284.726  1606333.969  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKV fam1thrpt   
20   95954923.114  1726842.910  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKV fam1  fam1  thrpt   
20   42265300.903   855119.167  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKVVsBBKV   thrpt   
20   53619868.235   945846.574  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKVVsBBKV fam1  thrpt   
20   91286001.006  1213908.825  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKVVsBBKV   fam1thrpt   
20   95828094.646  1037554.825  ops/s
   o.a.h.j.ComparatorBenchmark.oldCompareKVVsBBKV   fam1  fam1  thrpt   
20   47441790.062   697161.751  ops/s
   ```
   
   Let me get the summary.


-- 
This is an automated message from 

[jira] [Commented] (HBASE-27109) Move replication queue storage from zookeeper to a separated HBase table

2023-04-24 Thread Hudson (Jira)


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

Hudson commented on HBASE-27109:


Results for branch HBASE-27109/table_based_rqs
[build #62 on 
builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/62/]:
 (x) *{color:red}-1 overall{color}*

details (if available):

(/) {color:green}+1 general checks{color}
-- For more information [see general 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/62/General_20Nightly_20Build_20Report/]




(x) {color:red}-1 jdk8 hadoop3 checks{color}
-- For more information [see jdk8 (hadoop3) 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/62/JDK8_20Nightly_20Build_20Report_20_28Hadoop3_29/]


(x) {color:red}-1 jdk11 hadoop3 checks{color}
-- For more information [see jdk11 
report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/HBASE-27109%252Ftable_based_rqs/62/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}


> Move replication queue storage from zookeeper to a separated HBase table
> 
>
> Key: HBASE-27109
> URL: https://issues.apache.org/jira/browse/HBASE-27109
> Project: HBase
>  Issue Type: New Feature
>  Components: Replication
>Reporter: Duo Zhang
>Assignee: Duo Zhang
>Priority: Major
>
> This is a more specific issue based on the works which are already done in 
> HBASE-15867.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Updated] (HBASE-27792) Guard Master/RS Dump Servlet behind admin walls

2023-04-24 Thread Nihal Jain (Jira)


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

Nihal Jain updated HBASE-27792:
---
Status: Patch Available  (was: Open)

> Guard Master/RS Dump Servlet behind admin walls
> ---
>
> Key: HBASE-27792
> URL: https://issues.apache.org/jira/browse/HBASE-27792
> Project: HBase
>  Issue Type: Improvement
>  Components: security, UI
>Reporter: Nihal Jain
>Assignee: Nihal Jain
>Priority: Minor
>
> Currently RSDumpServlet and MasterDumpServlet do not require any check for 
> whether the user has privileges to access to instrumentation servlets.
> This is unlike other servlets like ProfileServlet, ConfServlet, 
> JMXJsonServlet etc. which are guarded by admin checks.
> Goal of this JIRA is to add similar check for RS and Master Dump Servlet. 
> Post this change only admins will be able to access RSDumpServlet and 
> MasterDumpServlet, if _hadoop.security.instrumentation.requires.admin_ is 
> enabled.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[GitHub] [hbase] bsglz commented on pull request #5171: HBASE-27788 Skip family comparing when compare cells inner the store

2023-04-24 Thread via GitHub


bsglz commented on PR #5171:
URL: https://github.com/apache/hbase/pull/5171#issuecomment-1519449248

   > Could you please run a benchmark on the current master code? We changed 
some methods from static to non static and also override some methods, I want 
to make sure that these modifications do not affect performance too much.
   > 
   > Thanks,
   
   No problem.


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

To unsubscribe, e-mail: issues-unsubscr...@hbase.apache.org

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