Hi all, Over the last two weeks or so I developed some ideas / initial designs for things I'd like to do for 1.9. Although some are fairly large in scope and others may not receive many commits over course of the next weeks, I still like to open the following branches to have a place to realize / play with my ideas.
* fsfs format 7 - logical addressing instead of offsets - optimize data ordering during pack (~3 times I/O reduction) - indexed pack files (offset -> item type + description) - data prefetch (minimize OS overhead) - tx delta v2 (larger, sliding delta windows;more efficient encoding) - large file storage (remove large reps from pack files) - binary representation of noderevs - packed change lists - sorted directories (instead of hashes) * cache server - move membuffer cache to shared memory controlled by an independent process * fs_t caching - just that. reduce latency on frequently polled repos -- Stefan^2. -- Certified & Supported Apache Subversion Downloads: * http://www.wandisco.com/subversion/download *