ElixirScope.Distributed.GlobalClock (elixir_scope v0.0.1)
Distributed global clock for ElixirScope event synchronization.
Provides logical timestamps and clock synchronization across distributed nodes. Uses hybrid logical clocks for ordering events across the cluster.
Summary
Functions
Returns a specification to start this module under a supervisor.
Gets the current state of the global clock.
Initializes the cluster with the given nodes.
Gets the current logical timestamp.
Starts the global clock GenServer.
Synchronizes the clock with all known cluster nodes.
Updates the clock with a timestamp from another node.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Gets the current state of the global clock.
Initializes the cluster with the given nodes.
Gets the current logical timestamp.
Starts the global clock GenServer.
Synchronizes the clock with all known cluster nodes.
Updates the clock with a timestamp from another node.