INNER CODE UNIT · Python
ownerless_cutoff
Soju06/codex-lb · app/main.py:532
ownerless_cutoff = utcnow() - timedelta(seconds=_abandoned_bridge_retention_seconds(dashboard_settings))
deleted_bridge_rows = await DurableBridgeSessionCoordinator(SessionLocal).purge_owned_sessions_on_startup(
instance_id=settings.http_responses_session_bridge_instance_id,
owner_process_epoch=http_bridge_owner_process_epoch(),
ownerless_cutoff=ownerless_cutoff,
)
if deleted_bridge_rows > 0:
logger.info(
"Purged durable HTTP bridge rows from previous process instance",
extra={
"instance_id": settings.http_responses_session_bridge_instance_id,
"deleted": deleted_bridge_rows,
},
)
purged_operation_rows = await _purge_operation_spool_on_startup(
# R2 spool retention: the dashboard column wins over the deprecated
# env alias; ``dashboard_settings`` is the snapshot this startup
# step already loaded above.