mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-03 12:47:49 +00:00
Batch WebSocket identity decoding from the encoded arrays and retain decoder-owned entry buffers. Keep canonical metadata refresh on every resource clone while replacing membership maps with small scope slices and a single sensitivity-tag scan. Preserve delta identity, scope ordering, policy precedence and clone isolation with reference/fuzz and transition tests. Adapt the remaining performance work proposed in Pulse PR #2342 for issue #2199. The contributor's first-ID check cannot verify a stale tail; this candidate uses standard JSON decoding for every encoded identity instead. Keep the imported contributor history and branch unchanged. Co-authored-by: Andy Prosser <andy.prosser@icloud.com> Based-on: https://github.com/rcourtman/Pulse/pull/2342 Original-Commit: 0cbfa43186c82675115ee40858764b534176d9a0 Change-source: pulse-maintainer |
||
|---|---|---|
| .. | ||
| concurrency_test.go | ||
| hub.go | ||
| hub_alert_tenant_test.go | ||
| hub_client_frame_limit_test.go | ||
| hub_concurrency_test.go | ||
| hub_more2_test.go | ||
| hub_more_test.go | ||
| hub_multitenant_test.go | ||
| hub_observability_test.go | ||
| hub_tenant_test.go | ||
| hub_test.go | ||
| state_delta.go | ||
| state_delta_bench_test.go | ||
| state_delta_test.go | ||