Cluster's Sharding for a runner that runs programs. It records the version of each program under the
runner's address first, and dies if one is older than the newest a launch recorded, so that a runner of an older
version never registers (decision 0159). It gives Sharding the RunnerHealth of byVersion over the one the
launcher provides, and gives Recorded the versions it recorded. A process with no runnerAddress, a client of
the cluster alone, records nothing.
Cluster's
Shardingfor a runner that runsprograms. It records the version of each program under the runner's address first, and dies if one is older than the newest a launch recorded, so that a runner of an older version never registers (decision 0159). It givesShardingtheRunnerHealthofbyVersionover the one the launcher provides, and givesRecordedthe versions it recorded. A process with norunnerAddress, a client of the cluster alone, records nothing.