ShardManagerState

com.devsisters.shardcake.ShardManager$.ShardManagerState
case class ShardManagerState(pods: Map[PodAddress, PodWithMetadata], shards: Map[ShardId, Option[PodAddress]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy val allPodsHaveMaxVersion: Boolean
lazy val averageShardsPerPod: ShardId
lazy val maxVersion: Option[List[ShardId]]
lazy val shardsPerPod: Map[PodAddress, Set[ShardId]]
lazy val unassignedShards: Set[ShardId]