dengliming opened a new pull request, #7267:
URL: https://github.com/apache/shenyu/pull/7267

   ## Summary
   - Scope every namespace-specific sync-cache refresh at the service/mapper 
boundary, including selectors, rules, metadata, app auth, proxy selectors, 
discovery upstreams, and AI proxy keys.
   - Add missing namespace-scoped sync-data service methods while preserving 
existing all-namespace methods.
   - Select discovery handlers through their bound selector/proxy-selector 
namespace, and retain that namespace on synchronization DTOs.
   
   Fixes #6585
   
   ## Validation
   - `./mvnw -pl shenyu-admin -am 
-Dtest=AbstractDataChangedListenerTest,DiscoveryNamespaceQueryTest,DiscoveryUpstreamServiceTest,AppAuthServiceTest,MetaDataServiceTest,AiProxyApiKeyServiceImplTest
 -DfailIfNoTests=false test`
   - Checkstyle enabled. Listener regression verifies all seven services 
receive the changed namespace and never use the unscoped method; cache contents 
stay separated.
   - H2 executes the actual new mapper against regular/proxy selectors in two 
namespaces, an unbound handler, and a missing namespace.
   


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