cloudbase-ai opened a new pull request, #14:
URL: https://github.com/apache/shenyu-plugin-store/pull/14

   ## Problem And Result
   
   Complete the Pulsar logging migration tracked in 
https://github.com/apache/shenyu/issues/7303. Move the current Pulsar logging 
runtime, starter, and tests from apache/shenyu commit 
ec198d442894fd9617947ed73c6c8fe3b206f665 into plugin-store. Preserve 
configuration and stable core compatibility APIs; include gateway contract 
coverage and migration/rollback guidance.
   
   ## Merge Dependencies
   
   - Build baseline: https://github.com/apache/shenyu-plugin-store/pull/5.
   - Shared real-gateway test fixtures and pinned core-API CI preparation: 
https://github.com/apache/shenyu-plugin-store/pull/7.
   - Motan compatibility prerequisite: 
https://github.com/apache/shenyu-plugin-store/pull/8. Its prepared source is 
included so the complete store reactor compiles against current core APIs.
   
   These unmerged prerequisites are included in the branch; merge them before 
evaluating the integration-only diff. Each integration has a separate receiving 
PR and main cutover PR.
   
   ## Validation
   
   - Full store `./mvnw -B -ntp clean verify -Dapi.version=1.44` passed with 
Checkstyle/RAT enabled; real Pulsar gateway E2E is discovered by default, with 
no skipped tests.
   - The disposable Pulsar test observes actual gateway access logs, 
configuration refresh, recovery after an unavailable target, and 
container/client cleanup. The Pulsar plugin suite ran 20 tests.
   - Main `PluginEnumTest`: 50 tests passed, preserving external-plugin 
names/sorts. Main bootstrap and affected integrated/e2e compile/validate checks 
passed; unrelated main tests were intentionally skipped in compile checks.
   - Current H2/MySQL/PostgreSQL/OpenGauss/OceanBase/Oracle plugin, handle, 
menu, permission, and namespace relation rows are removed where present. 
Historical upgrades and other plugins are preserved.
   - Target-only root vendor versions, default distro licenses, obsolete 
integrated/e2e tests/services, and build/starter dependencies are removed. 
Store migration docs include rollback and artifact ownership; final 
documentation RAT passed.
   - `git diff --check` and changed Docker-compose YAML parsing passed.
   - Logs: `logging-pulsar/final-full-verify.log`, 
`logging-pulsar/final-doc-rat.log`, and `logging-pulsar/report.md`; SQL 
evidence: `/tmp/shenyu-broker-logging-sql-reference-check-final.json`.
   
   
   ## Release And Cutover Gates
   
   Main cutover remains draft until receiving CI/E2E pass and artifacts are 
published under a single repository owner. No artifact publication or upstream 
merge is performed here. Historical upgrade SQL and release notes stay in main.
   
   Roadmap: https://github.com/apache/shenyu/issues/7306.
   


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