This is an automated email from the ASF dual-hosted git repository.

wu-sheng pushed a change to branch fix/runtime-rule-schema-cache-self-heal
in repository https://gitbox.apache.org/repos/asf/skywalking.git


    from 24e7d74469 Batch the BanyanDB schema fence per runtime-rule apply 
(Phase 1)
     add 6a340f68dd Add SchemaApplyCoordinator apply-status state machine 
(Phase 2)
     add e58326c83d Wire apply lifecycle into SchemaApplyCoordinator (Phase 3a)
     add 4f684f8323 Add GetApplyStatus RPC + /runtime/rule/status query surface 
(Phase 3b)
     add bd10ea922d Add apply-status TTL eviction sweep (Phase 3c)
     add 7cb9b60ea6 Push runtime-rule convergence to peers on commit (Phase 4)
     add 6c6325fc69 Fix runtime-rule fence correctness: one-shot deferred flush 
+ per-delete drop fence
     add c2ea08b668 Runtime-rule apply status: async 3-min schema fence + 
review-finding fixes
     add 8e602b476b Add tests for the runtime-rule query/notify/fence surfaces 
+ fix javadoc link

No new revisions were added by this update.

Summary of changes:
 docs/en/changes/changes.md                         |   4 +-
 docs/en/setup/backend/admin-api/runtime-rule.md    |   1 +
 .../receiver/runtimerule/apply/MalFileApplier.java |  17 +-
 .../cluster/RuntimeRuleClusterClient.java          |  82 +++++
 .../cluster/RuntimeRuleClusterServiceImpl.java     | 141 +++++++++
 .../module/RuntimeRuleModuleConfig.java            |  12 +
 .../module/RuntimeRuleModuleProvider.java          |  19 +-
 .../receiver/runtimerule/reconcile/DSLManager.java |  11 +-
 .../runtimerule/rest/RuntimeRuleRestHandler.java   |  14 +
 .../runtimerule/rest/RuntimeRuleService.java       | 349 ++++++++++++++++++++-
 .../receiver/runtimerule/status/ApplyPhase.java    |  66 ++++
 .../receiver/runtimerule/status/ApplyStatus.java   |  91 ++++++
 .../runtimerule/status/SchemaApplyCoordinator.java | 195 ++++++++++++
 .../src/main/proto/runtime-rule-cluster.proto      |  86 +++++
 .../runtimerule/apply/MalFileApplierTest.java      |  32 ++
 .../cluster/RuntimeRuleClusterServiceImplTest.java | 183 +++++++++++
 .../runtimerule/rest/GuardrailIntegrationTest.java |  24 +-
 .../rest/RuntimeRuleRestHandlerTest.java           |  44 ++-
 .../status/SchemaApplyCoordinatorTest.java         | 178 +++++++++++
 .../core/storage/model/StorageManipulationOpt.java |  98 +++++-
 .../storage/model/StorageManipulationOptTest.java  |  46 +++
 .../src/main/resources/application.yml             |   5 +
 .../plugin/banyandb/BanyanDBIndexInstaller.java    |  83 ++++-
 23 files changed, 1742 insertions(+), 39 deletions(-)
 create mode 100644 
oap-server/server-admin/runtime-rule/src/main/java/org/apache/skywalking/oap/server/receiver/runtimerule/status/ApplyPhase.java
 create mode 100644 
oap-server/server-admin/runtime-rule/src/main/java/org/apache/skywalking/oap/server/receiver/runtimerule/status/ApplyStatus.java
 create mode 100644 
oap-server/server-admin/runtime-rule/src/main/java/org/apache/skywalking/oap/server/receiver/runtimerule/status/SchemaApplyCoordinator.java
 create mode 100644 
oap-server/server-admin/runtime-rule/src/test/java/org/apache/skywalking/oap/server/receiver/runtimerule/cluster/RuntimeRuleClusterServiceImplTest.java
 create mode 100644 
oap-server/server-admin/runtime-rule/src/test/java/org/apache/skywalking/oap/server/receiver/runtimerule/status/SchemaApplyCoordinatorTest.java

Reply via email to