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

hanahmily pushed a commit to branch phase-2-cp5-march
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git

commit c47e44c95203229b35c0d293541d8843de700e21
Author: Hongtao Gao <[email protected]>
AuthorDate: Thu May 7 04:10:06 2026 +0000

    docs(changes): record PauseDataNodeWatch landing in CHANGES.md
    
    Adds the Step 1.0 follow-up bullet to the Phase 2 schema-consistency
    cluster: SchemaRegistry pause/resume + setup helpers replace the
    ErrWatchControlNotImplemented stub, unblocking §6.12 spec authoring.
    
    via [HAPI](https://hapi.run)
    
    Co-Authored-By: HAPI <[email protected]>
    Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
---
 CHANGES.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGES.md b/CHANGES.md
index cc898bee7..847cfb734 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -44,6 +44,7 @@ Release Notes.
   - Re-enable §4.6.2 / §4.6.4 / §6.8 / §6.11 in distributed mode (final pass). 
Distributed schema integration suite reports `Ran 28 of 28 Specs, 0 Skipped`.
   - Add observability for the schema-consistency cluster (Step 2.7, §A17): 
`schema_await_revision_applied_duration_seconds{result}`, 
`schema_await_schema_applied_duration_seconds{result}`, 
`schema_await_schema_deleted_duration_seconds{result}` track barrier latency by 
outcome (`applied` / `timeout` / `invalid_argument` / `error`); 
`schema_barrier_laggard_nodes_total{barrier,role,node}` decodes the 
`<role>-<Metadata.Name>` laggard identifier so dashboards can break out which 
member fell b [...]
   - Add the schema-barrier CP-6 SLO load harness (Step 2.8) under 
`test/load/schema_barrier/`, runnable via `make load-test-barrier`. The harness 
brings up an in-process 3 data node + 1 liaison cluster, drives 100 concurrent 
`AwaitRevisionApplied` callers + 10 `Group.Update` ops/sec, and reports p50 / 
p95 / p99 / max from client-side per-call duration after a 1-minute warm-up + 
5-minute measurement window. Client-side latency is bounded above by the 
server-side histogram so the SLO check [...]
+  - Land `pkg/test/setup.PauseDataNodeWatch` / `ResumeDataNodeWatch` (Step 1.0 
follow-up): the helpers replace the `ErrWatchControlNotImplemented` stub with a 
working hook into `property.SchemaRegistry` so cluster-only specs can drive a 
single data node to fall behind the cluster while the rest stays in sync. The 
data node's `handleWatchEvent` gates events into a per-registry queue while 
paused; resume drains the queue in arrival order. This unblocks §6.12a/b/c/d 
spec authoring without t [...]
 
 ### Bug Fixes
 

Reply via email to