ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
migration_context_t Struct Reference

In-memory host migration context. More...

#include <src/discovery-service/server.h>

Data Fields

uint8_t session_id [16]
 Session UUID.
 
uint64_t migration_start_ns
 When migration started (nanoseconds since sokol_time setup)
 

Detailed Description

In-memory host migration context.

Tracks migration timeout for sessions undergoing host failover. Used by monitor_host_migrations() to detect stalled migrations and timeout.

NOTE: Election happens proactively (host picks future host every 5 minutes). No candidate collection or election needed here - just timeout tracking.

Definition at line 82 of file discovery-service/server.h.

Field Documentation

◆ migration_start_ns

uint64_t migration_context_t::migration_start_ns

When migration started (nanoseconds since sokol_time setup)

Definition at line 84 of file discovery-service/server.h.

◆ session_id

uint8_t migration_context_t::session_id[16]

Session UUID.

Definition at line 83 of file discovery-service/server.h.


The documentation for this struct was generated from the following file: