Implement pre-warmed VM pool for fcctl-core

Open
#665 0 comments 0 reactions 1 assignee View on GitHub

@AlexMikhalev is already working on this.

Since Mar 11, 2026.

Assessment

This issue has not been assessed yet.

Description

dependencies enhancement

Summary

Implement pre-warmed VM pool for sub-500ms allocation as required by terraphim_rlm.

Context

PR #426 (feat(rlm): RLM orchestration with MCP tools) requires pre-warmed VM pool functionality for fast VM allocation.

Requirements

The implementation should provide:

  1. Pool management with configurable min/max/target sizes
  2. Prewarming manager to maintain pool levels
  3. Sub-2 second boot optimization
  4. VM allocation from pre-warmed pool in <500ms

Existing Implementation

Some prewarming logic exists in terraphim_firecracker/src/performance/prewarming.rs but needs integration with fcctl-core.

Related

Blocked by: #664 (Create fcctl-core crate)

Dominant language
Rust
Stars
62
Forks
5
Avg merge
2h 27m
Merged PRs (30d)
1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from terraphim/terraphim-ai

All issues in terraphim/terraphim-ai

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.