Question
Diagnosing Slow Subversion Checkouts: Is Packing or Access Layer the Culprit?
Zo Dey
0 reputation · 05 Oct 2021, 13:24 UTC
83.1K views0
Goal
Determine whether checkout latency in a Subversion FSFS repository is dominated by the repository layout (FSFS packing/sharding) or by the access layer (svnserve vs. mod_dav_svn).
Constraints
Measurements must isolate server‑side, network, and client‑side costs. The repository uses the FSFS backend; the exact FSFS format version and shard size are unknown.
Open Questions
- How does the current FSFS packing configuration affect per‑revision read amplification during checkout?
- What proportion of the total checkout time is attributable to the chosen access layer (svnserve vs. mod_dav_svn) under representative workloads?
- Which measurement approach—direct timing, server logs, or client‑side profiling—best isolates the bottleneck without conflating variables?