hbase icon indicating copy to clipboard operation
hbase copied to clipboard

HBASE-29499 Serial replication stuck pushing entry with seqId equal to barrier

Open tomasbanet opened this issue 4 months ago • 20 comments

Steps to reproduce

  1. Start source hbase regionserver with debug options and connect to it via a debugger, e.g. eclipse, to be able to place breakpoints to suspend threads at certain points.

Sample debug options passed to java when running regionserver (debugger connects at port 5005): export HBASE_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005"

  1. Add a serial replication peer.

In hbase shell connected to source hbase:

add_peer "peer_1", CLUSTER_KEY => "home-host-1:2181,127.0.0.1:2281,home-host-2:2181:2181:/hbase2", TABLE_CFS => { "test_table" => ["cf1"] }, SERIAL => true
  1. Create a test table with 1 region and global replication scope, and wait until the REGION_OPEN entry is successfully replicated.

In hbase shell connected to sink hbase:

create "test_table", { NAME => "cf1" }

In hbase shell connected to source hbase:

create "test_table", { NAME => "cf1", REPLICATION_SCOPE => 1 }

HBase state for test_table region:

  • hbase:meta barriers = [2]
  • Region dir recovered.edits: 1.seqid
  • Region dir storefiles: none
  • Active WAL entries:
    • HBASE::REGION_EVENT::REGION_OPEN seqid=3
  • pushedSeqId (/hbase/replication/regions/… znode contents) = 3
  1. Put a key-value in source hbase and wait until it is successfully replicated

In hbase shell connected to source hbase:

put "test_table", "key1", "cf1:col1", "val1"

HBase state for test_table region:

  • hbase:meta barriers = [2]
  • Region dir recovered.edits files: 1.seqid
  • Region dir storefiles metadata: none
  • Active WAL entries:
    • HBASE::REGION_EVENT::REGION_OPEN seqid=3
    • col1 key1 seqid=4
  • pushedSeqId (/hbase/replication/regions/… znode contents) = 4
  1. In source hbase regionserver using a debugger set a breakpoint in SerialReplicationChecker:canPush(Entry entry, Cell firstCellInEdit) (prevent entries from being pushed in replication WAL reader threads*).

*We rely on a race between replication lagging behind and a region being re-opened to reproduce the problem.

  1. SIGKILL* source hbase regionserver, start it, and wait until regions are re-opened. When replication WAL reader thread hits a breakpoint, keep the thread suspended (do not allow pushing any entries)

*must SIGKILL or trigger a non-graceful shutdown/crash of a regionserver in any other way to prevent the regions on that regionserver from being closed normally, e.g. prevent memstore from being flushed and a HBASE::REGION_EVENT::REGION_CLOSE marker from being written to WAL.

HBase state for test_table region:

  • hbase:meta barriers = [2, 5]
  • Region dir recovered.edits files: 4.seqid
  • Region dir storefiles metadata: [MAX_MEMSTORE_TS_KEY = 4, MAX_SEQ_ID_KEY = 4]
  • Active WAL entries*:
    • HBASE::REGION_EVENT::REGION_OPEN seqid=6
    • **
  • pushedSeqId (/hbase/replication/regions/… znode contents) = 4

*these entries must not be pushed yet and prevent pushedSeqId from being updated. This is why we have suspended the replication WAL reader threads in step 5. If entries are allowed to be pushed, then the entries will be in the last range and get pushed successfully, avoiding the problem described here.

**if the region dir had storefiles before step 6 already, there would also be HBASE::COMPACTION seqid=7 entry in the WAL due to the new storefile resulting from replayed WAL entries being flushed and compacted with older storefiles.

  1. Roll the source hbase regionserver WAL so that its active WAL becomes empty (contains no entries)*

In hbase shell connected to source hbase:

wal_roll "<regionserver servername>"

This ensures that when the regionserver crashes again there will be no split WAL's produced (since there will be no entries in the dead regionserver's active WAL).

