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

   Thanks for the follow-ups, @hutiefang76.
   
   I haven't yet been able to verify the `5969894235` and `f3f3a2d1e` changes 
against the diff, so I'd like to keep the earlier points open until I can 
confirm them from the code rather than from the description:
   
   1. **decryptConfig re-parse** — could you point me to where in the diff the 
shared guard is applied on the `ConfigShadeUtils.decryptConfig()` / 
`ConfigFactory.parseMap` path, and to the test that exercises the decrypt round 
trip with a key such as `^t_nova_.*$`?
   2. **Shared guard scope** — which files changed to cover adapter loading, 
variable backfill, and the user/system-variable map conversions? If the change 
now touches modules outside `seatunnel-engine-server`, `[Fix][Core]` is fine; 
otherwise `[Fix][Zeta]` would match the convention.
   3. **Docs** — `rest-api-v2.md` in `docs/en` and `docs/zh` still needs to 
describe which characters are now taken literally in JSON keys and what still 
acts as a path separator.
   4. **Key-rewrite semantics** — "valid path semantics stay unchanged" 
suggests successfully-parsed keys can still be rewritten (`->` split into 
nested paths, embedded quotes stripped, surrounding whitespace trimmed). Please 
confirm that's the intended contract and document it so users know keys are not 
preserved byte-for-byte.
   5. **Tests** — please confirm the new tests include a key hitting `->`, a 
key whose only offending token is `$` / `:` / `${...}`, an escape round trip 
with `"` and `\` in a key, and a top-level key. The earlier "dotted key" test 
didn't exercise the quoting path since `.` isn't a separator here. A 
`RestApiIT` case for the REST submit path would also be welcome.
   
   On CI: I don't know yet why dispatch returns HTTP 422 for your fork; I'll 
look into triggering the upstream checks for this head. Thanks for being clear 
that the local results aren't a substitute for a green run.
   
   <!-- streview-comment:1894 -->


-- 
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