Create storeliveness package, and Fabric interface.
// Fabric is a representation of the Store Liveness fabric. It provides
// information about uninterrupted periods of "support" between stores.
type Fabric interface {
SupportFor(id slpb.StoreIdent) (slpb.Epoch, bool)
SupportFrom(id slpb.StoreIdent) (slpb.Epoch, slpb.Expiration, bool)
}
Create
storeliveness
package, andFabric
interface.Jira issue: CRDB-39243
Epic CRDB-37522