mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-21 05:45:37 +08:00
_index_needs_population issued a get_by_source_path round trip for every config-discovered tool; on a CVMFS-scale deployment that is thousands of store queries before the panel builds. Fetch the stored paths once via the new list_source_paths() and diff as a set. Also stop the populate loop for read-only stores: a path routed to a read-only member can never be healed by the inline populator (it skips read-only targets), so a miss there re-triggered a full populate on every boot. Warn and fall through to eager parsing instead. Claude-Session: https://claude.ai/code/session_018L7ZmCv2ubKA3JNeSL8Pkr