Skip to content

docs: fleet operations runbook (capture manual VM state)#103

Open
TeoSlayer wants to merge 1 commit into
mainfrom
docs/fleet-ops-runbook
Open

docs: fleet operations runbook (capture manual VM state)#103
TeoSlayer wants to merge 1 commit into
mainfrom
docs/fleet-ops-runbook

Conversation

@TeoSlayer

Copy link
Copy Markdown
Contributor

The production VMs (pilot-rendezvous-new, pilot-service-agents, the MOM Lambda box) are hand-managed pets — no startup-script or IaC. The system-level fixes applied during today's outages therefore live only on the boxes and would be silently lost on any reprovision. This captures them as a committed runbook.

Most important: pilot-service-agents log rotation — without /etc/logrotate.d/pilot-agents + the hourly cron, /var/log/pilot-*/ fills the disk and reproduces this morning's jbd2-hang fleet outage in ~5 days. Also captures the registry GOMEMLIMIT=48GiB drop-in and the MOM responder topology.

Docs-only; no code change.

🤖 Generated with Claude Code

…GOMEMLIMIT, MOM responder)

The production VMs are hand-managed (no startup-script/IaC), so the manual
system-level state applied during the 2026-07-24 outages had no
version-controlled home. Capture it so it survives reprovisioning:
- pilot-service-agents /etc/logrotate.d/pilot-agents + hourly cron (prevents
  the /var/log/pilot-* disk-full → jbd2 hang → fleet outage that recurs in
  ~5 days without it);
- pilot-rendezvous-new GOMEMLIMIT=48GiB drop-in;
- MOM box responder topology (C++ responder kept, Python planner disabled;
  sync_and_reload.sh target).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants