ascii-chat 0.11.33
Video chat in your terminal
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 92 of file src/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 94 of file src/discovery-service/server.h.

◆ session_id

uint8_t migration_context_t::session_id[16]

Session UUID.

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


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