Files
cc-ci/BACKLOG-conc.md
autonomic-bot e8e52cf4c6
All checks were successful
continuous-integration/drone/push Build is passing
claim(conc): M1 CLAIMED — branch restructure/concurrency complete (P1-P5 + tests, tip d3fe9e2), awaiting Adversary
2026-06-10 04:33:59 +00:00

1.1 KiB
Raw Blame History

BACKLOG — sub-phase conc

Build backlog

  • P1 lock-lifetime hardening: prctl PDEATHSIG + ppid race check + SIGTERM handler → teardown funnel + signal.alarm(3600) hard deadline; .drone.yml setsid/trap wrap; PEP 446 comment on lock open()
  • P2 flock-probe janitor: acquire_app_lock(domain) at register_run_app's call site; janitor probes per-domain lockfiles (acquired→reap under probe lock, held→leave, >120min mtime→warn); delete registry symbols
  • P3 per-run ABRA_DIR: /var/lib/cc-ci-runs//abra with servers+catalogue symlinks, fresh recipes/; fetch_recipe = plain clone; delete acquire_recipe_lock; route harness recipe paths through ABRA_DIR
  • P4 config cleanup: remove concurrency.limit from .drone.yml; maxTests is the single knob
  • tests/concurrency suite (19 cases, real-kernel flock, explicit invocation only)
  • P5 docs/concurrency.md rewrite to the new model
  • M1 claim (branch complete, both suites + lint green)
  • M2: merge to main after M1 PASS, push build green, live verification ad

Adversary findings

(adversary-owned)