Skip to content

HBASE-26553 OAuth Bearer authentication mech plugin for SASL (initial commit) - #4019

Closed
anmolnar wants to merge 15 commits into
apache:HBASE-26553from
anmolnar:HBASE-26655
Closed

HBASE-26553 OAuth Bearer authentication mech plugin for SASL (initial commit)#4019
anmolnar wants to merge 15 commits into
apache:HBASE-26553from
anmolnar:HBASE-26655

Conversation

@anmolnar

Copy link
Copy Markdown
Contributor

HBASE-26655 Initial commit with basic functionality and example code

Based on previous PR #3934

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec6m 39sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 26sMaven dependency ordering for branch
+1 💚mvninstall4m 43sHBASE-26553 passed
+1 💚compile3m 16sHBASE-26553 passed
+1 💚shadedjars8m 38sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 1sHBASE-26553 passed
-0 ⚠️patch14m 33sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall4m 29sthe patch passed
+1 💚compile3m 14sthe patch passed
+1 💚javac3m 14sthe patch passed
+1 💚shadedjars8m 17spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 59sthe patch passed
_ Other Tests _
-1 ❌unit5m 51sroot in the patch failed.
58m 1s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 112a524b8d3b 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/testReport/
Max. process+thread count789 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 27sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 31sMaven dependency ordering for branch
+1 💚mvninstall4m 36sHBASE-26553 passed
+1 💚compile10m 21sHBASE-26553 passed
+1 💚checkstyle2m 16sHBASE-26553 passed
+1 💚spotbugs15m 43sHBASE-26553 passed
-0 ⚠️patch2m 56sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 20sMaven dependency ordering for patch
+1 💚mvninstall3m 48sthe patch passed
+1 💚compile9m 6sthe patch passed
-0 ⚠️javac9m 6sroot generated 8 new + 1620 unchanged - 7 fixed = 1628 total (was 1627)
+1 💚checkstyle1m 59sroot: The patch generated 0 new + 17 unchanged - 1 fixed = 17 total (was 18)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 3sThe patch has no ill-formed XML file.
+1 💚hadoopcheck19m 38sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs15m 46sthe patch passed
_ Other Tests _
+1 💚asflicense1m 22sThe patch does not generate ASF License warnings.
95m 34s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux 841477926ced 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-general-check/output/diff-compile-javac-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 27sMaven dependency ordering for branch
+1 💚mvninstall4m 13sHBASE-26553 passed
+1 💚compile2m 56sHBASE-26553 passed
+1 💚shadedjars8m 38sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 13sHBASE-26553 passed
-0 ⚠️patch13m 43sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall4m 4sthe patch passed
+1 💚compile2m 52sthe patch passed
+1 💚javac2m 52sthe patch passed
+1 💚shadedjars8m 39spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 21shbase-common generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
-0 ⚠️javadoc2m 19sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit344m 37sroot in the patch failed.
389m 15s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux b02a2d911e58 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-common.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/testReport/
Max. process+thread count4687 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/1/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@joshelserjoshelser left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another round of review. Thanks for all of the cleanup you did already.

Moving ahead under the idea that we'll do some iteration on a feature branch -- I think this is pretty close. I would very much like to see an end to end unit test with some kind of embedded JWT authorization server before committing this. You mentioned offline that you were already doing this, so I'll wait patiently :) (I think you mentioned that nimbus might have some testing utility. Spring might also have something. Shout if you want me to dig in and look).

We definitely have some extra work to be done before this would be security-ready for others to consume, but it will be good to work through them separately.

