Manta Developers
GitHub
Menu

@manta-eu/client/shared/maintenance-schedule

Reference for @manta-eu/client/shared/maintenance-schedule as it is on main.

Variables

compactionPeriodHours

const compactionPeriodHours: 24 = 24


maintenanceTickMinutes

const maintenanceTickMinutes: 30 = 30


redundancySweepDayBuckets

const redundancySweepDayBuckets: 7 = 7

Functions

currentTick()

currentTick(now, periodHours): number

Parameters

now

Date

periodHours

number

Returns

number


dueThisTick()

dueThisTick(keys, now, periodHours): string[]

Parameters

keys

readonly string[]

now

Date

periodHours

number

Returns

string[]


isDueOnDay()

isDueOnDay(key, now, buckets?): boolean

Parameters

key

string

now

Date

buckets?

number = redundancySweepDayBuckets

Returns

boolean


isDueThisTick()

isDueThisTick(key, now, periodHours): boolean

Parameters

key

string

now

Date

periodHours

number

Returns

boolean


sampledByKey()

sampledByKey(key, rate): boolean

Parameters

key

string

rate

number

Returns

boolean


stableSlot()

stableSlot(key, slots): number

Parameters

key

string

slots

number

Returns

number


ticksInPeriod()

ticksInPeriod(periodHours): number

Parameters

periodHours

number

Returns

number