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
*

Reply via email to