hashgraph / hashgraph/solo-weaver

Epic TS_4 — Validation, rollback & observability

Open
#740 2 comments 0 reactions 1 assignee Claimed by @brunodam View on GitHub
BN Epic order: polish P1
Dominant language
Go
Stars
3
Forks
0
Avg merge
3d 5h
Merged PRs (30d)
47

Description

Design: [v4 design](https://github.com/automa-saga/traffic-shaper/blob/main/docs/bn-qos-multiclass-priority-design-v4-nft-priority.md) §9, §11 (Validation and rollback), §10 risks 18/19.

Implement validation, rollback, and observability for the BN traffic shaper (v4), including the regression gate that protects the design's single load-bearing empirical claim.

**Scope:**
- Per-poll-tick validation (nft hash diff, tc no-filters assertion, per-category liveness probe) with per-BN auto-rollback to `weaver-prev.conf`.
- Egress-priority survival regression test (companion POC Stage 2.4) on every Cilium/kernel upgrade; documented fallback to the alternative egress layer (§6.5).
- nft counters exported to Prometheus; document the loss of Hubble flow visibility.
- Integration checks: golden-file nft render diff, CLI-vs-monitor identical-state, monitor veth-restart resilience.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.