*only required if HBASE::COMPACTION event was written to the WAL when test_table region was re-opened, e.g. if test_table region already had some storefiles before step 6. This is because during WAL splitting, HBASE::COMPACTION entry is included in a region's split WAL (unlike HBASE::REGION_EVENT::* entries which are filtered out), causing openSeqNum to be increased during split WAL replay.

  1. SIGKILL source hbase regionserver, start it, and wait until regions are re-opened.

HBase state for test_table region:

  • hbase:meta barriers = [2, 5, 6]
  • Region dir recovered.edits files: 5.seqid
  • Region dir storefiles metadata: [MAX_MEMSTORE_TS_KEY = 4, MAX_SEQ_ID_KEY = 4]
  • Active WAL entries:
    • HBASE::REGION_EVENT::REGION_OPEN seqid=7
  • pushedSeqId (/hbase/replication/regions/… znode contents) = 4
  1. Resume replication WAL reader threads in debugger

The replication queue will be:

  • /hbase/replication/rs/<current-regionserver-servername>/peer_1
    • Active WAL
      • HBASE::REGION_EVENT::REGION_OPEN seqid=7 ← stuck pushing this entry
  • /hbase/replication/rs/<current-regionserver-servername>/peer_1-<old-regionserver-server-name>
    • Old non-empty WAL
      • HBASE::REGION_EVENT::REGION_OPEN seqid=6 ← stuck pushing this entry
    • Old empty WAL (result from rolling WAL in step 7)

The active WAL will not be able to push an entry (seqid=7) due to waiting for previous entry (seqid=6) to be replicated:

