Repository navigation
fcvm-fleet: host AMI from ejc3/fcvm main e15f9e7e (agent snapshot baked, launch files prefetched) - #710
fcvm-fleet: host AMI from ejc3/fcvm main e15f9e7e (agent snapshot baked, launch files prefetched)#710ejc3 wants to merge 1 commit into
Conversation
…ed, launch files prefetched) A woken GPU host's first slot restores took 27 to 40 s (restore_ms), against about 2 s for a later relaunch on the same host. On a g4dn.metal started from the current AMI, 34 s of that was `podman image inspect` reading podman and its libraries from the lazily loaded root volume, and 8 s was each slot cold-booting a VM because the AMI's baked snapshot had another key. - us-east-1 host AMI ami-0bba499ff882e9ab8 (2e2181cf, #708) -> ami-00feb207580bdc9e3, built from ejc3/fcvm main e15f9e7e (which contains 2e2181cf), revised from the 2c965afe image; store under store/fcvm-fleet-host-x86_64-e15f9e7e-20261027/ (17 PUTs, all 200). - ejc3/fcvm#1370: the build launches one VM as the agent launches a slot (warm-root: first frame 17.5 s), so the store holds the snapshot the slots restore, and fcvm-fleet-prefetch.service reads the launch's root volume files at boot (6163 files, 334 MiB listed). - ejc3/fcvm#1368: every slot of a host shares that snapshot. Stacked on #708 (its tile AMI is kept). Tested: python3 -S -B scripts/test-fcvm-fleet.py OK, terraform fmt -check.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
A woken GPU host's first slot restores took 27 to 40 s (restore_ms),
against about 2 s for a later relaunch on the same host. On a g4dn.metal
started from the current AMI, 34 s of that was
podman image inspectreading podman and its libraries from the lazily loaded root volume, and
8 s was each slot cold-booting a VM because the AMI's baked snapshot had
another key.
ami-00feb207580bdc9e3, built from ejc3/fcvm main e15f9e7e (which
contains 2e2181cf), revised from the 2c965afe image; store under
store/fcvm-fleet-host-x86_64-e15f9e7e-20261027/ (17 PUTs, all 200).
(warm-root: first frame 17.5 s), so the store holds the snapshot the
slots restore, and fcvm-fleet-prefetch.service reads the launch's root
volume files at boot (6163 files, 334 MiB listed).
Stacked on #708 (its tile AMI is kept).
Tested: python3 -S -B scripts/test-fcvm-fleet.py OK, terraform fmt -check.