First page Back Continue Last page Overview Graphics
Svn FSFS
Svn has two backends: a berkeley db and fsfs
Fsfs is the scalable option which works over NFS
In this case NFS doesn't have to be a dirty word :)
1 file per revision (not per file in the repository)
Skip-deltas avoid rebuilding files back to rev 1
New revision built in local transaction and renamed to last revision
Lock time is very short, low contention (db/write-lock before updating db/current)