package golem.shardmanager

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message IpAddress

pod.proto:5

Used in: Pod

message Pod

pod.proto:12

Used in: common.QuotaLease.Bounded, common.QuotaLease.Unlimited, RoutingTableEntry

message RoutingTable

routing_table.proto:7

Used in: v1.GetRoutingTableResponse

message RoutingTableEntry

routing_table_entry.proto:8

Used in: RoutingTable

message ShardEpochEntry

shard_epoch.proto:15

One shard and the ownership generation the shard manager last granted for it. The epoch advances only when a shard changes owner, never on a lease renewal, so an executor can assert the set it believes it holds without the assertion racing the manager. A leaf file, deliberately not part of the v1 service file, so that golem/workerexecutor/v1/worker_executor.proto can carry epochs without importing the shard manager service.

Used in: v1.DeregisterRequest, v1.RegisterSuccess, v1.RenewShardLeaseRequest, v1.ShardLease, workerexecutor.v1.AssignShardsRequest

message ShardId

shard_id.proto:5

Used in: RoutingTableEntry, ShardEpochEntry, worker.v1.InvalidShardId, workerexecutor.v1.RevokeShardsRequest