MCPcopy
hub / github.com/PeerDB-io/peerdb / RecordSlotSizeWorkflow

Function RecordSlotSizeWorkflow

flow/workflows/scheduled_flows.go:12–21  ·  view source on GitHub ↗

RecordSlotSizeWorkflow monitors replication slot size

(ctx workflow.Context)

Source from the content-addressed store, hash-verified

10
11// RecordSlotSizeWorkflow monitors replication slot size
12func RecordSlotSizeWorkflow(ctx workflow.Context) error {
13 if ctx.Err() != nil {
14 return ctx.Err()
15 }
16 ctx = workflow.WithActivityOptions(ctx, workflow.ActivityOptions{
17 StartToCloseTimeout: time.Hour,
18 })
19 slotSizeFuture := workflow.ExecuteActivity(ctx, flowable.RecordSlotSizes)
20 return slotSizeFuture.Get(ctx, nil)
21}
22
23// HeartbeatFlowWorkflow sends WAL heartbeats
24func HeartbeatFlowWorkflow(ctx workflow.Context) error {

Callers

nothing calls this directly

Calls 3

ExecuteActivityMethod · 0.80
ErrMethod · 0.65
GetMethod · 0.45

Tested by

no test coverage detected