* This class has been copy-and-pasted from Kafka codebase.
*/
@InterfaceAudience.Public
public class OAuthBearerSaslClient implements SaslClient {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we just need to extend the HBase base SASL client in order to get the RPC encryption. That's probably why it didn't work OOTB.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

HBaseSaslRpcClient uses to composition to extend the functionality of SaslClient and it's already being used in the OAuthBearer case. I don't think inheriting it would help here.

However I don't know how property negotiation works in SASL and need dig into Kafka's code again for our usecase. Maybe they haven't implemented that either. So, in my understanding the negotiated QoP indicates what transport level protection is active and we should require "auth-conf" here to get wire encryption.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some further investigation: I need to set "hbase.rpc.protection" to "privacy" which will be translated to "auth-conf" QoP in Sasl properties. These properties will be set both in Sasl client and server. I think this is accurate so far.

But where is the negotiation part?

I mean this is certainly an explicit setting inside Hbase, where does it become "negotiated"?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I need to set "hbase.rpc.protection" to "privacy" which will be translated to "auth-conf" QoP in Sasl properties

This has been something I've never fully looked into, but, IIRC, the quality of protection (QOP) ultimately defers back to the mechanism in use to give that protection. I can't point to any documentation so the easiest thing is to try this out.

I had used Wireshark just to listen to the RegionServer traffic on my local host when running your standalone tool.

I don't think inheriting it would help here.

See the code here.

publicvoidinitCryptoCipher(RPCProtos.CryptoCipherMetacryptoCipherMeta,
Configurationconf) throwsIOException {
// create SaslAES for client
cryptoAES = EncryptionUtil.createCryptoAES(cryptoCipherMeta, conf);
cryptoAesEnable = true;
}
/**
* Get a SASL wrapped InputStream. Can be called only after saslConnect() has been called.
* @return a SASL wrapped InputStream
* @throws IOException
*/
publicInputStreamgetInputStream() throwsIOException {
if (!saslClient.isComplete()) {
thrownewIOException("Sasl authentication exchange hasn't completed yet");
}
// If Crypto AES is enabled, return cryptoInputStream which unwrap the data with Crypto AES.
if (cryptoAesEnable && cryptoInputStream != null) {
returncryptoInputStream;
}
returnsaslInputStream;
}
classWrappedInputStreamextendsFilterInputStream {
privateByteBufferunwrappedRpcBuffer = ByteBuffer.allocate(0);
publicWrappedInputStream(InputStreamin) throwsIOException {
super(in);
}
@Override
publicintread() throwsIOException {
byte[] b = newbyte[1];
intn = read(b, 0, 1);
return (n != -1) ? b[0] : -1;
}
@Override
publicintread(byteb[]) throwsIOException {
returnread(b, 0, b.length);
}
@Override
publicsynchronizedintread(byte[] buf, intoff, intlen) throwsIOException {
// fill the buffer with the next RPC message
if (unwrappedRpcBuffer.remaining() == 0) {
readNextRpcPacket();
}
// satisfy as much of the request as possible
intreadLen = Math.min(len, unwrappedRpcBuffer.remaining());
unwrappedRpcBuffer.get(buf, off, readLen);
returnreadLen;
}
// unwrap messages with Crypto AES
privatevoidreadNextRpcPacket() throwsIOException {
LOG.debug("reading next wrapped RPC packet");
DataInputStreamdis = newDataInputStream(in);
intrpcLen = dis.readInt();
byte[] rpcBuf = newbyte[rpcLen];
dis.readFully(rpcBuf);
// unwrap with Crypto AES
rpcBuf = cryptoAES.unwrap(rpcBuf, 0, rpcBuf.length);
if (LOG.isDebugEnabled()) {
LOG.debug("unwrapping token of length:" + rpcBuf.length);
}
unwrappedRpcBuffer = ByteBuffer.wrap(rpcBuf);
}
}
/**
* Get a SASL wrapped OutputStream. Can be called only after saslConnect() has been called.
* @return a SASL wrapped OutputStream
* @throws IOException
*/
publicOutputStreamgetOutputStream() throwsIOException {
if (!saslClient.isComplete()) {
thrownewIOException("Sasl authentication exchange hasn't completed yet");
}
// If Crypto AES is enabled, return cryptoOutputStream which wrap the data with Crypto AES.
if (cryptoAesEnable && cryptoOutputStream != null) {
returncryptoOutputStream;
}
returnsaslOutputStream;
}
classWrappedOutputStreamextendsFilterOutputStream {
publicWrappedOutputStream(OutputStreamout) throwsIOException {
super(out);
}
@Override
publicvoidwrite(byte[] buf, intoff, intlen) throwsIOException {
if (LOG.isDebugEnabled()) {
LOG.debug("wrapping token of length:" + len);
}
// wrap with Crypto AES
byte[] wrapped = cryptoAES.wrap(buf, off, len);
DataOutputStreamdob = newDataOutputStream(out);
dob.writeInt(wrapped.length);
dob.write(wrapped, 0, wrapped.length);
dob.flush();
}
}

This is the commons-crypto logic I'm referring to. This wrapping and unwrapping will be encrypting the traffic after the SASL handshake is done.

Either way, let me try this out with setting the QOP.

But where is the negotiation part?

The negotiation is partially happening with the JDK itself and partially happening by the Callback implementation's you've written. SASL is just a series of challenge/response messages being passed between client and server.


@Override
public String[] getMechanismNames(Map<String, ?> props) {
return OAuthBearerSaslClient.mechanismNamesCompatibleWithPolicy(props);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this code is being executed, it is because someone explicitly activated it via configuration. We should throw a RuntimeException if the configuration disallows us to use this implementation (e.g. if Sasl.POLICY_NOPLAINTEXT == true). We should fail in this manner until we have RPC encryption tested/working.

}

public static void initialize() {
Security.addProvider(new OAuthBearerSaslClientProvider());

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we actually need to register a provider with the JCA security provider framework because we don't actually use it. IIRC, Kafka relies on JAAS to automatically perform the logins for them, whereas HBase explicitly sets up the implementation to use (via the AuthenticationProviderSelector). I think we can drop this class entirely.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It doesn't work without it, because we don't instantiate the client and the server directly, but asking the Sasl framework to create them for us. In the client auth provider we call Sasl.createSaslClient() to create the client which doesn't work without the client registered for the mechanism.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the client auth provider we call Sasl.createSaslClient() to create the client which doesn't work without the client registered for the mechanism.

Ah, ok. I remember that when we were messing around with other custom Providers. Thanks for clarifying!

Comment on lines +34 to +36
public SaslAuthMethod getSaslAuthMethod() {
return SASL_AUTH_METHOD;
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For clarity, this SaslAuthMethod (HBase class) is how HBase's RPC classes are figuring out the correct client-side logic to use given a token (secret material).

Comment on lines +107 to +136
if (privateCredentials.size() == 1) {
LOG.debug("Found 1 OAuthBearer token");
callback.token(privateCredentials.iterator().next());
} else {
/*
* There a very small window of time upon token refresh (on the order of milliseconds)
* where both an old and a new token appear on the Subject's private credentials.
* Rather than implement a lock to eliminate this window, we will deal with it by
* checking for the existence of multiple tokens and choosing the one that has the
* longest lifetime. It is also possible that a bug could cause multiple tokens to
* exist (e.g. KAFKA-7902), so dealing with the unlikely possibility that occurs
* during normal operation also allows us to deal more robustly with potential bugs.
*/
SortedSet<OAuthBearerToken> sortedByLifetime =
new TreeSet<>(
new Comparator<OAuthBearerToken>() {
@Override
public int compare(OAuthBearerToken o1, OAuthBearerToken o2) {
return Long.compare(o1.lifetimeMs(), o2.lifetimeMs());
}
});
sortedByLifetime.addAll(privateCredentials);
if (LOG.isWarnEnabled()) {
LOG.warn("Found {} OAuth Bearer tokens in Subject's private credentials; " +
"the oldest expires at {}, will use the newest, which expires at {}",
sortedByLifetime.size(), new Date(sortedByLifetime.first().lifetimeMs()),
new Date(sortedByLifetime.last().lifetimeMs()));
}
callback.token(sortedByLifetime.last());
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would be nice to move choosing the private credential to its own method and simplifying this to be:

callback.token(choosePrivateCredential(privateCredentials));

* This class has been copy-and-pasted from Kafka codebase.
*/
@InterfaceAudience.Public
public class OAuthBearerClientInitialResponse {

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not a fan of the regex-based parsing happening here. I think we could just replace this with some protobuf code which is what the rest of HBase RPCs use consistently.

If we are going the feature branch route, I'm happy to defer making that change until after we have some known-good test cases to start with.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm happy to do the refactoring, but will deliver it in a separate patch.

public byte[] evaluateResponse(byte[] response)
throws SaslException, SaslAuthenticationException {
try {
if (response.length == 1 && response[0] == OAuthBearerSaslClient.BYTE_CONTROL_A &&

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using protobuf will also have the benefit of being able to strongly represent state (rather than relying on special bytes, like this is doing).

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 26sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 25sMaven dependency ordering for branch
+1 💚mvninstall4m 7sHBASE-26553 passed
+1 💚compile8m 57sHBASE-26553 passed
+1 💚checkstyle2m 0sHBASE-26553 passed
+1 💚spotbugs14m 39sHBASE-26553 passed
-0 ⚠️patch2m 53sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall3m 49sthe patch passed
+1 💚compile9m 2sthe patch passed
-0 ⚠️javac9m 2sroot generated 7 new + 1620 unchanged - 7 fixed = 1627 total (was 1627)
+1 💚checkstyle1m 57sroot: The patch generated 0 new + 17 unchanged - 1 fixed = 17 total (was 18)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 3sThe patch has no ill-formed XML file.
+1 💚hadoopcheck19m 30sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs15m 51sthe patch passed
_ Other Tests _
+1 💚asflicense1m 22sThe patch does not generate ASF License warnings.
92m 19s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux f661979d4ab4 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-general-check/output/diff-compile-javac-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 57sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 26sMaven dependency ordering for branch
+1 💚mvninstall4m 41sHBASE-26553 passed
+1 💚compile3m 15sHBASE-26553 passed
+1 💚shadedjars8m 21sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 58sHBASE-26553 passed
-0 ⚠️patch14m 11sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for patch
+1 💚mvninstall4m 26sthe patch passed
+1 💚compile3m 13sthe patch passed
+1 💚javac3m 13sthe patch passed
+1 💚shadedjars8m 15spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 57sthe patch passed
_ Other Tests _
-1 ❌unit166m 33sroot in the patch failed.
213m 39s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 733d1c327d47 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/testReport/
Max. process+thread count3701 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 27sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 25sMaven dependency ordering for branch
+1 💚mvninstall4m 8sHBASE-26553 passed
+1 💚compile2m 44sHBASE-26553 passed
+1 💚shadedjars8m 23sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 3sHBASE-26553 passed
-0 ⚠️patch13m 18sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for patch
+1 💚mvninstall3m 50sthe patch passed
+1 💚compile2m 44sthe patch passed
+1 💚javac2m 44sthe patch passed
+1 💚shadedjars8m 14spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 23shbase-client generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3)
-0 ⚠️javadoc2m 13sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit339m 17sroot in the patch failed.
381m 59s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 4d4f33cde79a 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/testReport/
Max. process+thread count4977 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/2/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 26sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 38sMaven dependency ordering for branch
+1 💚mvninstall3m 58sHBASE-26553 passed
+1 💚compile9m 2sHBASE-26553 passed
+1 💚checkstyle2m 0sHBASE-26553 passed
+1 💚spotbugs14m 40sHBASE-26553 passed
-0 ⚠️patch11m 4sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
-1 ❌mvninstall3m 45sroot in the patch failed.
-1 ❌compile8m 44sroot in the patch failed.
-0 ⚠️javac8m 44sroot in the patch failed.
+1 💚checkstyle1m 55sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 3sThe patch has no ill-formed XML file.
-1 ❌hadoopcheck3m 18sThe patch causes 17 errors with Hadoop v3.1.2.
-1 ❌hadoopcheck6m 44sThe patch causes 17 errors with Hadoop v3.2.2.
-1 ❌hadoopcheck10m 13sThe patch causes 17 errors with Hadoop v3.3.1.
-1 ❌spotbugs0m 24shbase-examples in the patch failed.
-1 ❌spotbugs9m 54sroot in the patch failed.
_ Other Tests _
+1 💚asflicense1m 15sThe patch does not generate ASF License warnings.
74m 52s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux f82619751fcc 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
mvninstallhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-mvninstall-root.txt
compilehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-compile-root.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-compile-root.txt
hadoopcheckhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-javac-3.1.2.txt
hadoopcheckhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-javac-3.2.2.txt
hadoopcheckhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-javac-3.3.1.txt
spotbugshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-spotbugs-hbase-examples.txt
spotbugshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-general-check/output/patch-spotbugs-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec2m 16sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep1m 16sMaven dependency ordering for branch
+1 💚mvninstall6m 49sHBASE-26553 passed
+1 💚compile4m 22sHBASE-26553 passed
+1 💚shadedjars11m 6sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 33sHBASE-26553 passed
-0 ⚠️patch17m 36sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 20sMaven dependency ordering for patch
-1 ❌mvninstall4m 39sroot in the patch failed.
-1 ❌compile3m 43sroot in the patch failed.
-0 ⚠️javac3m 43sroot in the patch failed.
+1 💚shadedjars10m 5spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 50sthe patch passed
_ Other Tests _
-1 ❌unit208m 2sroot in the patch failed.
268m 24s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 38df6d32db9d 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
mvninstallhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk11-hadoop3-check/output/patch-mvninstall-root.txt
compilehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-root.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk11-hadoop3-check/output/patch-compile-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/testReport/
Max. process+thread count7138 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 28sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 37sMaven dependency ordering for branch
+1 💚mvninstall3m 59sHBASE-26553 passed
+1 💚compile2m 50sHBASE-26553 passed
+1 💚shadedjars9m 26sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 15sHBASE-26553 passed
-0 ⚠️patch14m 41sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
-1 ❌mvninstall3m 40sroot in the patch failed.
-1 ❌compile2m 38sroot in the patch failed.
-0 ⚠️javac2m 38sroot in the patch failed.
+1 💚shadedjars8m 22spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 22shbase-client generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3)
-0 ⚠️javadoc2m 15sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit346m 3sroot in the patch failed.
389m 59s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 2943c5d13b25 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
mvninstallhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/patch-mvninstall-root.txt
compilehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/patch-compile-root.txt
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/patch-compile-root.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/testReport/
Max. process+thread count4977 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/3/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 6sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 42sMaven dependency ordering for branch
+1 💚mvninstall4m 51sHBASE-26553 passed
+1 💚compile3m 27sHBASE-26553 passed
+1 💚shadedjars8m 35sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 7sHBASE-26553 passed
-0 ⚠️patch14m 41sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 24sMaven dependency ordering for patch
+1 💚mvninstall4m 35sthe patch passed
+1 💚compile3m 17sthe patch passed
+1 💚javac3m 17sthe patch passed
+1 💚shadedjars8m 45spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 57sthe patch passed
_ Other Tests _
-1 ❌unit20m 50sroot in the patch failed.
69m 0s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 5614a7ba0654 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/testReport/
Max. process+thread count886 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 35sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 40sMaven dependency ordering for branch
+1 💚mvninstall5m 13sHBASE-26553 passed
+1 💚compile3m 37sHBASE-26553 passed
+1 💚shadedjars11m 15sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 27sHBASE-26553 passed
-0 ⚠️patch16m 38sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
+1 💚mvninstall3m 56sthe patch passed
+1 💚compile2m 56sthe patch passed
+1 💚javac2m 56sthe patch passed
+1 💚shadedjars8m 22spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 22shbase-client generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3)
-0 ⚠️javadoc2m 12sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit28m 48sroot in the patch failed.
76m 47s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 81801601fce9 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/testReport/
Max. process+thread count870 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 26sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 36sMaven dependency ordering for branch
+1 💚mvninstall3m 48sHBASE-26553 passed
+1 💚compile8m 59sHBASE-26553 passed
+1 💚checkstyle1m 56sHBASE-26553 passed
+1 💚spotbugs14m 37sHBASE-26553 passed
-0 ⚠️patch10m 58sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
+1 💚mvninstall3m 50sthe patch passed
+1 💚compile9m 2sthe patch passed
-0 ⚠️javac9m 2sroot generated 7 new + 1620 unchanged - 7 fixed = 1627 total (was 1627)
+1 💚checkstyle1m 57sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 3sThe patch has no ill-formed XML file.
+1 💚hadoopcheck19m 25sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs15m 54sthe patch passed
_ Other Tests _
+1 💚asflicense1m 22sThe patch does not generate ASF License warnings.
92m 3s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux e6951197fe93 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/artifact/yetus-general-check/output/diff-compile-javac-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/4/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 29sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 35sMaven dependency ordering for branch
+1 💚mvninstall3m 56sHBASE-26553 passed
+1 💚compile9m 19sHBASE-26553 passed
+1 💚checkstyle1m 59sHBASE-26553 passed
+1 💚spotbugs15m 55sHBASE-26553 passed
-0 ⚠️patch11m 46sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
+1 💚mvninstall3m 50sthe patch passed
+1 💚compile10m 33sthe patch passed
-0 ⚠️javac10m 33sroot generated 7 new + 1620 unchanged - 7 fixed = 1627 total (was 1627)
+1 💚checkstyle2m 12sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 2sThe patch has no ill-formed XML file.
+1 💚hadoopcheck22m 8sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs19m 24sthe patch passed
_ Other Tests _
+1 💚asflicense1m 11sThe patch does not generate ASF License warnings.
102m 49s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux 48994fb650e4 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-general-check/output/diff-compile-javac-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@joshelserjoshelser left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After talking with Andor and breaking out some tasks into HBASE-26553, I'm OK to merge this into the feature-branch to get some iteration. +1 to merge to the feature branch, assuming precommit looks happy.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 35sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 43sMaven dependency ordering for branch
+1 💚mvninstall5m 7sHBASE-26553 passed
+1 💚compile3m 40sHBASE-26553 passed
+1 💚shadedjars8m 49sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 17sHBASE-26553 passed
-0 ⚠️patch15m 7sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for patch
+1 💚mvninstall4m 46sthe patch passed
+1 💚compile3m 34sthe patch passed
+1 💚javac3m 34sthe patch passed
+1 💚shadedjars10m 5spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc3m 17sroot generated 2 new + 179 unchanged - 2 fixed = 181 total (was 181)
_ Other Tests _
-1 ❌unit168m 2sroot in the patch failed.
220m 57s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 4b0e231aae90 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk11-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/testReport/
Max. process+thread count4103 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 28sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 26sMaven dependency ordering for branch
+1 💚mvninstall4m 9sHBASE-26553 passed
+1 💚compile3m 11sHBASE-26553 passed
+1 💚shadedjars8m 56sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 10sHBASE-26553 passed
-0 ⚠️patch13m 57sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 24sMaven dependency ordering for patch
+1 💚mvninstall4m 8sthe patch passed
+1 💚compile2m 56sthe patch passed
+1 💚javac2m 56sthe patch passed
+1 💚shadedjars8m 48spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 23shbase-client generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3)
-0 ⚠️javadoc2m 27sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit371m 26sroot in the patch failed.
417m 8s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 99152109cd0e 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/testReport/
Max. process+thread count5024 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/5/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 25sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 36sMaven dependency ordering for branch
+1 💚mvninstall3m 50sHBASE-26553 passed
+1 💚compile8m 55sHBASE-26553 passed
+1 💚checkstyle1m 59sHBASE-26553 passed
+1 💚spotbugs14m 51sHBASE-26553 passed
-0 ⚠️patch11m 9sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
+1 💚mvninstall3m 49sthe patch passed
+1 💚compile8m 54sthe patch passed
-0 ⚠️javac8m 54sroot generated 7 new + 1620 unchanged - 7 fixed = 1627 total (was 1627)
-0 ⚠️checkstyle1m 58sroot: The patch generated 2 new + 17 unchanged - 0 fixed = 19 total (was 17)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 3sThe patch has no ill-formed XML file.
+1 💚hadoopcheck19m 31sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs16m 10sthe patch passed
_ Other Tests _
+1 💚asflicense1m 19sThe patch does not generate ASF License warnings.
92m 39s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux 3a8611903f4e 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/artifact/yetus-general-check/output/diff-compile-javac-root.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/artifact/yetus-general-check/output/diff-checkstyle-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 9sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 34sMaven dependency ordering for branch
+1 💚mvninstall4m 40sHBASE-26553 passed
+1 💚compile3m 16sHBASE-26553 passed
+1 💚shadedjars8m 23sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 6sHBASE-26553 passed
-0 ⚠️patch14m 31sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
+1 💚mvninstall4m 43sthe patch passed
+1 💚compile3m 26sthe patch passed
+1 💚javac3m 26sthe patch passed
+1 💚shadedjars8m 35spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 0sthe patch passed
_ Other Tests _
-1 ❌unit177m 13sroot in the patch failed.
225m 37s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux e539794c78b5 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/testReport/
Max. process+thread count3895 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/6/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 30sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 0sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 40sMaven dependency ordering for branch
+1 💚mvninstall4m 18sHBASE-26553 passed
+1 💚compile9m 40sHBASE-26553 passed
+1 💚checkstyle1m 57sHBASE-26553 passed
+1 💚spotbugs14m 39sHBASE-26553 passed
-0 ⚠️patch11m 2sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall3m 52sthe patch passed
+1 💚compile9m 5sthe patch passed
-0 ⚠️javac9m 5sroot generated 7 new + 1620 unchanged - 7 fixed = 1627 total (was 1627)
-0 ⚠️checkstyle1m 59sroot: The patch generated 2 new + 17 unchanged - 0 fixed = 19 total (was 17)
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 3sThe patch has no ill-formed XML file.
+1 💚hadoopcheck19m 39sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs15m 59sthe patch passed
_ Other Tests _
+1 💚asflicense1m 21sThe patch does not generate ASF License warnings.
93m 42s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux 7c980bec143c 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javachttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-general-check/output/diff-compile-javac-root.txt
checkstylehttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-general-check/output/diff-checkstyle-root.txt
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@joshelser

Copy link
Copy Markdown
Member

Could you fix up the two automated check outputs, Andor?

javac | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-general-check/output/diff-compile-javac-root.txt
-- | --
checkstyle | https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-general-check/output/diff-checkstyle-root.txt

Then, I think we're good for the feature branch?

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 0sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for branch
+1 💚mvninstall4m 28sHBASE-26553 passed
+1 💚compile3m 13sHBASE-26553 passed
+1 💚shadedjars8m 22sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 56sHBASE-26553 passed
-0 ⚠️patch14m 21sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall4m 30sthe patch passed
+1 💚compile3m 13sthe patch passed
+1 💚javac3m 13sthe patch passed
+1 💚shadedjars8m 19spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 56sthe patch passed
_ Other Tests _
+1 💚unit198m 8sroot in the patch passed.
245m 44s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 8457de290562 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/testReport/
Max. process+thread count7139 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 31sDocker mode activated.
-0 ⚠️yetus0m 3sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for branch
+1 💚mvninstall3m 57sHBASE-26553 passed
+1 💚compile2m 44sHBASE-26553 passed
+1 💚shadedjars8m 33sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 12sHBASE-26553 passed
-0 ⚠️patch13m 38sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall3m 51sthe patch passed
+1 💚compile2m 44sthe patch passed
+1 💚javac2m 44sthe patch passed
+1 💚shadedjars10m 0spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 28shbase-client generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3)
-0 ⚠️javadoc3m 1sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit388m 50sroot in the patch failed.
434m 53s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux fc2e98c56254 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/testReport/
Max. process+thread count5083 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/7/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec1m 36sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 36sMaven dependency ordering for branch
+1 💚mvninstall4m 50sHBASE-26553 passed
+1 💚compile3m 22sHBASE-26553 passed
+1 💚shadedjars8m 45sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 18sHBASE-26553 passed
-0 ⚠️patch15m 6sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 22sMaven dependency ordering for patch
+1 💚mvninstall4m 51sthe patch passed
+1 💚compile3m 32sthe patch passed
+1 💚javac3m 32sthe patch passed
+1 💚shadedjars9m 4spatch has no errors when building our shaded downstream artifacts.
+1 💚javadoc5m 17sthe patch passed
_ Other Tests _
-1 ❌unit6m 29sroot in the patch failed.
56m 18s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux 935a6f3fa630 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-11.0.10+9
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/testReport/
Max. process+thread count814 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

🎊 +1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 27sDocker mode activated.
_ Prechecks _
+1 💚dupname0m 1sNo case conflicting files found.
+1 💚hbaseanti0m 0sPatch does not have any anti-patterns.
+1 💚@author0m 0sThe patch does not contain any @author tags.
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 36sMaven dependency ordering for branch
+1 💚mvninstall3m 47sHBASE-26553 passed
+1 💚compile8m 58sHBASE-26553 passed
+1 💚checkstyle1m 59sHBASE-26553 passed
+1 💚spotbugs15m 6sHBASE-26553 passed
-0 ⚠️patch11m 29sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 23sMaven dependency ordering for patch
+1 💚mvninstall3m 56sthe patch passed
+1 💚compile9m 45sthe patch passed
+1 💚javac9m 45sthe patch passed
+1 💚checkstyle2m 4sthe patch passed
+1 💚whitespace0m 0sThe patch has no whitespace issues.
+1 💚xml0m 2sThe patch has no ill-formed XML file.
+1 💚hadoopcheck20m 7sPatch does not cause any errors with Hadoop 3.1.2 3.2.2 3.3.1.
+1 💚spotbugs17m 6sthe patch passed
_ Other Tests _
+1 💚asflicense1m 17sThe patch does not generate ASF License warnings.
95m 30s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-general-check/output/Dockerfile
GITHUB PR#4019
Optional Testsdupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile xml
unameLinux 293611f1f456 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
Max. process+thread count141 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/console
versionsgit=2.17.1 maven=3.6.3 spotbugs=4.2.2
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@Apache-HBase

Copy link
Copy Markdown

💔 -1 overall

VoteSubsystemRuntimeComment
+0 🆗reexec0m 28sDocker mode activated.
-0 ⚠️yetus0m 4sUnprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck
_ Prechecks _
_ HBASE-26553 Compile Tests _
+0 🆗mvndep0m 34sMaven dependency ordering for branch
+1 💚mvninstall4m 24sHBASE-26553 passed
+1 💚compile2m 52sHBASE-26553 passed
+1 💚shadedjars8m 23sbranch has no errors when building our shaded downstream artifacts.
+1 💚javadoc4m 26sHBASE-26553 passed
-0 ⚠️patch13m 48sUsed diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.
_ Patch Compile Tests _
+0 🆗mvndep0m 21sMaven dependency ordering for patch
+1 💚mvninstall4m 8sthe patch passed
+1 💚compile3m 8sthe patch passed
+1 💚javac3m 8sthe patch passed
+1 💚shadedjars8m 51spatch has no errors when building our shaded downstream artifacts.
-0 ⚠️javadoc0m 23shbase-client generated 1 new + 3 unchanged - 0 fixed = 4 total (was 3)
-0 ⚠️javadoc2m 26sroot generated 1 new + 57 unchanged - 0 fixed = 58 total (was 57)
_ Other Tests _
-1 ❌unit310m 43sroot in the patch failed.
355m 55s
SubsystemReport/Notes
DockerClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile
GITHUB PR#4019
Optional Testsjavac javadoc unit shadedjars compile
unameLinux e0867940466d 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Build toolmaven
Personalitydev-support/hbase-personality.sh
git revisionHBASE-26553 / 803afee
Default JavaAdoptOpenJDK-1.8.0_282-b08
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-hbase-client.txt
javadochttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-jdk8-hadoop3-check/output/diff-javadoc-javadoc-root.txt
unithttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/artifact/yetus-jdk8-hadoop3-check/output/patch-unit-root.txt
Test Resultshttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/testReport/
Max. process+thread count3389 (vs. ulimit of 30000)
modulesC: hbase-common hbase-client hbase-resource-bundle hbase-server hbase-examples . U: .
Console outputhttps://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-4019/8/console
versionsgit=2.17.1 maven=3.6.3
Powered byApache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@joshelser

Copy link
Copy Markdown
Member

Fixing the javadoc warning as I merge this. I think javadoc is wrong in its warning, but I'm just removing the @see tag and replacing it as See :)

@joshelser

Copy link
Copy Markdown
Member

Merged into HBASE-26553

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@anmolnar@Apache-HBase@joshelser