HBASE-29499 Serial replication stuck pushing entry with seqId equal to barrier
Steps to reproduce
- 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"
- 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
- 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
- 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
- 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.
- 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.
- 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.
- 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
- 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
- Active WAL
- /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)
- Old non-empty WAL
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
: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.
: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.
: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.
: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.
: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.
: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.
: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.
: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.
Can we add a UT to reproduce the problem?
Any updates here?
And let's open a PR against master?
Hi, sorry for the delay. Planning to add unit test in next few days.
And let's open a PR against master?
Will do.
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 ?
: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.
: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.
: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.
: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.
: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.
: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.
: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.
: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.