[GitHub] [hbase] Apache-HBase commented on pull request #4799: HBASE-27389 Add cost function in balancer to consider the cost of bui…
Apache-HBase commented on PR #4799: URL: https://github.com/apache/hbase/pull/4799#issuecomment-1491393729 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 26s | Docker mode activated. | ||| _ Prechecks _ | | +1 :green_heart: | dupname | 0m 0s | No case conflicting files found. | | +0 :ok: | prototool | 0m 0s | prototool 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. | ||| _ master Compile Tests _ | | +0 :ok: | mvndep | 0m 30s | Maven dependency ordering for branch | | +1 :green_heart: | mvninstall | 3m 51s | master passed | | +1 :green_heart: | compile | 4m 28s | master passed | | +1 :green_heart: | checkstyle | 1m 9s | master passed | | +1 :green_heart: | spotless | 0m 40s | branch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 5m 3s | master passed | | -0 :warning: | patch | 1m 49s | 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 10s | Maven dependency ordering for patch | | +1 :green_heart: | mvninstall | 3m 40s | the patch passed | | +1 :green_heart: | compile | 4m 23s | the patch passed | | +1 :green_heart: | cc | 4m 23s | the patch passed | | +1 :green_heart: | javac | 4m 23s | the patch passed | | +1 :green_heart: | checkstyle | 1m 8s | the patch passed | | +1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. | | +1 :green_heart: | hadoopcheck | 13m 33s | Patch does not cause any errors with Hadoop 3.2.4 3.3.4. | | +1 :green_heart: | hbaseprotoc | 1m 55s | the patch passed | | +1 :green_heart: | spotless | 0m 40s | patch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 5m 49s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | asflicense | 0m 36s | The patch does not generate ASF License warnings. | | | | 56m 39s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4799/14/artifact/yetus-general-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/4799 | | Optional Tests | dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile cc hbaseprotoc prototool | | uname | Linux 59e793620f8d 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Max. process+thread count | 86 (vs. ulimit of 3) | | modules | C: hbase-protocol-shaded hbase-common hbase-client hbase-balancer hbase-server U: . | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4799/14/console | | versions | git=2.34.1 maven=3.8.6 spotbugs=4.7.3 | | 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-27704) Quotas can drastically overflow configured limit
[ https://issues.apache.org/jira/browse/HBASE-27704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707134#comment-17707134 ] Hudson commented on HBASE-27704: Results for branch branch-2 [build #782 on builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/782/]: (x) *{color:red}-1 overall{color}* details (if available): (x) {color:red}-1 general checks{color} -- For more information [see general report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/782/General_20Nightly_20Build_20Report/] (x) {color:red}-1 jdk8 hadoop2 checks{color} -- For more information [see jdk8 (hadoop2) report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/782/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/782/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/782/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} > Quotas can drastically overflow configured limit > > > Key: HBASE-27704 > URL: https://issues.apache.org/jira/browse/HBASE-27704 > Project: HBase > Issue Type: Bug >Reporter: Bryan Beaudreault >Assignee: Bryan Beaudreault >Priority: Major > Labels: patch-available > Attachments: Screenshot 2023-03-10 at 5.17.51 PM.png > > > The original implementation did not allow exceeding quota. For example, you > specify a limit of 10 resource/sec and consume 20 resources, it takes 1.1 > seconds to be able submit another request. This was covered by the > [testOverconsumption in > TestRateLimiter|https://github.com/apache/hbase/blame/587b0b4f20bdc0415b6541023e611b69c87dba15/hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestRateLimiter.java#L97]. > As an incidental part of HBASE-13686, that logic was changed. There is no > mention of the reasoning behind the change in the issue comments or review > board, I think it was missed. The goal of that issue was to add different > refill strategies, but it also modified the over consumption. The > testOverconsumption was [split out for both refill > strategies|https://github.com/apache/hbase/blame/master/hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestRateLimiter.java#L104-L159], > but the core reasoning was lost. The comment says: > {code:java} > // 10 resources are available, but we need to consume 20 resources109 > // Verify that we have to wait at least 1.1sec to have 1 resource available > {code} > But the actual test was updated to only require a new resource after 100ms. > This is incorrect. > The problem is, when consuming if you go negative it sets to 0 > [here|https://github.com/apache/hbase/blame/master/hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/RateLimiter.java#L187-L191]. > Additionally, when refilling the new logic does a Math.max(0, available + > refillAmount): > [here|https://github.com/apache/hbase/blame/master/hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/RateLimiter.java#L159-L163]. > So it's really impossible to get below 0, which is impractical for a rate > limiter. > With this setup it's very easy to drastically overconsume the rate limiter. > See attached screenshot, which shows two humps. The first one has the current > logic, the second hump has my fix which removes both of those problems. The > rate limit was set to 500mb/s, but I was easily able to go over 700 mb/s > without the fix. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (HBASE-27756) Make request guardrail configs in RSRpcServices live updatable
[ https://issues.apache.org/jira/browse/HBASE-27756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707133#comment-17707133 ] Hudson commented on HBASE-27756: Results for branch branch-2 [build #782 on builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/782/]: (x) *{color:red}-1 overall{color}* details (if available): (x) {color:red}-1 general checks{color} -- For more information [see general report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/782/General_20Nightly_20Build_20Report/] (x) {color:red}-1 jdk8 hadoop2 checks{color} -- For more information [see jdk8 (hadoop2) report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/branch-2/782/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/782/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/782/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} > Make request guardrail configs in RSRpcServices live updatable > -- > > Key: HBASE-27756 > URL: https://issues.apache.org/jira/browse/HBASE-27756 > Project: HBase > Issue Type: Improvement >Reporter: Bryan Beaudreault >Assignee: Bryan Beaudreault >Priority: Major > Labels: patch-available > > We currently have 3 "guardrail" like configs in RSRpcServies: > hbase.rpc.rows.warning.threshold > hbase.rpc.rows.size.threshold.reject > hbase.server.scanner.max.result.size > It would be useful if these could be updatable with update_config -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (HBASE-27590) Change Iterable to List in SnapshotFileCache
[ https://issues.apache.org/jira/browse/HBASE-27590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tak-Lon (Stephen) Wu updated HBASE-27590: - Fix Version/s: 2.4.17 > Change Iterable to List in SnapshotFileCache > > > Key: HBASE-27590 > URL: https://issues.apache.org/jira/browse/HBASE-27590 > Project: HBase > Issue Type: Improvement >Reporter: Peter Somogyi >Assignee: Peter Somogyi >Priority: Minor > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.4 > > Attachments: flame-1.html > > > The HFileCleaners can have low performance on large /archive area when used > with slow storage like S3. The snapshot write lock in SnapshotFileCache is > held while the file metadata is fetched from S3. Due to this even with > multiple cleaner threads only a single cleaner can effectively delete files > from the archive. > File metadata collection is performed before SnapshotHFileCleaner just by > changing the passed parameter type in FileCleanerDelegate from Iterable to > List. > Running with the below cleaner configurations I observed that the lock held > in SnapshotFileCache went down from 45000ms to 100ms when it was running for > 1000 files in a directory. The complete evaluation and deletion for this > folder took the same time but since the file metadata fetch from S3 was done > outside of the lock the multiple cleaner threads were able to run > concurrently. > {noformat} > hbase.cleaner.directory.sorting=false > hbase.cleaner.scan.dir.concurrent.size=0.75 > hbase.regionserver.hfilecleaner.small.thread.count=16 > hbase.regionserver.hfilecleaner.large.thread.count=8 > {noformat} > The files to evaluate are already passed in a List to > CleanerChore.checkAndDeleteFiles but it is converted to an Iterable to run > the checks on the configured cleaners. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (HBASE-27736) HFileSystem.getLocalFs is not used
[ https://issues.apache.org/jira/browse/HBASE-27736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tak-Lon (Stephen) Wu updated HBASE-27736: - Fix Version/s: 2.6.0 3.0.0-alpha-4 2.4.17 2.5.4 > HFileSystem.getLocalFs is not used > -- > > Key: HBASE-27736 > URL: https://issues.apache.org/jira/browse/HBASE-27736 > Project: HBase > Issue Type: Wish > Components: HFile >Affects Versions: 2.4.15, 2.5.3 >Reporter: xy >Assignee: xy >Priority: Major > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.4 > > > HFileSystem::getLocalFs not be used by any method in source code,so make a > hotfix by removing it. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (HBASE-27744) Update compression dependencies
[ https://issues.apache.org/jira/browse/HBASE-27744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707129#comment-17707129 ] Tak-Lon (Stephen) Wu edited comment on HBASE-27744 at 3/31/23 5:42 AM: --- [~apurtell], it seems like this patch is missing from branch-2.4, should we cherry-pick it ? was (Author: taklwu): Andrew, it seems like this patch is missing from branch-2.4, should we cherry-pick it ? > Update compression dependencies > --- > > Key: HBASE-27744 > URL: https://issues.apache.org/jira/browse/HBASE-27744 > Project: HBase > Issue Type: Improvement > Components: io >Reporter: Andrew Kyle Purtell >Assignee: Andrew Kyle Purtell >Priority: Minor > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.4 > > > Update compression codec dependencies: > - aircompressor 0.21 -> 0.24 > - brotli4j 1.8.0 -> 1.11.0 > - snappy 1.1.8.4 -> 1.1.9.1 > - zstd-jni 1.5.0-4 -> 1.5.4-2 > and add a new supplemental model for new brotli4j dependency. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (HBASE-27744) Update compression dependencies
[ https://issues.apache.org/jira/browse/HBASE-27744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707129#comment-17707129 ] Tak-Lon (Stephen) Wu commented on HBASE-27744: -- Andrew, it seems like this patch is missing from branch-2.4, should we cherry-pick it ? > Update compression dependencies > --- > > Key: HBASE-27744 > URL: https://issues.apache.org/jira/browse/HBASE-27744 > Project: HBase > Issue Type: Improvement > Components: io >Reporter: Andrew Kyle Purtell >Assignee: Andrew Kyle Purtell >Priority: Minor > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.4 > > > Update compression codec dependencies: > - aircompressor 0.21 -> 0.24 > - brotli4j 1.8.0 -> 1.11.0 > - snappy 1.1.8.4 -> 1.1.9.1 > - zstd-jni 1.5.0-4 -> 1.5.4-2 > and add a new supplemental model for new brotli4j dependency. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (HBASE-27243) Fix TestQuotaThrottle after HBASE-27046
[ https://issues.apache.org/jira/browse/HBASE-27243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707124#comment-17707124 ] Tak-Lon (Stephen) Wu edited comment on HBASE-27243 at 3/31/23 5:38 AM: --- -so, should we also move this out of 2.4.17? I will wait for 1 day before moving it.- moving out of 2.4.17 was (Author: taklwu): so, should we also move this out of 2.4.17? I will wait for 1 day before moving it. > Fix TestQuotaThrottle after HBASE-27046 > --- > > Key: HBASE-27243 > URL: https://issues.apache.org/jira/browse/HBASE-27243 > Project: HBase > Issue Type: Test >Reporter: Andrew Kyle Purtell >Priority: Major > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.5 > > > TestQuotaThrottle breaks monotonic WAL numbering after HBASE-20746 because of > how it manipulates the EnvironmentEdge and was disabled by HBASE-27087. Fix > the test. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (HBASE-27243) Fix TestQuotaThrottle after HBASE-27046
[ https://issues.apache.org/jira/browse/HBASE-27243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tak-Lon (Stephen) Wu updated HBASE-27243: - Fix Version/s: 2.4.18 (was: 2.4.17) > Fix TestQuotaThrottle after HBASE-27046 > --- > > Key: HBASE-27243 > URL: https://issues.apache.org/jira/browse/HBASE-27243 > Project: HBase > Issue Type: Test >Reporter: Andrew Kyle Purtell >Priority: Major > Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18 > > > TestQuotaThrottle breaks monotonic WAL numbering after HBASE-20746 because of > how it manipulates the EnvironmentEdge and was disabled by HBASE-27087. Fix > the test. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (HBASE-27382) Cluster completely down due to WAL splitting failing for hbase:meta table.
[ https://issues.apache.org/jira/browse/HBASE-27382?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tak-Lon (Stephen) Wu updated HBASE-27382: - Fix Version/s: 2.4.18 (was: 2.4.17) > Cluster completely down due to WAL splitting failing for hbase:meta table. > -- > > Key: HBASE-27382 > URL: https://issues.apache.org/jira/browse/HBASE-27382 > Project: HBase > Issue Type: Bug >Affects Versions: 2.5.0, 1.7.2, 2.4.14 >Reporter: Rushabh Shah >Assignee: Rushabh Shah >Priority: Major > Fix For: 2.6.0, 3.0.0-alpha-4, 2.5.5, 2.4.18 > > > We are running some version of 1.7.2 in our production environment. We > encountered this issue recently. > We colocate namenode and region server holding hbase:meta table on a set of 5 > master nodes. Co-incidentally active namenode and region server holding meta > table were on the same physical node and that node went down due to hardware > issue. We have sub optimal hdfs level timeouts configured so whenever active > namenode goes down, it takes around 12-15 minutes for hdfs client within > hbase to connect to new active namenode. So all the region servers were > having problems for about 15 minutes to connect to new active namenode. > Below are the sequence of events: > 1. Host running active namenode and hbase:meta went down at +2022-09-09 > 16:56:56,878+ > 2. HMaster started running ServerCrashProcedure at +2022-09-09 16:59:05,696+ > {noformat} > 2022-09-09 16:59:05,696 DEBUG [t-processor-pool2-t1] > procedure2.ProcedureExecutor - Procedure ServerCrashProcedure > serverName=,61020,1662714013670, shouldSplitWal=true, > carryingMeta=true id=1 owner=dummy state=RUNNABLE:SERVER_CRASH_START added to > the store. > 2022-09-09 16:59:05,702 DEBUG [t-processor-pool2-t1] master.ServerManager - > Added=,61020,1662714013670 to dead servers, submitted shutdown > handler to be executed meta=true > 2022-09-09 16:59:05,707 DEBUG [ProcedureExecutor-0] master.DeadServer - > Started processing ,61020,1662714013670; numProcessing=1 > 2022-09-09 16:59:05,712 INFO [ProcedureExecutor-0] > procedure.ServerCrashProcedure - Start processing crashed > ,61020,1662714013670 > {noformat} > 3. SplitLogManager created 2 split log tasks in zookeeper. > {noformat} > 2022-09-09 16:59:06,049 INFO [ProcedureExecutor-1] master.SplitLogManager - > Started splitting 2 logs in > [hdfs:///hbase/WALs/,61020,1662714013670-splitting] > for [,61020,1662714013670] > 2022-09-09 16:59:06,081 DEBUG [main-EventThread] > coordination.SplitLogManagerCoordination - put up splitlog task at znode > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > 2022-09-09 16:59:06,093 DEBUG [main-EventThread] > coordination.SplitLogManagerCoordination - put up splitlog task at znode > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662739251611.meta > {noformat} > 4. The first split log task is more interesting: > +/hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta+ > 5. Since all the region servers were having problems connecting to active > namenode, SplitLogManager tried total of 4 times to assign this task (3 > resubmits, configured by hbase.splitlog.max.resubmit) and then finally gave > up. > {noformat} > -- try 1 - > 2022-09-09 16:59:06,205 INFO [main-EventThread] > coordination.SplitLogManagerCoordination - task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > acquired by ,61020,1662540522069 > -- try 2 - > 2022-09-09 17:01:06,642 INFO [ager__ChoreService_1] > coordination.SplitLogManagerCoordination - resubmitting task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > 2022-09-09 17:01:06,666 DEBUG [main-EventThread] > coordination.SplitLogManagerCoordination - task not yet acquired > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > ver = 2 > 2022-09-09 17:01:06,715 INFO [main-EventThread] > coordination.SplitLogManagerCoordination - task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > acquired by ,61020,1662530684713 > -- try 3 - > 2022-09-09 17:03:07,643 INFO [ager__ChoreService_1] > coordination.SplitLogManagerCoordination - resubmitting task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > 2022-09-09 17:03:07,687 DEBUG [main-EventThre
[jira] [Commented] (HBASE-27382) Cluster completely down due to WAL splitting failing for hbase:meta table.
[ https://issues.apache.org/jira/browse/HBASE-27382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707126#comment-17707126 ] Tak-Lon (Stephen) Wu commented on HBASE-27382: -- what's the status of this task? should we mark it as won't fix? (I saw this issue keep moving the target version...) > Cluster completely down due to WAL splitting failing for hbase:meta table. > -- > > Key: HBASE-27382 > URL: https://issues.apache.org/jira/browse/HBASE-27382 > Project: HBase > Issue Type: Bug >Affects Versions: 2.5.0, 1.7.2, 2.4.14 >Reporter: Rushabh Shah >Assignee: Rushabh Shah >Priority: Major > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.5 > > > We are running some version of 1.7.2 in our production environment. We > encountered this issue recently. > We colocate namenode and region server holding hbase:meta table on a set of 5 > master nodes. Co-incidentally active namenode and region server holding meta > table were on the same physical node and that node went down due to hardware > issue. We have sub optimal hdfs level timeouts configured so whenever active > namenode goes down, it takes around 12-15 minutes for hdfs client within > hbase to connect to new active namenode. So all the region servers were > having problems for about 15 minutes to connect to new active namenode. > Below are the sequence of events: > 1. Host running active namenode and hbase:meta went down at +2022-09-09 > 16:56:56,878+ > 2. HMaster started running ServerCrashProcedure at +2022-09-09 16:59:05,696+ > {noformat} > 2022-09-09 16:59:05,696 DEBUG [t-processor-pool2-t1] > procedure2.ProcedureExecutor - Procedure ServerCrashProcedure > serverName=,61020,1662714013670, shouldSplitWal=true, > carryingMeta=true id=1 owner=dummy state=RUNNABLE:SERVER_CRASH_START added to > the store. > 2022-09-09 16:59:05,702 DEBUG [t-processor-pool2-t1] master.ServerManager - > Added=,61020,1662714013670 to dead servers, submitted shutdown > handler to be executed meta=true > 2022-09-09 16:59:05,707 DEBUG [ProcedureExecutor-0] master.DeadServer - > Started processing ,61020,1662714013670; numProcessing=1 > 2022-09-09 16:59:05,712 INFO [ProcedureExecutor-0] > procedure.ServerCrashProcedure - Start processing crashed > ,61020,1662714013670 > {noformat} > 3. SplitLogManager created 2 split log tasks in zookeeper. > {noformat} > 2022-09-09 16:59:06,049 INFO [ProcedureExecutor-1] master.SplitLogManager - > Started splitting 2 logs in > [hdfs:///hbase/WALs/,61020,1662714013670-splitting] > for [,61020,1662714013670] > 2022-09-09 16:59:06,081 DEBUG [main-EventThread] > coordination.SplitLogManagerCoordination - put up splitlog task at znode > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > 2022-09-09 16:59:06,093 DEBUG [main-EventThread] > coordination.SplitLogManagerCoordination - put up splitlog task at znode > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662739251611.meta > {noformat} > 4. The first split log task is more interesting: > +/hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta+ > 5. Since all the region servers were having problems connecting to active > namenode, SplitLogManager tried total of 4 times to assign this task (3 > resubmits, configured by hbase.splitlog.max.resubmit) and then finally gave > up. > {noformat} > -- try 1 - > 2022-09-09 16:59:06,205 INFO [main-EventThread] > coordination.SplitLogManagerCoordination - task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > acquired by ,61020,1662540522069 > -- try 2 - > 2022-09-09 17:01:06,642 INFO [ager__ChoreService_1] > coordination.SplitLogManagerCoordination - resubmitting task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > 2022-09-09 17:01:06,666 DEBUG [main-EventThread] > coordination.SplitLogManagerCoordination - task not yet acquired > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > ver = 2 > 2022-09-09 17:01:06,715 INFO [main-EventThread] > coordination.SplitLogManagerCoordination - task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670-splitting%2F%252C61020%252C1662714013670.meta.1662735651285.meta > acquired by ,61020,1662530684713 > -- try 3 - > 2022-09-09 17:03:07,643 INFO [ager__ChoreService_1] > coordination.SplitLogManagerCoordination - resubmitting task > /hbase/splitWAL/WALs%2F%2C61020%2C1662714013670
[jira] [Commented] (HBASE-27243) Fix TestQuotaThrottle after HBASE-27046
[ https://issues.apache.org/jira/browse/HBASE-27243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707124#comment-17707124 ] Tak-Lon (Stephen) Wu commented on HBASE-27243: -- so, should we also move this out of 2.4.17? I will wait for 1 day before moving it. > Fix TestQuotaThrottle after HBASE-27046 > --- > > Key: HBASE-27243 > URL: https://issues.apache.org/jira/browse/HBASE-27243 > Project: HBase > Issue Type: Test >Reporter: Andrew Kyle Purtell >Priority: Major > Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.5 > > > TestQuotaThrottle breaks monotonic WAL numbering after HBASE-20746 because of > how it manipulates the EnvironmentEdge and was disabled by HBASE-27087. Fix > the test. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase-connectors] NihalJain commented on pull request #94: HBASE-26841 Replace log4j with reload4j for hbase-connector
NihalJain commented on PR #94: URL: https://github.com/apache/hbase-connectors/pull/94#issuecomment-1491289241 Hello guys, I do not see any movement here. Now, do we want to replace log4j with log4j2 here? I could take that task up if others are interested. -- 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-27759) Release 2.4.17
[ https://issues.apache.org/jira/browse/HBASE-27759?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707075#comment-17707075 ] Tak-Lon (Stephen) Wu commented on HBASE-27759: -- starting on it today. > Release 2.4.17 > -- > > Key: HBASE-27759 > URL: https://issues.apache.org/jira/browse/HBASE-27759 > Project: HBase > Issue Type: Umbrella > Components: community >Reporter: Duo Zhang >Assignee: Tak-Lon (Stephen) Wu >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (HBASE-27759) Release 2.4.17
[ https://issues.apache.org/jira/browse/HBASE-27759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tak-Lon (Stephen) Wu reassigned HBASE-27759: Assignee: Tak-Lon (Stephen) Wu > Release 2.4.17 > -- > > Key: HBASE-27759 > URL: https://issues.apache.org/jira/browse/HBASE-27759 > Project: HBase > Issue Type: Umbrella > Components: community >Reporter: Duo Zhang >Assignee: Tak-Lon (Stephen) Wu >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase] Apache-HBase commented on pull request #5149: HBASE-27758 Inconsistent synchronization in MetricsUserSourceImpl
Apache-HBase commented on PR #5149: URL: https://github.com/apache/hbase/pull/5149#issuecomment-1491043055 :broken_heart: **-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 | 4m 9s | master passed | | +1 :green_heart: | compile | 0m 19s | master passed | | +1 :green_heart: | checkstyle | 0m 9s | master passed | | +1 :green_heart: | spotless | 0m 48s | branch has no errors when running spotless:check. | | -1 :x: | spotbugs | 0m 22s | hbase-hadoop-compat in master has 4 extant spotbugs warnings. | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 4m 2s | the patch passed | | +1 :green_heart: | compile | 0m 19s | the patch passed | | +1 :green_heart: | javac | 0m 19s | the patch passed | | +1 :green_heart: | checkstyle | 0m 9s | the patch passed | | +1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. | | +1 :green_heart: | hadoopcheck | 14m 44s | Patch does not cause any errors with Hadoop 3.2.4 3.3.4. | | +1 :green_heart: | spotless | 0m 46s | patch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 0m 32s | hbase-hadoop-compat generated 0 new + 0 unchanged - 4 fixed = 0 total (was 4) | ||| _ Other Tests _ | | +1 :green_heart: | asflicense | 0m 8s | The patch does not generate ASF License warnings. | | | | 35m 31s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/artifact/yetus-general-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5149 | | Optional Tests | dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile | | uname | Linux de084c86d17e 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | spotbugs | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/artifact/yetus-general-check/output/branch-spotbugs-hbase-hadoop-compat-warnings.html | | Max. process+thread count | 86 (vs. ulimit of 3) | | modules | C: hbase-hadoop-compat U: hbase-hadoop-compat | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/console | | versions | git=2.34.1 maven=3.8.6 spotbugs=4.7.3 | | 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] Apache-HBase commented on pull request #5149: HBASE-27758 Inconsistent synchronization in MetricsUserSourceImpl
Apache-HBase commented on PR #5149: URL: https://github.com/apache/hbase/pull/5149#issuecomment-1491022921 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 52s | 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 25s | master passed | | +1 :green_heart: | compile | 0m 14s | master passed | | +1 :green_heart: | shadedjars | 4m 21s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 13s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 23s | the patch passed | | +1 :green_heart: | compile | 0m 14s | the patch passed | | +1 :green_heart: | javac | 0m 14s | the patch passed | | +1 :green_heart: | shadedjars | 4m 27s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 13s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 0m 35s | hbase-hadoop-compat in the patch passed. | | | | 19m 3s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5149 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux 791f50683116 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/testReport/ | | Max. process+thread count | 252 (vs. ulimit of 3) | | modules | C: hbase-hadoop-compat U: hbase-hadoop-compat | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/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] Apache-HBase commented on pull request #5149: HBASE-27758 Inconsistent synchronization in MetricsUserSourceImpl
Apache-HBase commented on PR #5149: URL: https://github.com/apache/hbase/pull/5149#issuecomment-1491022888 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 26s | 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 | 3m 38s | master passed | | +1 :green_heart: | compile | 0m 12s | master passed | | +1 :green_heart: | shadedjars | 4m 46s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 11s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 0s | the patch passed | | +1 :green_heart: | compile | 0m 12s | the patch passed | | +1 :green_heart: | javac | 0m 12s | the patch passed | | +1 :green_heart: | shadedjars | 4m 44s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 10s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 0m 32s | hbase-hadoop-compat in the patch passed. | | | | 19m 0s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5149 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux 18814d1b9a79 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 / e5620e26a2 | | Default Java | Temurin-1.8.0_352-b08 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/2/testReport/ | | Max. process+thread count | 259 (vs. ulimit of 3) | | modules | C: hbase-hadoop-compat U: hbase-hadoop-compat | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5149/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] Apache-HBase commented on pull request #4827: HBASE-27422: Support replication for hbase:acl
Apache-HBase commented on PR #4827: URL: https://github.com/apache/hbase/pull/4827#issuecomment-1490882250 :broken_heart: **-1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 54s | 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 | 6m 0s | master passed | | +1 :green_heart: | compile | 1m 29s | master passed | | +1 :green_heart: | shadedjars | 7m 31s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 35s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 44s | the patch passed | | +1 :green_heart: | compile | 0m 48s | the patch passed | | +1 :green_heart: | javac | 0m 48s | the patch passed | | +1 :green_heart: | shadedjars | 4m 21s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 23s | the patch passed | ||| _ Other Tests _ | | -1 :x: | unit | 212m 10s | hbase-server in the patch failed. | | | | 241m 57s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/4827 | | JIRA Issue | HBASE-27422 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux dc9f08361b4b 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 / e5620e26a2 | | Default Java | Temurin-1.8.0_352-b08 | | unit | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-hbase-server.txt | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/testReport/ | | Max. process+thread count | 2707 (vs. ulimit of 3) | | modules | C: hbase-server U: hbase-server | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/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] Apache-HBase commented on pull request #4827: HBASE-27422: Support replication for hbase:acl
Apache-HBase commented on PR #4827: URL: https://github.com/apache/hbase/pull/4827#issuecomment-1490872196 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 1m 0s | 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 34s | master passed | | +1 :green_heart: | compile | 0m 47s | master passed | | +1 :green_heart: | shadedjars | 4m 27s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 27s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 22s | the patch passed | | +1 :green_heart: | compile | 0m 50s | the patch passed | | +1 :green_heart: | javac | 0m 50s | the patch passed | | +1 :green_heart: | shadedjars | 4m 25s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 25s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 211m 23s | hbase-server in the patch passed. | | | | 234m 51s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/4827 | | JIRA Issue | HBASE-27422 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux 10ad10c17d7e 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/testReport/ | | Max. process+thread count | 2581 (vs. ulimit of 3) | | modules | C: hbase-server U: hbase-server | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/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-27704) Quotas can drastically overflow configured limit
[ https://issues.apache.org/jira/browse/HBASE-27704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707001#comment-17707001 ] Hudson commented on HBASE-27704: Results for branch master [build #808 on builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/808/]: (x) *{color:red}-1 overall{color}* details (if available): (x) {color:red}-1 general checks{color} -- For more information [see general report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/808/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/master/808/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/808/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} > Quotas can drastically overflow configured limit > > > Key: HBASE-27704 > URL: https://issues.apache.org/jira/browse/HBASE-27704 > Project: HBase > Issue Type: Bug >Reporter: Bryan Beaudreault >Assignee: Bryan Beaudreault >Priority: Major > Labels: patch-available > Attachments: Screenshot 2023-03-10 at 5.17.51 PM.png > > > The original implementation did not allow exceeding quota. For example, you > specify a limit of 10 resource/sec and consume 20 resources, it takes 1.1 > seconds to be able submit another request. This was covered by the > [testOverconsumption in > TestRateLimiter|https://github.com/apache/hbase/blame/587b0b4f20bdc0415b6541023e611b69c87dba15/hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestRateLimiter.java#L97]. > As an incidental part of HBASE-13686, that logic was changed. There is no > mention of the reasoning behind the change in the issue comments or review > board, I think it was missed. The goal of that issue was to add different > refill strategies, but it also modified the over consumption. The > testOverconsumption was [split out for both refill > strategies|https://github.com/apache/hbase/blame/master/hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestRateLimiter.java#L104-L159], > but the core reasoning was lost. The comment says: > {code:java} > // 10 resources are available, but we need to consume 20 resources109 > // Verify that we have to wait at least 1.1sec to have 1 resource available > {code} > But the actual test was updated to only require a new resource after 100ms. > This is incorrect. > The problem is, when consuming if you go negative it sets to 0 > [here|https://github.com/apache/hbase/blame/master/hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/RateLimiter.java#L187-L191]. > Additionally, when refilling the new logic does a Math.max(0, available + > refillAmount): > [here|https://github.com/apache/hbase/blame/master/hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/RateLimiter.java#L159-L163]. > So it's really impossible to get below 0, which is impractical for a rate > limiter. > With this setup it's very easy to drastically overconsume the rate limiter. > See attached screenshot, which shows two humps. The first one has the current > logic, the second hump has my fix which removes both of those problems. The > rate limit was set to 500mb/s, but I was easily able to go over 700 mb/s > without the fix. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (HBASE-27756) Make request guardrail configs in RSRpcServices live updatable
[ https://issues.apache.org/jira/browse/HBASE-27756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17707002#comment-17707002 ] Hudson commented on HBASE-27756: Results for branch master [build #808 on builds.a.o|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/808/]: (x) *{color:red}-1 overall{color}* details (if available): (x) {color:red}-1 general checks{color} -- For more information [see general report|https://ci-hbase.apache.org/job/HBase%20Nightly/job/master/808/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/master/808/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/808/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} > Make request guardrail configs in RSRpcServices live updatable > -- > > Key: HBASE-27756 > URL: https://issues.apache.org/jira/browse/HBASE-27756 > Project: HBase > Issue Type: Improvement >Reporter: Bryan Beaudreault >Assignee: Bryan Beaudreault >Priority: Major > Labels: patch-available > > We currently have 3 "guardrail" like configs in RSRpcServies: > hbase.rpc.rows.warning.threshold > hbase.rpc.rows.size.threshold.reject > hbase.server.scanner.max.result.size > It would be useful if these could be updatable with update_config -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase] Apache-HBase commented on pull request #5145: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC
Apache-HBase commented on PR #5145: URL: https://github.com/apache/hbase/pull/5145#issuecomment-1490660613 :broken_heart: **-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 11s | Maven dependency ordering for branch | | +1 :green_heart: | mvninstall | 3m 1s | master passed | | +1 :green_heart: | compile | 1m 31s | master passed | | +1 :green_heart: | shadedjars | 4m 34s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 1m 45s | master passed | ||| _ Patch Compile Tests _ | | +0 :ok: | mvndep | 0m 10s | Maven dependency ordering for patch | | +1 :green_heart: | mvninstall | 2m 41s | 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 29s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 1m 43s | the patch passed | ||| _ Other Tests _ | | -1 :x: | unit | 323m 0s | root in the patch failed. | | | | 349m 57s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5145 | | Optional Tests | unit javac javadoc shadedjars compile | | uname | Linux ef16b9b96e30 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 / e5620e26a2 | | Default Java | Temurin-1.8.0_352-b08 | | unit | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/testReport/ | | Max. process+thread count | 2244 (vs. ulimit of 3) | | modules | C: hbase-logging hbase-server . U: . | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/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] Apache-HBase commented on pull request #4827: HBASE-27422: Support replication for hbase:acl
Apache-HBase commented on PR #4827: URL: https://github.com/apache/hbase/pull/4827#issuecomment-1490618615 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 26s | 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 14s | master passed | | +1 :green_heart: | compile | 2m 35s | master passed | | +1 :green_heart: | checkstyle | 0m 37s | master passed | | +1 :green_heart: | spotless | 0m 46s | branch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 1m 39s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 57s | the patch passed | | +1 :green_heart: | compile | 2m 35s | the patch passed | | +1 :green_heart: | javac | 2m 35s | the patch passed | | +1 :green_heart: | checkstyle | 0m 35s | the patch passed | | +1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. | | +1 :green_heart: | hadoopcheck | 14m 31s | Patch does not cause any errors with Hadoop 3.2.4 3.3.4. | | +1 :green_heart: | spotless | 0m 45s | patch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 1m 45s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | asflicense | 0m 11s | The patch does not generate ASF License warnings. | | | | 42m 57s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/artifact/yetus-general-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/4827 | | JIRA Issue | HBASE-27422 | | Optional Tests | dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile | | uname | Linux f213ab633368 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Max. process+thread count | 86 (vs. ulimit of 3) | | modules | C: hbase-server U: hbase-server | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-4827/5/console | | versions | git=2.34.1 maven=3.8.6 spotbugs=4.7.3 | | 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] Apache-HBase commented on pull request #5145: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC
Apache-HBase commented on PR #5145: URL: https://github.com/apache/hbase/pull/5145#issuecomment-1490596553 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 19s | 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 12s | Maven dependency ordering for branch | | +1 :green_heart: | mvninstall | 3m 15s | master passed | | +1 :green_heart: | compile | 1m 53s | master passed | | +1 :green_heart: | shadedjars | 4m 22s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 2m 26s | master passed | ||| _ Patch Compile Tests _ | | +0 :ok: | mvndep | 0m 10s | Maven dependency ordering for patch | | +1 :green_heart: | mvninstall | 3m 21s | the patch passed | | +1 :green_heart: | compile | 1m 51s | the patch passed | | +1 :green_heart: | javac | 1m 51s | the patch passed | | +1 :green_heart: | shadedjars | 4m 21s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 2m 25s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 270m 38s | root in the patch passed. | | | | 301m 21s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5145 | | Optional Tests | unit javac javadoc shadedjars compile | | uname | Linux a90d70587342 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/testReport/ | | Max. process+thread count | 4618 (vs. ulimit of 3) | | modules | C: hbase-logging hbase-server . U: . | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/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] Apache-HBase commented on pull request #5154: HBASE-27768 Race conditions in BlockingRpcConnection
Apache-HBase commented on PR #5154: URL: https://github.com/apache/hbase/pull/5154#issuecomment-1490540668 :broken_heart: **-1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 50s | 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 _ | | -1 :x: | mvninstall | 4m 20s | root in branch-2 failed. | | +1 :green_heart: | compile | 0m 27s | branch-2 passed | | +1 :green_heart: | shadedjars | 6m 52s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 24s | branch-2 passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 59s | the patch passed | | +1 :green_heart: | compile | 0m 27s | the patch passed | | +1 :green_heart: | javac | 0m 27s | the patch passed | | +1 :green_heart: | shadedjars | 6m 8s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 18s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 8m 8s | hbase-client in the patch passed. | | | | 33m 27s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5154 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux a0786dd54419 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 | branch-2 / 9f4b31e619 | | Default Java | Temurin-1.8.0_352-b08 | | mvninstall | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/artifact/yetus-jdk8-hadoop2-check/output/branch-mvninstall-root.txt | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/testReport/ | | Max. process+thread count | 172 (vs. ulimit of 3) | | modules | C: hbase-client U: hbase-client | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/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] Apache-HBase commented on pull request #5154: HBASE-27768 Race conditions in BlockingRpcConnection
Apache-HBase commented on PR #5154: URL: https://github.com/apache/hbase/pull/5154#issuecomment-1490539939 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 57s | 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. | ||| _ branch-2 Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 37s | branch-2 passed | | +1 :green_heart: | compile | 0m 45s | branch-2 passed | | +1 :green_heart: | checkstyle | 0m 19s | branch-2 passed | | +1 :green_heart: | spotless | 0m 43s | branch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 0m 53s | branch-2 passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 21s | the patch passed | | +1 :green_heart: | compile | 0m 43s | the patch passed | | +1 :green_heart: | javac | 0m 43s | the patch passed | | +1 :green_heart: | checkstyle | 0m 17s | the patch passed | | +1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. | | +1 :green_heart: | hadoopcheck | 17m 51s | Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.4. | | +1 :green_heart: | spotless | 0m 40s | patch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 0m 58s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | asflicense | 0m 12s | The patch does not generate ASF License warnings. | | | | 32m 59s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/artifact/yetus-general-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5154 | | Optional Tests | dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile | | uname | Linux 6ac43c824ea4 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 | branch-2 / 9f4b31e619 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Max. process+thread count | 85 (vs. ulimit of 3) | | modules | C: hbase-client U: hbase-client | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/console | | versions | git=2.34.1 maven=3.8.6 spotbugs=4.7.3 | | 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] bbeaudreault commented on pull request #5154: HBASE-27768 Race conditions in BlockingRpcConnection
bbeaudreault commented on PR #5154: URL: https://github.com/apache/hbase/pull/5154#issuecomment-1490539278 Thank you both for taking a look. I'll merge once pre-commit comes back positive and after we do some internal testing. -- 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 #5154: HBASE-27768 Race conditions in BlockingRpcConnection
Apache-HBase commented on PR #5154: URL: https://github.com/apache/hbase/pull/5154#issuecomment-1490532369 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 36s | 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 _ | | +1 :green_heart: | mvninstall | 3m 37s | branch-2 passed | | +1 :green_heart: | compile | 0m 18s | branch-2 passed | | +1 :green_heart: | shadedjars | 4m 51s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 17s | branch-2 passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 18s | the patch passed | | +1 :green_heart: | compile | 0m 18s | the patch passed | | +1 :green_heart: | javac | 0m 18s | the patch passed | | +1 :green_heart: | shadedjars | 4m 53s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 16s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 7m 53s | hbase-client in the patch passed. | | | | 27m 38s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5154 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux f1f026bd62c1 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 | branch-2 / 9f4b31e619 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/1/testReport/ | | Max. process+thread count | 196 (vs. ulimit of 3) | | modules | C: hbase-client U: hbase-client | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5154/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] bbeaudreault commented on pull request #5154: HBASE-27768 Race conditions in BlockingRpcConnection
bbeaudreault commented on PR #5154: URL: https://github.com/apache/hbase/pull/5154#issuecomment-1490489804 @Apache9 any chance you can look at this? Some of this comes from your original refactor of RpcClientImpl many years ago. -- 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] [Updated] (HBASE-27768) Race conditions in BlockingRpcConnection
[ https://issues.apache.org/jira/browse/HBASE-27768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Beaudreault updated HBASE-27768: -- Labels: patch-available (was: ) Status: Patch Available (was: Open) > Race conditions in BlockingRpcConnection > > > Key: HBASE-27768 > URL: https://issues.apache.org/jira/browse/HBASE-27768 > Project: HBase > Issue Type: Bug >Reporter: Bryan Beaudreault >Assignee: Bryan Beaudreault >Priority: Major > Labels: patch-available > > We've been experiencing strange timeouts since upgrading to hbase2 client. We > use BlockingRpcConnection for now until we migrate our auth stack to native > TLS. In diagnosing the timeouts, I noticed a few issues in this class: > # Most importantly, there is a race condition which can result in a case > where a BlockingRpcConnection instance has 2 reader threads running. In this > case, both are competing for the socket and it causes weird timeouts and in > some cases corrupted response (i.e. InvalidProtocolBufferException) > # The waitForWork loop does not properly handle interruption. When it gets > interrupted, if the above race condition occurs, the waitForWork loop ends up > forever being in a tight loop. The "wait()" call instantly throws > InterruptedException, and we set interrupted state back and restart the loop. > So no waiting is occurring anymore. > The race condition is somewhat rare, only occurring in certain failure > scenarios on our highest volume clients. But when it happens, a low level of > errors will forever be thrown for the affected server connection until the > client is bounced. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase] bbeaudreault opened a new pull request, #5154: HBASE-27768 Race conditions in BlockingRpcConnection
bbeaudreault opened a new pull request, #5154: URL: https://github.com/apache/hbase/pull/5154 The basic idea here is we should usually have two threads: the main thread and a reader thread. Writes come through the main thread, which also handles calling setupIOStreams if the connection is not yet made. The reader thread is continually polling for work, calling `readResponse()` when calls are found. The writer methods are all synchronized, while the reader thread is not. The reader thread uses a `waitForWork()` poll method, which is itself synchronized. If an exception occurs while writing a request, `closeConn` will be called. This interrupts and nulls out the reader `thread`, along with the socket and streams, and fails all calls that were pending read. The next write to come in will go through `setupIOStreams()`, which will create new sockets/streams and start a new reader thread. In an ideal world, when `closeConn` is called, the reader thread will be waiting on the `wait()` call in `waitForWork()`. In that case, it's likely (not guaranteed) that when the thread is interrupted by `closeConn` the `wait()` will finish and the first check in `waitForWork()` will be true (`thread == null`). In that case, the reader thread will properly end. Synchronization order is unspecified. So it's possible that while the existing `writeRequest`/`closeConn` was running, another write came in and was waiting on the monitor. When the original call releases the monitor, the new write comes in and since the socket is null, goes through `setupIOStreams()`. In this case, when the `wait()` finishes in `waitForWork()` it will check for `thread == null` and the thread _will not_ be null. It will have changed to a new thread, not the current thread. This can also occur if closeConn is called while we are in `readResponse()`, which is not synchronized at all. The same scenario can happen where a new write can come in after `closeConn` which creates a new thread before readResponse finishes. So it'll go into waitForWork() and see that thread is not null, and then the old reader thread never dies. A larger refactor is probably in order here, if BlockingRpcConnection weren't being replaced. As it is, I solved this issue by adding two things: 1. Add a check for isCurrentThreadExpected, which checks if `Thread.currentThread()` is equal to `thread`. I added this check in three places where better handling is necessary: 1. In the waitForWork loop, if thread != null. We should check that thread is also the current thread, otherwise we need to exit. 1. When handling InterruptedException. In this case we want to call closeConn if the interrupt itself didn't come from closeConn. For example, if the process is ending or an external actor interrupted us. 1. In readResponse, when deciding whether to closeConn when an error occurs. I've seen some cases where we end up unnecessarily closing and restarting the same connection thread multiple times because closeConn causes readResponse to fail, but in the meantime a new connection thread was created. The readResponse failure calls closeConn again even though the new connection is ok. 1. Synchronize the reader threads, so that two reader threads can't read from the same socket. This causes corruption and other oddities. I don't really see any specific tests for BlockingRpcConnection, beyond TestBlockingIPC. I don't really know how I'd add a new test for this logic given our setup. Currently I'm working on doing some manual testing of this change in our environment with a live cluster and lots of multigets. -- 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] [Created] (HBASE-27768) Race conditions in BlockingRpcConnection
Bryan Beaudreault created HBASE-27768: - Summary: Race conditions in BlockingRpcConnection Key: HBASE-27768 URL: https://issues.apache.org/jira/browse/HBASE-27768 Project: HBase Issue Type: Bug Reporter: Bryan Beaudreault We've been experiencing strange timeouts since upgrading to hbase2 client. We use BlockingRpcConnection for now until we migrate our auth stack to native TLS. In diagnosing the timeouts, I noticed a few issues in this class: # Most importantly, there is a race condition which can result in a case where a BlockingRpcConnection instance has 2 reader threads running. In this case, both are competing for the socket and it causes weird timeouts and in some cases corrupted response (i.e. InvalidProtocolBufferException) # The waitForWork loop does not properly handle interruption. When it gets interrupted, if the above race condition occurs, the waitForWork loop ends up forever being in a tight loop. The "wait()" call instantly throws InterruptedException, and we set interrupted state back and restart the loop. So no waiting is occurring anymore. The race condition is somewhat rare, only occurring in certain failure scenarios on our highest volume clients. But when it happens, a low level of errors will forever be thrown for the affected server connection until the client is bounced. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (HBASE-27768) Race conditions in BlockingRpcConnection
[ https://issues.apache.org/jira/browse/HBASE-27768?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bryan Beaudreault reassigned HBASE-27768: - Assignee: Bryan Beaudreault > Race conditions in BlockingRpcConnection > > > Key: HBASE-27768 > URL: https://issues.apache.org/jira/browse/HBASE-27768 > Project: HBase > Issue Type: Bug >Reporter: Bryan Beaudreault >Assignee: Bryan Beaudreault >Priority: Major > > We've been experiencing strange timeouts since upgrading to hbase2 client. We > use BlockingRpcConnection for now until we migrate our auth stack to native > TLS. In diagnosing the timeouts, I noticed a few issues in this class: > # Most importantly, there is a race condition which can result in a case > where a BlockingRpcConnection instance has 2 reader threads running. In this > case, both are competing for the socket and it causes weird timeouts and in > some cases corrupted response (i.e. InvalidProtocolBufferException) > # The waitForWork loop does not properly handle interruption. When it gets > interrupted, if the above race condition occurs, the waitForWork loop ends up > forever being in a tight loop. The "wait()" call instantly throws > InterruptedException, and we set interrupted state back and restart the loop. > So no waiting is occurring anymore. > The race condition is somewhat rare, only occurring in certain failure > scenarios on our highest volume clients. But when it happens, a low level of > errors will forever be thrown for the affected server connection until the > client is bounced. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase] bbeaudreault merged pull request #5153: HBASE-27704 Quotas can drastically overflow configured limit
bbeaudreault merged PR #5153: URL: https://github.com/apache/hbase/pull/5153 -- 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] bbeaudreault merged pull request #5152: HBASE-27756 Make request guardrail configs in RSRpcServices live updatable
bbeaudreault merged PR #5152: URL: https://github.com/apache/hbase/pull/5152 -- 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 #5145: HBASE-27762 Include EventType and ProcedureV2 pid in logging via MDC
Apache-HBase commented on PR #5145: URL: https://github.com/apache/hbase/pull/5145#issuecomment-1490220590 :broken_heart: **-1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 1m 3s | 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 16s | Maven dependency ordering for branch | | +1 :green_heart: | mvninstall | 3m 25s | master passed | | +1 :green_heart: | compile | 4m 39s | master passed | | +1 :green_heart: | checkstyle | 1m 8s | master passed | | +1 :green_heart: | spotless | 0m 42s | branch has no errors when running spotless:check. | | -1 :x: | spotbugs | 7m 6s | root in master has 4 extant spotbugs warnings. | ||| _ Patch Compile Tests _ | | +0 :ok: | mvndep | 0m 11s | Maven dependency ordering for patch | | +1 :green_heart: | mvninstall | 3m 17s | the patch passed | | +1 :green_heart: | compile | 4m 45s | the patch passed | | +1 :green_heart: | javac | 4m 45s | the patch passed | | +1 :green_heart: | checkstyle | 1m 6s | the patch passed | | +1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. | | +1 :green_heart: | hadoopcheck | 12m 34s | Patch does not cause any errors with Hadoop 3.2.4 3.3.4. | | +1 :green_heart: | spotless | 0m 41s | patch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 9m 8s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | asflicense | 0m 31s | The patch does not generate ASF License warnings. | | | | 60m 5s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/artifact/yetus-general-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5145 | | Optional Tests | dupname asflicense spotless javac spotbugs hadoopcheck hbaseanti checkstyle compile | | uname | Linux f9ea9b4f86ba 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | spotbugs | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/artifact/yetus-general-check/output/branch-spotbugs-root-warnings.html | | Max. process+thread count | 177 (vs. ulimit of 3) | | modules | C: hbase-logging hbase-server . U: . | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5145/3/console | | versions | git=2.34.1 maven=3.8.6 spotbugs=4.7.3 | | 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] [Created] (HBASE-27767) Description error in documentation of hbase.ipc.server.callqueue.read.ratio
wutong0319 created HBASE-27767: -- Summary: Description error in documentation of hbase.ipc.server.callqueue.read.ratio Key: HBASE-27767 URL: https://issues.apache.org/jira/browse/HBASE-27767 Project: HBase Issue Type: Bug Components: documentation Reporter: wutong0319 There is an error in this document:[https://github.com/apache/hbase/blob/master/src/main/asciidoc/_chapters/performance.adoc] In 4.11 Tuning callQueue Options there is a description below: _A value of {{.6}} uses 60% of the queues for reading and 40% for reading. Given a value of {{10}} for {{{}hbase.ipc.server.num.callqueue{}}}, 6 queues would be used for reads and 4 for writes_ It shoud be :60% of the queues for reading and 40% for writing, not all reading. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase] Apache-HBase commented on pull request #5151: HBASE-27765 Add biggest cell related info into web ui
Apache-HBase commented on PR #5151: URL: https://github.com/apache/hbase/pull/5151#issuecomment-1490081237 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 1m 0s | 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 24s | master passed | | +1 :green_heart: | compile | 0m 47s | master passed | | +1 :green_heart: | shadedjars | 4m 27s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 25s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 21s | the patch passed | | +1 :green_heart: | compile | 0m 47s | the patch passed | | +1 :green_heart: | javac | 0m 47s | the patch passed | | +1 :green_heart: | shadedjars | 4m 26s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 25s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 217m 29s | hbase-server in the patch passed. | | | | 241m 10s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5151 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux 956c16ebdd7f 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/testReport/ | | Max. process+thread count | 2383 (vs. ulimit of 3) | | modules | C: hbase-server U: hbase-server | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/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] Apache-HBase commented on pull request #5151: HBASE-27765 Add biggest cell related info into web ui
Apache-HBase commented on PR #5151: URL: https://github.com/apache/hbase/pull/5151#issuecomment-1490067327 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 24s | 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 | 3m 3s | master passed | | +1 :green_heart: | compile | 0m 37s | master passed | | +1 :green_heart: | shadedjars | 4m 41s | branch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 22s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 2m 49s | the patch passed | | +1 :green_heart: | compile | 0m 35s | the patch passed | | +1 :green_heart: | javac | 0m 35s | the patch passed | | +1 :green_heart: | shadedjars | 4m 35s | patch has no errors when building our shaded downstream artifacts. | | +1 :green_heart: | javadoc | 0m 21s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | unit | 207m 39s | hbase-server in the patch passed. | | | | 229m 2s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5151 | | Optional Tests | javac javadoc unit shadedjars compile | | uname | Linux 6c5c4212e4b6 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 / e5620e26a2 | | Default Java | Temurin-1.8.0_352-b08 | | Test Results | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/testReport/ | | Max. process+thread count | 3538 (vs. ulimit of 3) | | modules | C: hbase-server U: hbase-server | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/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-27727) Implement filesystem based Replication peer storage
[ https://issues.apache.org/jira/browse/HBASE-27727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17706789#comment-17706789 ] Duo Zhang commented on HBASE-27727: --- Oh, on master there is an operation which relies on something like atomic rename, transitPeerSyncReplicationState. In this method, we need to read the state from the new state node, use the data to update the state of the current state and reset the new state node. This is a challenge if we use a file system which does not support atomic rename... > Implement filesystem based Replication peer storage > --- > > Key: HBASE-27727 > URL: https://issues.apache.org/jira/browse/HBASE-27727 > Project: HBase > Issue Type: Sub-task > Components: Replication >Reporter: Duo Zhang >Assignee: Duo Zhang >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[GitHub] [hbase] Apache-HBase commented on pull request #5151: HBASE-27765 Add biggest cell related info into web ui
Apache-HBase commented on PR #5151: URL: https://github.com/apache/hbase/pull/5151#issuecomment-1489819113 :confetti_ball: **+1 overall** | Vote | Subsystem | Runtime | Comment | |::|--:|:|:| | +0 :ok: | reexec | 0m 24s | 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 46s | master passed | | +1 :green_heart: | compile | 2m 32s | master passed | | +1 :green_heart: | checkstyle | 0m 35s | master passed | | +1 :green_heart: | spotless | 0m 43s | branch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 1m 29s | master passed | ||| _ Patch Compile Tests _ | | +1 :green_heart: | mvninstall | 3m 33s | the patch passed | | +1 :green_heart: | compile | 2m 28s | the patch passed | | +1 :green_heart: | javac | 2m 28s | the patch passed | | +1 :green_heart: | checkstyle | 0m 34s | the patch passed | | +1 :green_heart: | whitespace | 0m 0s | The patch has no whitespace issues. | | +1 :green_heart: | hadoopcheck | 14m 3s | Patch does not cause any errors with Hadoop 3.2.4 3.3.4. | | +1 :green_heart: | spotless | 0m 40s | patch has no errors when running spotless:check. | | +1 :green_heart: | spotbugs | 1m 34s | the patch passed | ||| _ Other Tests _ | | +1 :green_heart: | asflicense | 0m 9s | The patch does not generate ASF License warnings. | | | | 40m 17s | | | Subsystem | Report/Notes | |--:|:-| | Docker | ClientAPI=1.42 ServerAPI=1.42 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/artifact/yetus-general-check/output/Dockerfile | | GITHUB PR | https://github.com/apache/hbase/pull/5151 | | Optional Tests | dupname asflicense javac spotless spotbugs hadoopcheck hbaseanti checkstyle compile | | uname | Linux a8e168442bc9 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 / e5620e26a2 | | Default Java | Eclipse Adoptium-11.0.17+8 | | Max. process+thread count | 81 (vs. ulimit of 3) | | modules | C: hbase-server U: hbase-server | | Console output | https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5151/4/console | | versions | git=2.34.1 maven=3.8.6 spotbugs=4.7.3 | | 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