BobSong-dev commented on PR #7512:
URL: https://github.com/apache/shenyu/pull/7512#issuecomment-6093100487

   Thank you very much for the detailed review. I have addressed the remaining
   issues and the non-blocking suggestions in `7bee45438`, and synchronized with
   master through the ordinary merge `302186212`.
   
   - Catalog reservation, build and publication failures now consistently use 
the
     sanitized catalog-unavailable exception. Cleanup quarantine cannot publish
     a replacement directory. The whole-entry fail-closed policy is unchanged.
   - Failure diagnostics are scoped to the latest control-event revision; older
     fenced updates cannot restore stale failures or overwrite a newer failure.
     The empty-resource path and the build non-null invariant are now explicit.
   - Raw and typed calls share the lease/argument-snapshot helper. Typed 
immutable
     diagnostics remove the string-key casts from tests, while the existing map
     export remains compatible. I also extracted the error message/codes, 
renamed
     the fence predicate to `stillCurrent` and cleaned up inline qualified 
names.
   - Added JSON/SSE checks for diagnostic keys, types, status, generated ids, 
byte
     counts and absence of private request data. Added address regressions for
     `0.0.0.0` and `255.255.255.255`, which the existing policy already rejects.
   - Documented the actual catalog boundary: one catalog per gateway application
     context, fed by its configured namespace's data-sync channel. This does not
     introduce an in-process multi-namespace router.
   - The Admin merge resolution retains master's relation-existence/namespace
     ownership assertions and both Agent configuration validations. All three
     upstream relation tests remain, and the Agent tests use an explicit 
namespace.
   
   Merged-head local verification: 484 targeted tests in 32 suites, with zero
   failures, errors or skips; Checkstyle/RAT passed across 47 modules. The real 
local
   Admin/H2/WebSocket gateway checks passed again: entry 40, coexistence 12,
   aggregation 22 and configuration sync 6. Owned catalog/session resources 
drained
   before shutdown; runtime class origins and artifact credential checks passed.
   
   Thank you again for your guidance. I would appreciate your review of the 
update.
   


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