Files
galaxy/test/unit/objectstore
Paul De Geest 0abd4b66a3 fix: propagate start() to backends in DistributedObjectStore
DistributedObjectStore inherited the no-op base ObjectStore.start(),
so IRODSObjectStore.start() was never called after fork. This meant
the ConnectionPoolMonitorThread never started, causing stale iRODS
connections to accumulate. When get_connection() found them, it called
conn.disconnect() -> ssl.unwrap() on a dead socket, blocking for the
full socket timeout before raising TimeoutError.

Fixes #22219
2026-03-22 19:56:55 +01:00
..
2024-10-17 14:12:16 +02:00