This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
from 84be13f Merge pull request #14 from
cloudbase-ai/cloudbase/migrate-logging-pulsar
add 62d9f02 refactor: migrate RabbitMQ logging ownership to plugin store
add 8a3d807 [type:refactor] preserve logging-rabbitmq migration SQL and
test assets
add 4bed8f9 [type:refactor] remove wrapper and migration review
inventories
add ce01656 [type:merge] reconcile RabbitMQ migration with store master
add a4194de [type:merge] align RabbitMQ with merged Motan and shared
Compose support
add 16e2807 [type:merge] reconcile RabbitMQ CI with merged shared support
add 1fc24f3 [type:merge] reconcile logging-rabbitmq migration with store
master
add 427b730 [type:merge] resolve RabbitMQ conflicts after ClickHouse
migration
add 181e3c6 [type:merge] resolve RabbitMQ conflicts after Pulsar migration
new d819cb0 Merge pull request #16 from
cloudbase-ai/cloudbase/migrate-logging-rabbitmq
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/build.yml | 7 +-
.../{hystrix => logging-rabbitmq}/PROVENANCE.md | 8 +-
db/plugins/{hystrix => logging-rabbitmq}/README.md | 4 +-
.../archive/historical-upgrade-fragments.sql | 805 +++++++++++++++++++++
db/plugins/logging-rabbitmq/h2/install.sql | 82 +++
db/plugins/logging-rabbitmq/h2/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/mysql/install.sql | 82 +++
db/plugins/logging-rabbitmq/mysql/preflight.sql | 355 +++++++++
db/plugins/logging-rabbitmq/ob/install.sql | 82 +++
db/plugins/logging-rabbitmq/ob/preflight.sql | 355 +++++++++
db/plugins/logging-rabbitmq/og/install.sql | 82 +++
db/plugins/logging-rabbitmq/og/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/oracle/install.sql | 82 +++
db/plugins/logging-rabbitmq/oracle/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/pg/install.sql | 82 +++
db/plugins/logging-rabbitmq/pg/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/row-manifest.json | 457 ++++++++++++
...-migration.md => logging-rabbitmq-migration.md} | 16 +-
pom.xml | 1 +
...-broker.yml => docker-compose.rabbitmq-e2e.yml} | 22 +-
script/plugin-store/run-broker-original-suites.sh | 5 +-
.../run-logging-rabbitmq-original-e2e.sh | 68 ++
script/plugin-store/seed-rabbitmq-e2e-admin.py | 358 +++++++++
shenyu-e2e/shenyu-e2e-case/pom.xml | 1 +
.../compose/script/e2e-logging-rabbitmq-compose.sh | 80 ++
.../compose/shenyu-examples-http-compose.yml} | 38 +-
.../compose/shenyu-rabbitmq-compose.yml | 37 +-
.../shenyu-e2e-case-logging-rabbitmq}/pom.xml | 24 +-
.../logging/rabbitmq/DividePluginCases.java | 143 ++++
.../logging/rabbitmq/DividePluginTest.java} | 115 +--
shenyu-integrated-test/pom.xml | 1 +
.../config/broker.conf | 0
.../config/prometheus.yml | 0
.../docker-compose.yml | 0
.../pom.xml | 4 +-
.../script/healthcheck.sh | 0
.../script/services.list | 0
.../combination/LoggingRabbitMqPluginTest.java} | 45 +-
shenyu-plugin/shenyu-plugin-logging/pom.xml | 1 +
.../pom.xml | 18 +-
.../logging/rabbitmq/LoggingRabbitmqPlugin.java} | 24 +-
.../rabbitmq/cache/RabbitmqClientCache.java | 150 ++++
.../rabbitmq/client/RabbitmqLogCollectClient.java | 166 +++++
.../rabbitmq/config/RabbitmqLogCollectConfig.java | 681 +++++++++++++++++
.../rabbitmq/conllector/RabbitmqLogCollector.java | 79 ++
.../handler/LoggingRabbitmqPluginDataHandler.java | 130 ++++
.../rabbitmq/LoggingRabbitmqPluginTest.java} | 45 +-
.../rabbitmq/RabbitmqLoggingGatewayE2ETest.java | 203 ++++++
.../rabbitmq/cache/RabbitmqClientCacheTest.java | 76 ++
.../client/RabbitmqLogCollectClientTest.java | 94 +++
.../collector/RabbitmqLogCollectorTest.java | 101 +++
.../config/RabbitmqLogCollectConfigTest.java | 95 +++
.../LoggingRabbitmqPluginDataHandlerTest.java | 207 ++++++
shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 5 +-
.../LoggingRabbitmqPluginConfiguration.java} | 29 +-
.../src/main/resources/META-INF/spring.factories | 3 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
59 files changed, 6741 insertions(+), 196 deletions(-)
copy db/plugins/{hystrix => logging-rabbitmq}/PROVENANCE.md (67%)
copy db/plugins/{hystrix => logging-rabbitmq}/README.md (92%)
create mode 100644
db/plugins/logging-rabbitmq/archive/historical-upgrade-fragments.sql
create mode 100644 db/plugins/logging-rabbitmq/h2/install.sql
create mode 100644 db/plugins/logging-rabbitmq/h2/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/mysql/install.sql
create mode 100644 db/plugins/logging-rabbitmq/mysql/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/ob/install.sql
create mode 100644 db/plugins/logging-rabbitmq/ob/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/og/install.sql
create mode 100644 db/plugins/logging-rabbitmq/og/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/oracle/install.sql
create mode 100644 db/plugins/logging-rabbitmq/oracle/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/pg/install.sql
create mode 100644 db/plugins/logging-rabbitmq/pg/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/row-manifest.json
copy docs/{logging-pulsar-migration.md => logging-rabbitmq-migration.md} (67%)
copy script/plugin-store/{docker-compose.pulsar-broker.yml =>
docker-compose.rabbitmq-e2e.yml} (69%)
create mode 100755 script/plugin-store/run-logging-rabbitmq-original-e2e.sh
create mode 100755 script/plugin-store/seed-rabbitmq-e2e-admin.py
create mode 100755
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq/compose/script/e2e-logging-rabbitmq-compose.sh
copy
shenyu-e2e/shenyu-e2e-case/{shenyu-e2e-case-sofa/compose/shenyu-examples-sofa-compose.yml
=> shenyu-e2e-case-logging-rabbitmq/compose/shenyu-examples-http-compose.yml}
(59%)
copy
shenyu-examples/shenyu-examples-motan/shenyu-examples-motan-service/Dockerfile
=>
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq/compose/shenyu-rabbitmq-compose.yml
(59%)
copy {shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar =>
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq}/pom.xml (75%)
create mode 100644
shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq/src/test/java/org/apache/shenyu/e2e/testcase/logging/rabbitmq/DividePluginCases.java
copy
shenyu-e2e/shenyu-e2e-case/{shenyu-e2e-case-sofa/src/test/java/org/apache/shenyu/e2e/testcase/sofa/SofaPluginTest.java
=>
shenyu-e2e-case-logging-rabbitmq/src/test/java/org/apache/shenyu/e2e/testcase/logging/rabbitmq/DividePluginTest.java}
(54%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar =>
shenyu-integrated-test-http-logging-rabbitmq}/config/broker.conf (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar =>
shenyu-integrated-test-http-logging-rabbitmq}/config/prometheus.yml (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar =>
shenyu-integrated-test-http-logging-rabbitmq}/docker-compose.yml (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar =>
shenyu-integrated-test-http-logging-rabbitmq}/pom.xml (93%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar =>
shenyu-integrated-test-http-logging-rabbitmq}/script/healthcheck.sh (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar =>
shenyu-integrated-test-http-logging-rabbitmq}/script/services.list (100%)
copy
shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar/src/test/java/org/apache/shenyu/integrated/test/http/combination/LoggingPulsarPluginTest.java
=>
shenyu-integrated-test-http-logging-rabbitmq/src/test/java/org/apache/shenyu/integrated/test/http/combination/LoggingRabbitMqPluginTest.java}
(55%)
copy shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-pulsar =>
shenyu-plugin-logging-rabbitmq}/pom.xml (87%)
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/LoggingHuaweiLtsPlugin.java
=>
shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/LoggingRabbitmqPlugin.java}
(77%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/cache/RabbitmqClientCache.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/client/RabbitmqLogCollectClient.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/config/RabbitmqLogCollectConfig.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/conllector/RabbitmqLogCollector.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/handler/LoggingRabbitmqPluginDataHandler.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/LoggingPulsarPluginTest.java
=>
shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/LoggingRabbitmqPluginTest.java}
(77%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/RabbitmqLoggingGatewayE2ETest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/cache/RabbitmqClientCacheTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/client/RabbitmqLogCollectClientTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/collector/RabbitmqLogCollectorTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/config/RabbitmqLogCollectConfigTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/handler/LoggingRabbitmqPluginDataHandlerTest.java
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-pulsar
=> shenyu-spring-boot-starter-plugin-logging-rabbitmq}/pom.xml (90%)
copy
shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-pulsar/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/pulsar/LoggingPulsarPluginConfiguration.java
=>
shenyu-spring-boot-starter-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/rabbitmq/LoggingRabbitmqPluginConfiguration.java}
(59%)
copy
{shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-rabbitmq}/src/main/resources/META-INF/spring.factories
(89%)
copy
{shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-rabbitmq}/src/main/resources/META-INF/spring.provides
(92%)
copy
{shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-rabbitmq}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(89%)