Hi there, Those among you following the commits will have noticed that I opened 5 new branches each containing a cherry- picked patch set from the performance branch (details below).
These branches can be merged independent of each other and an integration branch will be merged to /trunk on the 19th or 20th if * there was no feedback to it at all (= silent acceptance), or * it received positive feedback (= +1 on merge), or * issues found have been resolved So, an easy way to prevent a particular branch to be merged is a simple "needs more discussion / review" post. -- Stefan^2. List of integration branches: ----------------------------- integrate-string-improvement - relatively simple change that mainly speeds up ra_svn clients integrate-compression-level - new, independent feature that allows ra_svn to saturate 1Gb network connections and reduces CPU load on the server integrate-io-improvements - changes were already discussed when svn_io_file_read_full2() got introduced on the performance branch integrate-stream-api-extensions - straight-forward extension to the svn_stream_t API - code not used right now - is required for efficient stream_readline implementation (would be a follow-up merge) integrate-cache-item-serialization - certainly the most critical change as it affects all items currently cache-able in FSFS - affects FSFS only - prerequisite to O(N) instead of O(N^2) directory handling (would be a follow-up merge) - prerequisite to delta caching speeding up 'verify' and 'dump' (would be a follow-up merge)