Skip to content

Milestone 4: Remote compilation#2

Merged
aarani merged 3 commits into
mainfrom
feat/phase4
May 10, 2026
Merged

Milestone 4: Remote compilation#2
aarani merged 3 commits into
mainfrom
feat/phase4

Conversation

@aarani
Copy link
Copy Markdown
Owner

@aarani aarani commented May 9, 2026

No description provided.

@aarani aarani force-pushed the feat/phase4 branch 4 times, most recently from 9eb59b3 to 6f39587 Compare May 10, 2026 14:21
aarani added 2 commits May 10, 2026 18:37
Squashed from a long WIP series. End-to-end remote compile path lands:
route-only scheduler with JWT-signed task tokens; worker Compile RPC
over TLS with cert-fingerprint pinning; per-tenant container pool with
idle/session TTLs; rootfs.Store image→ext4 pipeline (tar -xpf +
mkfs.ext4 -d, hardlink-tolerant, attacker-image hardening tracked in
docs/plan.md §4.14); raw Firecracker driver under jailer (vsock,
no-NIC, /proc/<pid>/root socket reach + lazy-unmount cleanup);
in-VM hpcc-agent (separate go module, PID-1 init + bidi gRPC over
vsock); shared proto/agent module for the runner↔agent wire schema;
firecracker integration suite (boot, exec, file-streaming, real
gcc-glibc compile via chainguard).
@aarani aarani marked this pull request as ready for review May 10, 2026 16:49
@aarani aarani merged commit be07f6e into main May 10, 2026
6 checks passed
@aarani aarani deleted the feat/phase4 branch May 10, 2026 17:06
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.

1 participant