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
*