2025-08-05T12:32:27,308 DEBUG [regionserver/home-host-1:16020.replicationSource.wal-reader.home-host-1%2C16020%2C1754392923670,peer_1] regionserver.SerialReplicationChecker: Replication barrier for test_table/e8bfb3479752a0512841ed8c47d5c8d0/7=[#edits: 0 = <>]: ReplicationBarrierResult [barriers=[2, 5, 6], state=OPEN, parentRegionNames=]
2025-08-05T12:32:27,310 DEBUG [regionserver/home-host-1:16020.replicationSource.wal-reader.home-host-1%2C16020%2C1754392923670,peer_1] regionserver.SerialReplicationChecker: Previous range for test_table/e8bfb3479752a0512841ed8c47d5c8d0/7=[#edits: 0 = <>] has not been finished yet, give up
2025-08-05T12:32:27,311 DEBUG [regionserver/home-host-1:16020.replicationSource.wal-reader.home-host-1%2C16020%2C1754392923670,peer_1] regionserver.SerialReplicationChecker: Can not push test_table/e8bfb3479752a0512841ed8c47d5c8d0/7=[#edits: 0 = <>], wait

The old non-empty WAL will not be able to push an entry (seqid=6) due to calculating the previous range for the entry as barrier 6 instead of barrier 5:

2025-08-05T12:32:30,186 DEBUG [RS_CLAIM_REPLICATION_QUEUE-regionserver/home-host-1:16020-0.replicationSource,peer_1-home-host-1,16020,1754391356227.replicationSource.wal-reader.home-host-1%2C16020%2C1754391356227,peer_1-home-host-1,16020,1754391356227] regionserver.SerialReplicationChecker: Replication barrier for test_table/e8bfb3479752a0512841ed8c47d5c8d0/6=[#edits: 0 = <>]: ReplicationBarrierResult [barriers=[2, 5, 6], state=OPEN, parentRegionNames=]
2025-08-05T12:32:30,187 DEBUG [RS_CLAIM_REPLICATION_QUEUE-regionserver/home-host-1:16020-0.replicationSource,peer_1-home-host-1,16020,1754391356227.replicationSource.wal-reader.home-host-1%2C16020%2C1754391356227,peer_1-home-host-1,16020,1754391356227] regionserver.SerialReplicationChecker: Previous range for test_table/e8bfb3479752a0512841ed8c47d5c8d0/6=[#edits: 0 = <>] has not been finished yet, give up
2025-08-05T12:32:30,187 DEBUG [RS_CLAIM_REPLICATION_QUEUE-regionserver/home-host-1:16020-0.replicationSource,peer_1-home-host-1,16020,1754391356227.replicationSource.wal-reader.home-host-1%2C16020%2C1754391356227,peer_1-home-host-1,16020,1754391356227] regionserver.SerialReplicationChecker: Can not push test_table/e8bfb3479752a0512841ed8c47d5c8d0/6=[#edits: 0 = <>], wait

The fix

Currently entry with seqid=6 is processed like this:

 private boolean canPush(Entry entry, byte[] row) throws IOException {
   String encodedNameAsString = Bytes.toString(entry.getKey().getEncodedRegionName());
   long seqId = entry.getKey().getSequenceId(); // <--- 6
   ReplicationBarrierResult barrierResult = MetaTableAccessor.getReplicationBarrierResult(conn,
     entry.getKey().getTableName(), row, entry.getKey().getEncodedRegionName());
   LOG.debug("Replication barrier for {}: {}", entry, barrierResult);
   long[] barriers = barrierResult.getBarriers(); // <--- [2, 5, 6]
   int index = Arrays.binarySearch(barriers, seqId); // <--- 2
   if (index == -1) { // <--- false
     LOG.debug("{} is before the first barrier, pass", entry);
     // This means we are in the range before the first record openSeqNum, this usually because the
     // wal is written before we enable serial replication for this table, just return true since
     // we can not guarantee the order.
     pushed.getUnchecked(encodedNameAsString).setValue(seqId);
     return true;
   }
   // The sequence id range is left closed and right open, so either we decrease the missed insert
   // point to make the index start from 0, or increase the hit insert point to make the index
   // start from 1. Here we choose the latter one.
   if (index < 0) { // <--- false
     index = -index - 1;
   } else {
     index++; // <--- index = 3
   }
   if (index == 1) { // <--- false
     // we are in the first range, check whether we have parents
     for (byte[] regionName : barrierResult.getParentRegionNames()) {
       if (!isParentFinished(regionName)) {
         LOG.debug("Parent {} has not been finished yet for entry {}, give up",
           Bytes.toStringBinary(regionName), entry);
         return false;
       }
     }
     if (isLastRangeAndOpening(barrierResult, index)) {
       LOG.debug("{} is in the last range and the region is opening, give up", entry);
       return false;
     }
     LOG.debug("{} is in the first range, pass", entry);
     recordCanPush(encodedNameAsString, seqId, barriers, 1);
     return true;
   }
   // check whether the previous range is finished
   if (!isRangeFinished(barriers[index - 1], encodedNameAsString)) { // <--- true
     LOG.debug("Previous range for {} has not been finished yet, give up", entry);
     return false; // <--- return false
   }
   if (isLastRangeAndOpening(barrierResult, index)) {
     LOG.debug("{} is in the last range and the region is opening, give up", entry);
     return false;
   }
   LOG.debug("The previous range for {} has been finished, pass", entry);
   recordCanPush(encodedNameAsString, seqId, barriers, index);
   return true;
 }


 private boolean isRangeFinished(long endBarrier, String encodedRegionName) throws IOException { // <-- endBarrier = 6
   long pushedSeqId;
   try {
     pushedSeqId = storage.getLastSequenceId(encodedRegionName, peerId); // <--- pushedSeqId = 4
   } catch (ReplicationException e) {
     throw new IOException(
       "Failed to get pushed sequence id for " + encodedRegionName + ", peer " + peerId, e);
   }
   // endBarrier is the open sequence number. When opening a region, the open sequence number will
   // be set to the old max sequence id plus one, so here we need to minus one.
   return pushedSeqId >= endBarrier - 1; // <--- 4 >= 6-1   <=>    4 >= 5    <=>    false
 }

In our fix we change the index calculation so that index is not incremented when seqId == barrier[index], so that isRangeFinished is called with barrier[index-1] (which returns true) and seqId is passed through.

Unit test, integration test

TODO

tomasbanet avatar Aug 05 '25 16:08 tomasbanet

:confetti_ball: +1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 48s Docker mode activated.
_ Prechecks _
+1 :green_heart: dupname 0m 0s No case conflicting files found.
+0 :ok: codespell 0m 0s codespell was not available.
+0 :ok: detsecrets 0m 0s detect-secrets was not available.
+1 :green_heart: @author 0m 0s The patch does not contain any @author tags.
+1 :green_heart: hbaseanti 0m 0s Patch does not have any anti-patterns.
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 23s branch-2.6 passed
+1 :green_heart: compile 2m 58s branch-2.6 passed
+1 :green_heart: checkstyle 0m 40s branch-2.6 passed
+1 :green_heart: spotbugs 1m 38s branch-2.6 passed
+1 :green_heart: spotless 0m 48s branch has no errors when running spotless:check.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 5s the patch passed
+1 :green_heart: compile 2m 58s the patch passed
+1 :green_heart: javac 2m 58s the patch passed
+1 :green_heart: blanks 0m 0s The patch has no blanks issues.
+1 :green_heart: checkstyle 0m 35s the patch passed
+1 :green_heart: spotbugs 1m 43s the patch passed
+1 :green_heart: hadoopcheck 17m 3s Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6 3.4.0.
+1 :green_heart: spotless 0m 43s patch has no errors when running spotless:check.
_ Other Tests _
+1 :green_heart: asflicense 0m 10s The patch does not generate ASF License warnings.
38m 25s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
uname Linux 76f9a441301b 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 777bc4921dca21bd2c59dfe3b7d14354f37f80ce
Default Java Eclipse Adoptium-11.0.23+9
Max. process+thread count 77 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/console
versions git=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 05 '25 17:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 49s Docker mode activated.
-0 :warning: yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 17s branch-2.6 passed
+1 :green_heart: compile 0m 59s branch-2.6 passed
+1 :green_heart: javadoc 0m 29s branch-2.6 passed
+1 :green_heart: shadedjars 6m 22s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 10s the patch passed
+1 :green_heart: compile 0m 58s the patch passed
+1 :green_heart: javac 0m 58s the patch passed
+1 :green_heart: javadoc 0m 28s the patch passed
+1 :green_heart: shadedjars 6m 21s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 211m 23s /patch-unit-hbase-server.txt hbase-server in the patch failed.
238m 54s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux c61450520b73 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 777bc4921dca21bd2c59dfe3b7d14354f37f80ce
Default Java Eclipse Adoptium-17.0.11+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/testReport/
Max. process+thread count 4467 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 05 '25 21:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 45s Docker mode activated.
-0 :warning: yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 2m 40s branch-2.6 passed
+1 :green_heart: compile 0m 40s branch-2.6 passed
+1 :green_heart: javadoc 0m 25s branch-2.6 passed
+1 :green_heart: shadedjars 5m 26s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 2m 27s the patch passed
+1 :green_heart: compile 0m 40s the patch passed
+1 :green_heart: javac 0m 40s the patch passed
+1 :green_heart: javadoc 0m 24s the patch passed
+1 :green_heart: shadedjars 5m 23s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 247m 2s /patch-unit-hbase-server.txt hbase-server in the patch failed.
270m 54s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 8dda96c9dac1 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 777bc4921dca21bd2c59dfe3b7d14354f37f80ce
Default Java Temurin-1.8.0_412-b08
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/testReport/
Max. process+thread count 4370 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 05 '25 21:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 45s Docker mode activated.
-0 :warning: yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 12s branch-2.6 passed
+1 :green_heart: compile 0m 51s branch-2.6 passed
+1 :green_heart: javadoc 0m 26s branch-2.6 passed
+1 :green_heart: shadedjars 6m 40s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 7s the patch passed
+1 :green_heart: compile 0m 52s the patch passed
+1 :green_heart: javac 0m 52s the patch passed
+1 :green_heart: javadoc 0m 26s the patch passed
+1 :green_heart: shadedjars 6m 36s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 261m 1s /patch-unit-hbase-server.txt hbase-server in the patch failed.
289m 44s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 77eec24159a3 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 777bc4921dca21bd2c59dfe3b7d14354f37f80ce
Default Java Eclipse Adoptium-11.0.23+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/testReport/
Max. process+thread count 4394 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/1/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 05 '25 21:08 Apache-HBase

:confetti_ball: +1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 49s Docker mode activated.
_ Prechecks _
+1 :green_heart: dupname 0m 0s No case conflicting files found.
+0 :ok: codespell 0m 0s codespell was not available.
+0 :ok: detsecrets 0m 0s detect-secrets was not available.
+1 :green_heart: @author 0m 0s The patch does not contain any @author tags.
+1 :green_heart: hbaseanti 0m 0s Patch does not have any anti-patterns.
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 20s branch-2.6 passed
+1 :green_heart: compile 3m 2s branch-2.6 passed
+1 :green_heart: checkstyle 0m 38s branch-2.6 passed
+1 :green_heart: spotbugs 1m 34s branch-2.6 passed
+1 :green_heart: spotless 0m 49s branch has no errors when running spotless:check.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 10s the patch passed
+1 :green_heart: compile 3m 1s the patch passed
+1 :green_heart: javac 3m 1s the patch passed
+1 :green_heart: blanks 0m 0s The patch has no blanks issues.
+1 :green_heart: checkstyle 0m 38s the patch passed
+1 :green_heart: spotbugs 1m 41s the patch passed
+1 :green_heart: hadoopcheck 17m 5s Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6 3.4.0.
+1 :green_heart: spotless 0m 44s patch has no errors when running spotless:check.
_ Other Tests _
+1 :green_heart: asflicense 0m 10s The patch does not generate ASF License warnings.
38m 39s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
uname Linux 21144009408f 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 65669b6108b185dac37bd94c84fa4b2dfd2036c4
Default Java Eclipse Adoptium-11.0.23+9
Max. process+thread count 79 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/console
versions git=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 06 '25 04:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 48s Docker mode activated.
-0 :warning: yetus 0m 4s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 10s branch-2.6 passed
+1 :green_heart: compile 0m 58s branch-2.6 passed
+1 :green_heart: javadoc 0m 28s branch-2.6 passed
+1 :green_heart: shadedjars 6m 26s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 8s the patch passed
+1 :green_heart: compile 0m 58s the patch passed
+1 :green_heart: javac 0m 58s the patch passed
+1 :green_heart: javadoc 0m 27s the patch passed
+1 :green_heart: shadedjars 6m 27s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 213m 55s /patch-unit-hbase-server.txt hbase-server in the patch failed.
241m 36s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 726283614cc7 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 65669b6108b185dac37bd94c84fa4b2dfd2036c4
Default Java Eclipse Adoptium-17.0.11+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/testReport/
Max. process+thread count 4608 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 06 '25 07:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 1m 14s Docker mode activated.
-0 :warning: yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 4m 17s branch-2.6 passed
+1 :green_heart: compile 1m 15s branch-2.6 passed
+1 :green_heart: javadoc 0m 42s branch-2.6 passed
+1 :green_heart: shadedjars 7m 40s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 37s the patch passed
+1 :green_heart: compile 0m 59s the patch passed
+1 :green_heart: javac 0m 59s the patch passed
+1 :green_heart: javadoc 0m 35s the patch passed
+1 :green_heart: shadedjars 5m 59s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 224m 49s /patch-unit-hbase-server.txt hbase-server in the patch failed.
255m 56s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 1eeb04f80cf4 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 65669b6108b185dac37bd94c84fa4b2dfd2036c4
Default Java Temurin-1.8.0_412-b08
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/testReport/
Max. process+thread count 4305 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 06 '25 08:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 59s Docker mode activated.
-0 :warning: yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 4m 32s branch-2.6 passed
+1 :green_heart: compile 1m 15s branch-2.6 passed
+1 :green_heart: javadoc 0m 38s branch-2.6 passed
+1 :green_heart: shadedjars 8m 9s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 4m 1s the patch passed
+1 :green_heart: compile 1m 7s the patch passed
+1 :green_heart: javac 1m 7s the patch passed
+1 :green_heart: javadoc 0m 35s the patch passed
+1 :green_heart: shadedjars 7m 55s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 279m 58s /patch-unit-hbase-server.txt hbase-server in the patch failed.
314m 40s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 379e4fb9c57d 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 65669b6108b185dac37bd94c84fa4b2dfd2036c4
Default Java Eclipse Adoptium-11.0.23+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/testReport/
Max. process+thread count 4459 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/2/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 06 '25 09:08 Apache-HBase

Can we add a UT to reproduce the problem?

Apache9 avatar Aug 07 '25 05:08 Apache9

Any updates here?

And let's open a PR against master?

Apache9 avatar Aug 21 '25 03:08 Apache9

Hi, sorry for the delay. Planning to add unit test in next few days.

And let's open a PR against master?

Will do.

tomasbanet avatar Aug 21 '25 08:08 tomasbanet

I have added a test method specifically for this bug in TestSerialReplicationChecker using barriers/entries/pushedSeqId examples from real HBase clusters.

Should I add a test similar to TestReplicationKillRS that kills a regionserver and reproduces the barriers/entries/pushedSeqId seen in examples above ?

tomasbanet avatar Aug 27 '25 14:08 tomasbanet

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 48s Docker mode activated.
_ Prechecks _
+1 :green_heart: dupname 0m 0s No case conflicting files found.
+0 :ok: codespell 0m 0s codespell was not available.
+0 :ok: detsecrets 0m 0s detect-secrets was not available.
+1 :green_heart: @author 0m 0s The patch does not contain any @author tags.
+1 :green_heart: hbaseanti 0m 0s Patch does not have any anti-patterns.
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 4m 1s branch-2.6 passed
+1 :green_heart: compile 3m 9s branch-2.6 passed
+1 :green_heart: checkstyle 0m 36s branch-2.6 passed
+1 :green_heart: spotbugs 1m 40s branch-2.6 passed
+1 :green_heart: spotless 0m 48s branch has no errors when running spotless:check.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 9s the patch passed
+1 :green_heart: compile 3m 1s the patch passed
+1 :green_heart: javac 3m 1s the patch passed
+1 :green_heart: blanks 0m 0s The patch has no blanks issues.
-0 :warning: checkstyle 0m 39s /results-checkstyle-hbase-server.txt hbase-server: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 :green_heart: spotbugs 1m 43s the patch passed
+1 :green_heart: hadoopcheck 17m 35s Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6 3.4.0.
-1 :x: spotless 0m 38s patch has 56 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 :green_heart: asflicense 0m 11s The patch does not generate ASF License warnings.
39m 56s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
uname Linux 3f499aabc97c 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Eclipse Adoptium-11.0.23+9
spotless https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count 79 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/console
versions git=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 27 '25 14:08 Apache-HBase

:confetti_ball: +1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 43s Docker mode activated.
-0 :warning: yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 31s branch-2.6 passed
+1 :green_heart: compile 0m 53s branch-2.6 passed
+1 :green_heart: javadoc 0m 27s branch-2.6 passed
+1 :green_heart: shadedjars 6m 2s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 2m 47s the patch passed
+1 :green_heart: compile 0m 53s the patch passed
+1 :green_heart: javac 0m 53s the patch passed
+1 :green_heart: javadoc 0m 27s the patch passed
+1 :green_heart: shadedjars 5m 58s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 :green_heart: unit 217m 18s hbase-server in the patch passed.
244m 33s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 87232367c4b0 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Eclipse Adoptium-17.0.11+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/testReport/
Max. process+thread count 4702 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 27 '25 18:08 Apache-HBase

:confetti_ball: +1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 46s Docker mode activated.
-0 :warning: yetus 0m 5s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 27s branch-2.6 passed
+1 :green_heart: compile 0m 52s branch-2.6 passed
+1 :green_heart: javadoc 0m 27s branch-2.6 passed
+1 :green_heart: shadedjars 6m 43s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 35s the patch passed
+1 :green_heart: compile 0m 51s the patch passed
+1 :green_heart: javac 0m 51s the patch passed
+1 :green_heart: javadoc 0m 25s the patch passed
+1 :green_heart: shadedjars 6m 42s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 :green_heart: unit 225m 4s hbase-server in the patch passed.
254m 22s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux f4234a3dbbe2 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Eclipse Adoptium-11.0.23+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/testReport/
Max. process+thread count 4620 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 27 '25 18:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 45s Docker mode activated.
-0 :warning: yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 2m 48s branch-2.6 passed
+1 :green_heart: compile 0m 42s branch-2.6 passed
+1 :green_heart: javadoc 0m 26s branch-2.6 passed
+1 :green_heart: shadedjars 5m 36s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 2m 31s the patch passed
+1 :green_heart: compile 0m 43s the patch passed
+1 :green_heart: javac 0m 43s the patch passed
+1 :green_heart: javadoc 0m 25s the patch passed
+1 :green_heart: shadedjars 5m 33s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 404m 48s /patch-unit-hbase-server.txt hbase-server in the patch failed.
432m 1s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 96efa2196dc3 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Temurin-1.8.0_412-b08
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/testReport/
Max. process+thread count 4308 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/3/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 27 '25 21:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 45s Docker mode activated.
_ Prechecks _
+1 :green_heart: dupname 0m 0s No case conflicting files found.
+0 :ok: codespell 0m 1s codespell was not available.
+0 :ok: detsecrets 0m 1s detect-secrets was not available.
+1 :green_heart: @author 0m 0s The patch does not contain any @author tags.
+1 :green_heart: hbaseanti 0m 0s Patch does not have any anti-patterns.
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 4m 12s branch-2.6 passed
+1 :green_heart: compile 3m 10s branch-2.6 passed
+1 :green_heart: checkstyle 0m 38s branch-2.6 passed
+1 :green_heart: spotbugs 1m 39s branch-2.6 passed
+1 :green_heart: spotless 0m 50s branch has no errors when running spotless:check.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 11s the patch passed
+1 :green_heart: compile 3m 8s the patch passed
+1 :green_heart: javac 3m 8s the patch passed
+1 :green_heart: blanks 0m 0s The patch has no blanks issues.
-0 :warning: checkstyle 0m 38s /results-checkstyle-hbase-server.txt hbase-server: The patch generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
+1 :green_heart: spotbugs 1m 45s the patch passed
+1 :green_heart: hadoopcheck 17m 34s Patch does not cause any errors with Hadoop 2.10.2 or 3.3.6 3.4.0.
-1 :x: spotless 0m 39s patch has 56 errors when running spotless:check, run spotless:apply to fix.
_ Other Tests _
+1 :green_heart: asflicense 0m 11s The patch does not generate ASF License warnings.
40m 8s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests dupname asflicense javac spotbugs checkstyle codespell detsecrets compile hadoopcheck hbaseanti spotless
uname Linux b13e71792cc1 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Eclipse Adoptium-11.0.23+9
spotless https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/artifact/yetus-general-check/output/patch-spotless.txt
Max. process+thread count 78 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/console
versions git=2.34.1 maven=3.9.8 spotbugs=4.7.3
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 27 '25 22:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 1m 8s Docker mode activated.
-0 :warning: yetus 0m 7s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 6m 57s branch-2.6 passed
+1 :green_heart: compile 1m 57s branch-2.6 passed
+1 :green_heart: javadoc 1m 22s branch-2.6 passed
+1 :green_heart: shadedjars 11m 38s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 6m 54s the patch passed
+1 :green_heart: compile 1m 58s the patch passed
+1 :green_heart: javac 1m 58s the patch passed
+1 :green_heart: javadoc 1m 18s the patch passed
+1 :green_heart: shadedjars 11m 31s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 42m 16s /patch-unit-hbase-server.txt hbase-server in the patch failed.
89m 58s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 72574ec330ea 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Temurin-1.8.0_412-b08
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/testReport/
Max. process+thread count 1829 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 27 '25 23:08 Apache-HBase

:broken_heart: -1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 1m 27s Docker mode activated.
-0 :warning: yetus 0m 7s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 4m 37s branch-2.6 passed
+1 :green_heart: compile 1m 18s branch-2.6 passed
+1 :green_heart: javadoc 0m 41s branch-2.6 passed
+1 :green_heart: shadedjars 8m 54s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 4m 30s the patch passed
+1 :green_heart: compile 1m 21s the patch passed
+1 :green_heart: javac 1m 21s the patch passed
+1 :green_heart: javadoc 0m 38s the patch passed
+1 :green_heart: shadedjars 7m 51s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
-1 :x: unit 210m 33s /patch-unit-hbase-server.txt hbase-server in the patch failed.
246m 5s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/artifact/yetus-jdk17-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 341d634991a4 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Eclipse Adoptium-17.0.11+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/testReport/
Max. process+thread count 4685 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 28 '25 01:08 Apache-HBase

:confetti_ball: +1 overall

Vote Subsystem Runtime Logfile Comment
+0 :ok: reexec 0m 44s Docker mode activated.
-0 :warning: yetus 0m 6s Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --author-ignore-list --blanks-eol-ignore-file --blanks-tabs-ignore-file --quick-hadoopcheck
_ Prechecks _
_ branch-2.6 Compile Tests _
+1 :green_heart: mvninstall 3m 21s branch-2.6 passed
+1 :green_heart: compile 0m 51s branch-2.6 passed
+1 :green_heart: javadoc 0m 26s branch-2.6 passed
+1 :green_heart: shadedjars 6m 43s branch has no errors when building our shaded downstream artifacts.
_ Patch Compile Tests _
+1 :green_heart: mvninstall 3m 8s the patch passed
+1 :green_heart: compile 0m 52s the patch passed
+1 :green_heart: javac 0m 52s the patch passed
+1 :green_heart: javadoc 0m 26s the patch passed
+1 :green_heart: shadedjars 6m 42s patch has no errors when building our shaded downstream artifacts.
_ Other Tests _
+1 :green_heart: unit 225m 2s hbase-server in the patch passed.
252m 54s
Subsystem Report/Notes
Docker ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR https://github.com/apache/hbase/pull/7191
Optional Tests javac javadoc unit compile shadedjars
uname Linux 52334da48ec2 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality dev-support/hbase-personality.sh
git revision branch-2.6 / 9917bb8af21903cab9d83d7691f391985257c878
Default Java Eclipse Adoptium-11.0.23+9
Test Results https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/testReport/
Max. process+thread count 4517 (vs. ulimit of 30000)
modules C: hbase-server U: hbase-server
Console output https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-7191/4/console
versions git=2.34.1 maven=3.9.8
Powered by Apache Yetus 0.15.0 https://yetus.apache.org

This message was automatically generated.

Apache-HBase avatar Aug 28 '25 01:08 Apache-HBase