-
-
Notifications
You must be signed in to change notification settings - Fork 9
Adapt to ZOOKEEPER-4276 #996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The image builds without problem and the smoke test runs fine. However, once the test is complete I see the following in the logs:
zookeeper 2025-12-05 14:52:01,995 [myid:] - ERROR [zkNetty-EpollEventLoopGroup-4-1:o.a.z.s.NettyServerCnxnFactory$CertificateVerifier@466] - Unsuccessful handshake with session 0x0
zookeeper 2025-12-05 14:52:01,995 [myid:] - WARN [zkNetty-EpollEventLoopGroup-4-1:o.a.z.s.NettyServerCnxnFactory$CnxnChannelHandler@302] - Exception caught
zookeeper Caused by: io.netty.handler.ssl.NotSslRecordException: not an SSL/TLS record: 0000001d0000000000000000000000000000000000000000000000000000000000
zookeeper at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1353)
zookeeper at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428)
zookeeper at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530)
zookeeper at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469)
zookeeper
Also I couldn't find this that was referred to in the parent issue:
The necessary steps are documented in the code (see rust/crd/src/lib.rs)
adwk67
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also got some test failures with 3.9.4:
--- FAIL: kuttl (1298.87s)
--- FAIL: kuttl/harness (0.00s)
--- PASS: kuttl/harness/delete-rolegroup_zookeeper-3.9.4_openshift-false (126.37s)
--- FAIL: kuttl/harness/znode_zookeeper-latest-3.9.4_openshift-false (600.52s)
--- PASS: kuttl/harness/smoke_zookeeper-3.9.4_use-server-tls-true_use-client-auth-tls-true_openshift-false (52.45s)
--- FAIL: kuttl/harness/cluster-operation_zookeeper-latest-3.9.4_openshift-false (601.25s)
--- FAIL: kuttl/harness/logging_zookeeper-3.9.4_openshift-false (645.74s)
FAIL
|
Also tests failing with 3.9.3: |
|
Sorry i had another commit that was not pushed cfd231a. That should fix the other 3.9.4 tests. 3.9.3 is currently not patched, question is if we do the work or remove it. The error should only happen once the plain text communication is tested? Or did you see it multiple times? |
It was in the pod logs multiple times. |
Description
Based on stackabletech/docker-images#1359.
Part of #480.
Adapt the operator to the docker image changes for https://issues.apache.org/jira/browse/ZOOKEEPER-4276.
The
clientPortandsecureClientPortwere removed and now set via the dynamic config.The port unification was removed so that in TLS mode no plaintext connections can be established on the client port.
Definition of Done Checklist
Author
Reviewer
Acceptance
type/deprecationlabel & add to the deprecation scheduletype/experimentallabel & add to the experimental features tracker