Skip to content

changing wait timers to 0.25 sec#3288

Open
mkf-sysangels wants to merge 1 commit intobunkerity:devfrom
mkf-sysangels:speed_up_DB_reconnects
Open

changing wait timers to 0.25 sec#3288
mkf-sysangels wants to merge 1 commit intobunkerity:devfrom
mkf-sysangels:speed_up_DB_reconnects

Conversation

@mkf-sysangels
Copy link

unnecessary startup and recovery latency even when the waited condition resolved in milliseconds.

sleep(5) → sleep(0.25)
Log message throttled: only printed every 8 iterations (every 2 seconds)

Impact

Loop Before After Worst-case reduction
DB init poll 5s per retry 0.25s per retry 4.75s per retry
DB connection retry 5s per retry 0.25s per retry 4.75s per retry
DB schema reflection 1s per retry 0.25s per retry 0.75s per retry
DB lock file poll 1s per retry 0.25s per retry 0.75s per retry

unnecessary startup and recovery latency even when the waited condition resolved in milliseconds.

sleep(5) → sleep(0.25)
Log message throttled: only printed every 8 iterations (every 2 seconds)

Impact
Loop	Before	After	Worst-case reduction
DB init poll	5s per retry	0.25s per retry	4.75s per retry
DB connection retry	5s per retry	0.25s per retry	4.75s per retry
DB schema reflection	1s per retry	0.25s per retry	0.75s per retry
DB lock file poll	1s per retry	0.25s per retry	0.75s per retry
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant