SEZ9 commented on PR #11545:
URL: https://github.com/apache/seatunnel/pull/11545#issuecomment-5738610203

   Re-review at `00794fa12ee`. Compared against `81f12fffbd8`, the PR's own 
content is unchanged apart from shifted context lines in 
`docs/{en,zh}/introduction/concepts/incompatible-changes.md` from the `Merge 
branch 'dev' into dev-ci-jdk17-20260723` merge, so this round is a fresh look 
at the same diff.
   
   - **PR11545-F1 / PR11545-F5** – With the `--add-opens`/`--add-exports` flags 
also injected idempotently by the launcher scripts (so a preserved config 
directory across an in-place upgrade cannot drop them) and the fail-fast 
Java-version pre-check in place, I consider both of these addressed. Thanks.
   - **PR11545-F2 (silent Kerberos reflective-reload failure)** – I still don't 
see anything that detects or logs when the reflective 
`sun.security.krb5.Config` reload is blocked because the module flags are 
missing. A warning (or a hard failure when Kerberos is actually configured) 
would make the `config/jvm_client_options` comment true in practice rather than 
only documented.
   - **PR11545-F3 (blanket opens to `ALL-UNNAMED`)** – I understand this is the 
pragmatic choice, but please add a short comment in `config/jvm_master_options` 
(and the other option files) naming which component needs each 
`--add-opens`/`--add-exports` line, so they can be pruned later instead of 
accreting.
   - **PR11545-F4 / PR11545-F7 (old 2.3.13 release on JDK 17 in 
`upgrade_compatibility.yml`)** – Same concern from two angles. Either run the 
old release on JDK 11 (the realistic "upgrade from an older runtime" scenario), 
or, if it must run on 17, explain in the workflow why only the jgss export is 
sufficient for that build to start. Right now I can't tell whether a green run 
proves compatibility or just that the old cluster happened not to touch the 
blocked internals.
   - **PR11545-F6 / PR11545-F8 (workflow-level `JAVA_TOOL_OPTIONS` in 
`backend.yml`)** – A global env var means CI no longer exercises a plain JDK 
11/17 and every child JVM emits `Picked up JAVA_TOOL_OPTIONS` noise. Please 
scope it to the specific jobs/steps that need it, so local developer builds and 
CI see the same thing.
   
   Once F2 has a detection path and the `upgrade_compatibility.yml` / 
`backend.yml` scoping questions are settled, I'm happy to do a final pass. 
Thanks for the careful work on this.
   
   <!-- streview-comment:1151 -->


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to