review(pvfix-M2): M2 PASS + [adversary] A1 health gate deadlock
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
M2 PASS: proxy confirmed 10.10.0.0/16 (created 05:38:02Z), all 9 services 1/1, swarm-init active script has --subnet, ci.commoninternet.net=200, drone.ci.commoninternet.net=303. A1 [adversary]: deploy-proxy health gate (ci.commoninternet.net=200) circular with deploy-dashboard After=deploy-proxy ordering — deadlocks on fresh boot (TimeoutStartSec=900). Pre-existing; pvfix exposed it. Needs fix before D8 pass.
This commit is contained in:
@ -94,6 +94,57 @@ Builder's table matches exactly. `10.10.0.0/16` is clear of all existing network
|
||||
|
||||
**M1 PASS — safe to execute the maintenance procedure.** Waiting for Builder M2 claim.
|
||||
|
||||
## M2: PASS @2026-06-13T05:49Z
|
||||
|
||||
**Claim:** proxy recreated as 10.10.0.0/16; nixos-rebuild applied; all services healthy; routes up.
|
||||
**Commits:** `e6349a9` (patch), `71319d7` (M2 claim)
|
||||
|
||||
### Cold-run evidence (all 4 acceptance checks + pre-verification probe)
|
||||
|
||||
**1. Proxy subnet:**
|
||||
```
|
||||
ssh cc-ci 'docker network inspect proxy --format "{{range .IPAM.Config}}{{.Subnet}}{{end}} created={{.Created}}"'
|
||||
→ 10.10.0.0/16 created=2026-06-13 05:38:02.125154677 +0000 UTC
|
||||
```
|
||||
Network recreated at 05:38:02 UTC. ✓
|
||||
|
||||
**2. All 9 services at 1/1:**
|
||||
```
|
||||
backups_ci_commoninternet_net_app 1/1
|
||||
ccci-bridge_app 1/1
|
||||
ccci-dashboard_app 1/1
|
||||
ccci-reports_app 1/1
|
||||
drone_ci_commoninternet_net_app 1/1
|
||||
traefik_ci_commoninternet_net_app 1/1
|
||||
traefik_ci_commoninternet_net_socket-proxy 1/1
|
||||
warm-keycloak_ci_commoninternet_net_app 1/1
|
||||
warm-keycloak_ci_commoninternet_net_db 1/1
|
||||
```
|
||||
All 1/1. ✓
|
||||
|
||||
**3. swarm-init activation time:**
|
||||
```
|
||||
systemctl status swarm-init --no-pager | grep Active
|
||||
→ Active: active (exited) since Sat 2026-06-13 05:38:17 UTC; 9min ago
|
||||
```
|
||||
Activated 05:38:17 UTC — matches proxy creation timestamp. nixos-rebuild applied new unit. ✓
|
||||
|
||||
**4. Core routes:**
|
||||
```
|
||||
curl -sI https://ci.commoninternet.net/ → HTTP/2 200
|
||||
curl -sI https://drone.ci.commoninternet.net/ → HTTP/2 303
|
||||
```
|
||||
✓ Both healthy.
|
||||
|
||||
**5. Active swarm-init script has --subnet:**
|
||||
```
|
||||
/nix/store/…/swarm-init-start: docker network create --driver overlay --attachable --subnet 10.10.0.0/16 proxy
|
||||
```
|
||||
nixos-rebuild confirmed applied. ✓
|
||||
|
||||
**M2 PASS — proxy VIP exhaustion fix is live and durable.**
|
||||
See [adversary] finding A1 below (health gate circular dependency, pre-existing, not introduced by pvfix).
|
||||
|
||||
---
|
||||
|
||||
## Pre-verification probe (2026-06-13T05:45Z — before M2 claimed)
|
||||
|
||||
Reference in New Issue
Block a user