feat(const): persistent-connection timing constants — watchdog backoff/cap/jitter, StateStore TTL
This commit is contained in:
1 parent
4269e233b8
commit
2ade5091c4
1 file changed
+8
@@ -26,6 +26,14 @@ ADB_POLL_INTERVAL = 10 # seconds
|
||||
ADB_RETRY_INTERVAL = 300 # seconds before retrying a failed ADB connection
|
||||
DEFAULT_ADB_PORT = 5555
|
||||
|
||||
# Persistent-connection manager timing (Phase 1, docs/MVP_PLAN.md §2):
|
||||
# watchdog reconnects with exponential backoff + jitter; ADB-derived store
|
||||
# fields expire (B5) instead of clinging to stale values.
|
||||
ADB_RECONNECT_BACKOFF_START = 5 # seconds before the first reconnect retry
|
||||
ADB_RECONNECT_BACKOFF_CAP = 300 # seconds; backoff never sleeps longer
|
||||
ADB_RECONNECT_JITTER = 0.25 # ±25 % randomization against reconnect storms
|
||||
STATE_STORE_TTL = 60 # ADB-sourced fields older than this are stale
|
||||
|
||||
DEFAULT_NAME = "Nvidia Shield"
|
||||
|
||||
# Emotiva DAG attribute we read to get available inputs
|
||||
|
||||
Reference in new issue
Block a user