morpheus_network::state

Module disk_writer

Source
Expand description

ISO Streaming Disk Writer State Machine.

Writes ISO data to disk in chunks as it arrives from the network. Operates in tandem with HTTP download state machine.

§Design

  • Non-blocking: Uses fire-and-forget block I/O
  • Streaming: Writes arrive in chunks, queued to disk
  • Backpressure: Pauses HTTP when write queue is full
  • Progress: Tracks bytes written and completion status

§Architecture

HTTP Download ──┬── Data Chunk ──▶ DiskWriter ──▶ VirtIO-blk
                │
                └── Backpressure ◀────────────────┘

§Reference

NETWORK_IMPL_GUIDE.md §5, §8

Structs§

Enums§

Constants§