start

suspend fun start()

Joins the lease group in the background, as soon as the topic has partitions: reads them (retrying while it has none), then acquires this node's share and reads it, retrying until it joins: a join that fails, the lease store unreachable say, is undone and tried again after SubscriptionOptions.readRetry's backoff, and joinState stays JoinState.JOINING meanwhile.