Documentation ¶
Index ¶
Constants ¶
View Source
const DEFAULT_LEASE_DURATION_NS = 2000 * 1e6 // 2000 ms
View Source
const GUARD_DURATION_NS = 1 * 1e9 // 1 second
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Lease ¶
type Lease struct { PromisedByMeInst int32 // the current lease instance for which we've sent promises PromisedToMeInst int32 // the lease instance for which we've received promises Duration int64 LatestTsSent int64 LatestPromisesReceived []int64 LatestRepliesReceived []int64 ReadLocallyUntil int64 WriteInQuorumUntil int64 PromiseRejects int GuardExpires []int64 }
func (*Lease) CanWriteOutside ¶
Click to show internal directories.
Click to hide internal directories.