chore: wait before starting watchdog (#3502)

This commit is contained in:
gabrielmer 2025-07-11 12:07:12 +03:00 committed by GitHub
parent 012d719722
commit 7123c5532c

View File

@ -118,8 +118,12 @@ proc watchdogThreadBody(ctx: ptr WakuContext) {.thread.} =
## Watchdog thread that monitors the Waku thread and notifies the library user if it hangs. ## Watchdog thread that monitors the Waku thread and notifies the library user if it hangs.
let watchdogRun = proc(ctx: ptr WakuContext) {.async.} = let watchdogRun = proc(ctx: ptr WakuContext) {.async.} =
const WatchdogStartDelay = 10.seconds
const WatchdogTimeinterval = 1.seconds const WatchdogTimeinterval = 1.seconds
const WakuNotRespondingTimeout = 3.seconds const WakuNotRespondingTimeout = 3.seconds
# Give time for the node to be created and up before sending watchdog requests
await sleepAsync(WatchdogStartDelay)
while true: while true:
await sleepAsync(WatchdogTimeinterval) await sleepAsync(WatchdogTimeinterval)