svn commit: r1175362 - /subversion/site/publish/docs/release-notes/1.7.html

2011-09-25 Thread stefan2
Author: stefan2 Date: Sun Sep 25 10:07:53 2011 New Revision: 1175362 URL: http://svn.apache.org/viewvc?rev=1175362view=rev Log: Update release notes. * site/publish/docs/release-notes/1.7.html (Data caching): mention txdelta and fulltexts caching options; fix wording Modified: subversion

svn commit: r1182027 [2/2] - in /subversion/branches/svn_mutex: ./ build/ac-macros/ contrib/hook-scripts/ contrib/server-side/fsfsfixer/fixer/ subversion/include/ subversion/include/private/ subversio

2011-10-11 Thread stefan2
Modified: subversion/branches/svn_mutex/subversion/libsvn_wc/wc-queries.sql URL: http://svn.apache.org/viewvc/subversion/branches/svn_mutex/subversion/libsvn_wc/wc-queries.sql?rev=1182027r1=1182026r2=1182027view=diff ==

svn propchange: r1182027 - svn:log

2011-10-11 Thread stefan2
Author: stefan2 Revision: 1182027 Modified property: svn:log Modified: svn:log at Tue Oct 11 19:25:22 2011 -- --- svn:log (original) +++ svn:log Tue Oct 11 19:25:22 2011 @@ -1 +1 @@ -On svn_mutex branch: Bring up-to-date

svn commit: r1182053 [20/30] - in /subversion/branches/svn_mutex: ./ build/ build/ac-macros/ build/generator/ build/generator/swig/ build/generator/templates/ contrib/client-side/ contrib/hook-scripts

2011-10-11 Thread stefan2
Modified: subversion/branches/svn_mutex/subversion/libsvn_wc/wc-queries.sql URL: http://svn.apache.org/viewvc/subversion/branches/svn_mutex/subversion/libsvn_wc/wc-queries.sql?rev=1182053r1=1182052r2=1182053view=diff ==

svn commit: r1182053 [22/30] - in /subversion/branches/svn_mutex: ./ build/ build/ac-macros/ build/generator/ build/generator/swig/ build/generator/templates/ contrib/client-side/ contrib/hook-scripts

2011-10-11 Thread stefan2
Modified: subversion/branches/svn_mutex/subversion/libsvn_wc/wc_db.h URL: http://svn.apache.org/viewvc/subversion/branches/svn_mutex/subversion/libsvn_wc/wc_db.h?rev=1182053r1=1182052r2=1182053view=diff == ---

svn commit: r1182053 [30/30] - in /subversion/branches/svn_mutex: ./ build/ build/ac-macros/ build/generator/ build/generator/swig/ build/generator/templates/ contrib/client-side/ contrib/hook-scripts

2011-10-11 Thread stefan2
Modified: subversion/branches/svn_mutex/tools/dist/release.py URL: http://svn.apache.org/viewvc/subversion/branches/svn_mutex/tools/dist/release.py?rev=1182053r1=1182052r2=1182053view=diff == ---

svn commit: r1182054 - /subversion/trunk/tools/dist/templates/rc-news.ezt

2011-10-11 Thread stefan2
Author: stefan2 Date: Tue Oct 11 19:56:59 2011 New Revision: 1182054 URL: http://svn.apache.org/viewvc?rev=1182054view=rev Log: * tools/dist/templates: fix wording to release of - the release of Modified: subversion/trunk/tools/dist/templates/rc-news.ezt Modified: subversion/trunk/tools

svn commit: r1182057 - /subversion/site/publish/news.html

2011-10-11 Thread stefan2
Author: stefan2 Date: Tue Oct 11 19:58:11 2011 New Revision: 1182057 URL: http://svn.apache.org/viewvc?rev=1182057view=rev Log: Follow-up to r1182054. * publish/news.html: fix wording to release of - the release of Modified: subversion/site/publish/news.html Modified: subversion/site

svn commit: r1182061 - /subversion/branches/svn_mutex/subversion/libsvn_fs/fs-loader.c

2011-10-11 Thread stefan2
Author: stefan2 Date: Tue Oct 11 20:10:04 2011 New Revision: 1182061 URL: http://svn.apache.org/viewvc?rev=1182061view=rev Log: On svn_mutex branch: Switch one remaining function to the safer SVN_MUTEX__WITH_LOCK macro. That code had been added to /trunk after creating this branch. * subversion

svn propchange: r1182054 - svn:log

2011-10-11 Thread stefan2
Author: stefan2 Revision: 1182054 Modified property: svn:log Modified: svn:log at Tue Oct 11 20:31:17 2011 -- --- svn:log (original) +++ svn:log Tue Oct 11 20:31:17 2011 @@ -1 +1,3 @@ * tools/dist/templates: fix wording

svn commit: r1182083 - /subversion/site/publish/index.html

2011-10-11 Thread stefan2
Author: stefan2 Date: Tue Oct 11 20:54:17 2011 New Revision: 1182083 URL: http://svn.apache.org/viewvc?rev=1182083view=rev Log: Follow-up to r1182054. * site/publish/index.html: fix wording to release of - the release of Modified: subversion/site/publish/index.html Modified: subversion

svn commit: r1182104 [2/2] - in /subversion/trunk: ./ subversion/include/private/ subversion/libsvn_fs/ subversion/libsvn_fs_base/bdb/ subversion/libsvn_fs_fs/ subversion/libsvn_ra_svn/ subversion/lib

2011-10-11 Thread stefan2
Modified: subversion/trunk/subversion/libsvn_subr/utf.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/utf.c?rev=1182104r1=1182103r2=1182104view=diff == ---

svn commit: r1182939 - /subversion/branches/svn_mutex/

2011-10-13 Thread stefan2
Author: stefan2 Date: Thu Oct 13 16:10:22 2011 New Revision: 1182939 URL: http://svn.apache.org/viewvc?rev=1182939view=rev Log: Close svn_mutex branch after merging all its changes into /trunk. * ^/subversion/branches/svn_mutex: drop Removed: subversion/branches/svn_mutex/

svn commit: r1182975 - /subversion/trunk/subversion/include/private/svn_mutex.h

2011-10-13 Thread stefan2
Author: stefan2 Date: Thu Oct 13 16:52:13 2011 New Revision: 1182975 URL: http://svn.apache.org/viewvc?rev=1182975view=rev Log: * subversion/include/private/svn_mutex.h (svn_mutex__t): fix docstring Modified: subversion/trunk/subversion/include/private/svn_mutex.h Modified: subversion

svn commit: r1182979 - /subversion/trunk/subversion/libsvn_fs/fs-loader.c

2011-10-13 Thread stefan2
Author: stefan2 Date: Thu Oct 13 16:57:28 2011 New Revision: 1182979 URL: http://svn.apache.org/viewvc?rev=1182979view=rev Log: * subversion/libsvn_fs/fs-loader.c (svn_fs_initialize): use APR_HAS_THREADS as function parameter instead of #if state Modified: subversion/trunk/subversion

svn propchange: r1182979 - svn:log

2011-10-13 Thread stefan2
Author: stefan2 Revision: 1182979 Modified property: svn:log Modified: svn:log at Thu Oct 13 16:58:56 2011 -- --- svn:log (original) +++ svn:log Thu Oct 13 16:58:56 2011 @@ -1,2 +1,6 @@ +Remove a #if APR_HAS_THREADS

svn commit: r1182984 - /subversion/trunk/subversion/tests/libsvn_subr/cache-test.c

2011-10-13 Thread stefan2
Author: stefan2 Date: Thu Oct 13 17:01:27 2011 New Revision: 1182984 URL: http://svn.apache.org/viewvc?rev=1182984view=rev Log: Simplify the code by using APR_HAS_THREADS directly as a parameter instead of setting a thread_safe intermediate. * subversion/tests/libsvn_subr/cache-test.c

svn commit: r1183603 - in /subversion/trunk/subversion: include/private/svn_mutex.h libsvn_fs/fs-loader.c libsvn_fs_base/bdb/env.c libsvn_subr/dso.c libsvn_subr/svn_mutex.c tests/libsvn_subr/cache-tes

2011-10-15 Thread stefan2
Author: stefan2 Date: Sat Oct 15 09:03:08 2011 New Revision: 1183603 URL: http://svn.apache.org/viewvc?rev=1183603view=rev Log: Slightly changing the semantics of svn_mutex__init(). If the enable_mutex parameter has been set, the function will try to enable the the mutex only if SVN

svn commit: r1185860 - /subversion/trunk/subversion/libsvn_subr/svn_mutex.c

2011-10-18 Thread stefan2
Author: stefan2 Date: Tue Oct 18 21:05:24 2011 New Revision: 1185860 URL: http://svn.apache.org/viewvc?rev=1185860view=rev Log: Set the mutex pointer to a defined value even if synchronization is not supported and the pointer will never actually be accessed. * subversion/libsvn_subr/svn_mutex.c

svn commit: r1185877 - /subversion/branches/integrate-string-improvements/subversion/libsvn_subr/svn_string.c

2011-10-18 Thread stefan2
Author: stefan2 Date: Tue Oct 18 21:30:46 2011 New Revision: 1185877 URL: http://svn.apache.org/viewvc?rev=1185877view=rev Log: On integrate-string-improvements branch, make the new string creation API comply with the implicit assumption that buffer[len] is writable. Otherwise, some functions

svn commit: r1185908 - in /subversion/branches/integrate-string-improvements: ./ build/ build/ac-macros/ build/generator/ build/generator/swig/ build/generator/templates/ contrib/client-side/ contrib/

2011-10-18 Thread stefan2
Author: stefan2 Date: Tue Oct 18 22:44:44 2011 New Revision: 1185908 URL: http://svn.apache.org/viewvc?rev=1185908view=rev Log: On integrate-string-improvements branch: Bring up-to-date with /trunk. [This commit notification would consist of 95 parts, which exceeds the limit of 50 ones, so

svn commit: r1185915 - in /subversion/branches/integrate-string-improvements/subversion: include/ include/private/ libsvn_fs_fs/ libsvn_subr/

2011-10-18 Thread stefan2
Author: stefan2 Date: Tue Oct 18 22:57:25 2011 New Revision: 1185915 URL: http://svn.apache.org/viewvc?rev=1185915view=rev Log: On integrate-string-improvements branch: Remove per-file mergeinfo. * include/private/svn_adler32.h, include/private/svn_string_private.h, include/private

svn commit: r1190555 - in /subversion/branches/integrate-string-improvements/subversion: libsvn_client/ libsvn_delta/ libsvn_ra_serf/ libsvn_subr/ libsvn_wc/ mod_dav_svn/ svn/ svnadmin/ svnlook/ svnsy

2011-10-28 Thread stefan2
Author: stefan2 Date: Fri Oct 28 20:42:48 2011 New Revision: 1190555 URL: http://svn.apache.org/viewvc?rev=1190555view=rev Log: Global search and replace: Instead of svn_string_create(, *) use the new, more efficient svn_string_create_empty(*) API. * subversion/libsvn_client/add.c

svn commit: r1190559 - /subversion/branches/integrate-string-improvements/subversion/libsvn_delta/svndiff.c

2011-10-28 Thread stefan2
Author: stefan2 Date: Fri Oct 28 20:48:40 2011 New Revision: 1190559 URL: http://svn.apache.org/viewvc?rev=1190559view=rev Log: Comment change only. * subversion/libsvn_delta/svndiff.c (zlib_decode): make clear that we may simply return the input buffer (decode_window): add a similar note

svn commit: r1190575 - in /subversion/branches/integrate-string-improvements/subversion: include/svn_string.h libsvn_subr/svn_string.c

2011-10-28 Thread stefan2
Author: stefan2 Date: Fri Oct 28 21:09:28 2011 New Revision: 1190575 URL: http://svn.apache.org/viewvc?rev=1190575view=rev Log: Similar to svn_stringbuf_create_empty, introduce svn_string_create_empty. * subversion/include/svn_string.h (svn_string_create_empty): declare new API * subversion

svn commit: r1190623 [2/2] - in /subversion/trunk: ./ subversion/include/ subversion/include/private/ subversion/libsvn_client/ subversion/libsvn_delta/ subversion/libsvn_diff/ subversion/libsvn_fs_ba

2011-10-28 Thread stefan2
Modified: subversion/trunk/subversion/svnsync/sync.c URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/svnsync/sync.c?rev=1190623r1=1190622r2=1190623view=diff == --- subversion/trunk/subversion/svnsync/sync.c

svn commit: r1190641 - /subversion/branches/integrate-string-improvements/

2011-10-28 Thread stefan2
Author: stefan2 Date: Fri Oct 28 22:32:35 2011 New Revision: 1190641 URL: http://svn.apache.org/viewvc?rev=1190641view=rev Log: Closing integrate-string-improvements branch after merging all its changes into /trunk. Removed: subversion/branches/integrate-string-improvements/

svn commit: r1190664 - in /subversion/branches/file-handle-cache: ./ subversion/include/private/ subversion/libsvn_subr/

2011-10-28 Thread stefan2
Author: stefan2 Date: Fri Oct 28 23:12:03 2011 New Revision: 1190664 URL: http://svn.apache.org/viewvc?rev=1190664view=rev Log: Merging relevant changes from the performance branch, part 2: r981665. Resolved conflicts in svn_temp_serializer.* Modified: subversion/branches/file-handle-cache

svn commit: r1190670 - in /subversion/branches/file-handle-cache: ./ subversion/include/private/ subversion/libsvn_subr/

2011-10-28 Thread stefan2
Author: stefan2 Date: Fri Oct 28 23:21:56 2011 New Revision: 1190670 URL: http://svn.apache.org/viewvc?rev=1190670view=rev Log: Merging relevant changes from the performance branch, part 3: r981828. Resolved bogus conflicts in all 4 files Modified: subversion/branches/file-handle-cache

svn commit: r1190714 - in /subversion/branches/file-handle-cache: ./ subversion/include/private/ subversion/libsvn_fs_fs/ subversion/libsvn_subr/ subversion/mod_dav_svn/ subversion/svnadmin/ subversio

2011-10-28 Thread stefan2
Author: stefan2 Date: Sat Oct 29 00:33:21 2011 New Revision: 1190714 URL: http://svn.apache.org/viewvc?rev=1190714view=rev Log: Merging relevant changes from the performance branch, part 4: r982057,982360,982375,982391,982417,983385,983437,985602,985670,987875

svn commit: r1194865 - /subversion/trunk/subversion/include/svn_string.h

2011-10-29 Thread stefan2
Author: stefan2 Date: Sat Oct 29 10:43:12 2011 New Revision: 1194865 URL: http://svn.apache.org/viewvc?rev=1194865view=rev Log: Doc string fix. * subversion/include/svn_string.h (svn_stringbuf_create_empty): added in 1.8 (not 1.7) (svn_string_create_empty): ditto, plus there is no blocksize

svn commit: r1194871 - /subversion/branches/file-handle-cache/build.conf

2011-10-29 Thread stefan2
Author: stefan2 Date: Sat Oct 29 11:14:10 2011 New Revision: 1194871 URL: http://svn.apache.org/viewvc?rev=1194871view=rev Log: On file-handle-cache branch: clean up build.conf * build.conf (libsvn_subr): remove duplicate svn_temp_serializer.h export Modified: subversion/branches/file

svn commit: r1194872 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/svn_temp_serializer.c

2011-10-29 Thread stefan2
Author: stefan2 Date: Sat Oct 29 11:15:45 2011 New Revision: 1194872 URL: http://svn.apache.org/viewvc?rev=1194872view=rev Log: On file-handle-cache branch: fix merge artifact in svn_temp_serializer.c. * subversion/libsvn_subr/svn_temp_serializer.c (store_current_end_pointer): revert to /trunk

svn commit: r1200793 - in /subversion/branches/file-handle-cache/subversion: include/private/svn_cache.h include/private/svn_file_handle_cache.h libsvn_fs_fs/caching.c libsvn_fs_fs/fs_fs.c libsvn_subr

2011-11-11 Thread stefan2
Author: stefan2 Date: Fri Nov 11 09:58:32 2011 New Revision: 1200793 URL: http://svn.apache.org/viewvc?rev=1200793view=rev Log: On file-handle-cache branch: Model access to the global file handle cache similarly to the global membuffer cache. Also, make everything compile link again. FSFS

svn commit: r1215083 - in /subversion/trunk/subversion: include/private/svn_cache.h libsvn_fs_fs/caching.c libsvn_subr/cache-membuffer.c tests/libsvn_subr/cache-test.c

2011-12-16 Thread stefan2
Author: stefan2 Date: Fri Dec 16 10:35:06 2011 New Revision: 1215083 URL: http://svn.apache.org/viewvc?rev=1215083view=rev Log: Offer optional thread-safety for membuffer cache frontends (actual data container / backend is already thread-safe). The membuffer cache is now on par with inprocess

svn commit: r1215460 - in /subversion/trunk/subversion: include/private/svn_mutex.h libsvn_subr/svn_mutex.c

2011-12-17 Thread stefan2
Author: stefan2 Date: Sat Dec 17 11:25:10 2011 New Revision: 1215460 URL: http://svn.apache.org/viewvc?rev=1215460view=rev Log: * subversion/include/private/svn_mutex.h (svn_mutex__init): rename enable_mutex to mutex_required * subversion/libsvn_subr/svn_mutex.c (svn_mutex__init): ditto

svn commit: r1215463 - in /subversion/branches/file-handle-cache/subversion/libsvn_fs_fs: fs.h fs_fs.c

2011-12-17 Thread stefan2
Author: stefan2 Date: Sat Dec 17 11:36:20 2011 New Revision: 1215463 URL: http://svn.apache.org/viewvc?rev=1215463view=rev Log: On file_handle_cache branch: Fix merge artifact that made the fs pack test segfault. There is no packed_rev_root_id_cache anymore. * subversion/libsvn_fs_fs/fs.h

svn commit: r1215464 - /subversion/branches/file-handle-cache/subversion/libsvn_fs_fs/fs_fs.c

2011-12-17 Thread stefan2
Author: stefan2 Date: Sat Dec 17 11:38:52 2011 New Revision: 1215464 URL: http://svn.apache.org/viewvc?rev=1215464view=rev Log: On file_handle_cache branch. * subversion/libsvn_fs_fs/fs_fs.c (svn_fs_fs__rev_get_root, svn_fs_fs__paths_changed): Improve commentary. Modified: subversion

svn commit: r1215468 - in /subversion/branches/file-handle-cache/subversion: include/private/svn_file_handle_cache.h libsvn_subr/svn_file_handle_cache.c

2011-12-17 Thread stefan2
Author: stefan2 Date: Sat Dec 17 11:50:50 2011 New Revision: 1215468 URL: http://svn.apache.org/viewvc?rev=1215468view=rev Log: On file_handle_cache branch: Remove svn_file_handle_cache__has_file() function since it is no longer being used. * subversion/include/private/svn_file_handle_cache.h

svn commit: r1215472 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/svn_file_handle_cache.c

2011-12-17 Thread stefan2
Author: stefan2 Date: Sat Dec 17 12:05:37 2011 New Revision: 1215472 URL: http://svn.apache.org/viewvc?rev=1215472view=rev Log: On file_handle_cache branch: Switch mutex handling in file handle cache to svn_mutex_* API. * subversion/libsvn_subr/svn_file_handle_cache.c adapt #includes

svn commit: r1220377 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/svn_file_handle_cache.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 12:10:21 2011 New Revision: 1220377 URL: http://svn.apache.org/viewvc?rev=1220377view=rev Log: On file_handle_cache branch: Fix selection of the file with the closest data buffer. * subversion/libsvn_subr/svn_file_handle_cache.c (FILE_BUFFER_SIZE): new constant

svn commit: r1220381 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/svn_file_handle_cache.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 12:29:02 2011 New Revision: 1220381 URL: http://svn.apache.org/viewvc?rev=1220381view=rev Log: On file_handle_cache branch: Optimize file data pre-fetching to be more suitable to our typical access patterns. During a c/o, this saves 10% of lseek() and read

svn commit: r1220388 - in /subversion/branches/file-handle-cache/subversion: include/private/svn_file_handle_cache.h libsvn_fs_fs/fs_fs.c libsvn_subr/svn_file_handle_cache.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 12:56:16 2011 New Revision: 1220388 URL: http://svn.apache.org/viewvc?rev=1220388view=rev Log: On file_handle_cache branch: Simplify the file handle cache API. No longer require cookies, perms and flags. The first will be replaced by a smarter internal file

svn commit: r1220392 - in /subversion/branches/file-handle-cache/subversion: include/private/svn_file_handle_cache.h libsvn_fs_fs/caching.c libsvn_fs_fs/fs_fs.c libsvn_subr/svn_cache_config.c libsvn_s

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 13:26:08 2011 New Revision: 1220392 URL: http://svn.apache.org/viewvc?rev=1220392view=rev Log: On file_handle_cache branch: The flush operation will now only remove handles for the specified file name. Also, the file handle cache will be a FSFS session (FFD

svn commit: r1220393 - /subversion/branches/file-handle-cache/subversion/svnserve/main.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 13:27:52 2011 New Revision: 1220393 URL: http://svn.apache.org/viewvc?rev=1220393view=rev Log: On file_handle_cache branch: Fix merge artifact * subversion/svnserve/main.c (main): -F parameter shall not fall through to next case Modified: subversion

svn commit: r1220461 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/svn_file_handle_cache.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 17:22:56 2011 New Revision: 1220461 URL: http://svn.apache.org/viewvc?rev=1220461view=rev Log: On file_handle_cache branch: Fix build (forgotten to save). * subversion/libsvn_subr/svn_file_handle_cache.c (svn_file_handle_cache__flush): add missing parameter

svn commit: r1220463 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/svn_file_handle_cache.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 17:28:10 2011 New Revision: 1220463 URL: http://svn.apache.org/viewvc?rev=1220463view=rev Log: On file_handle_cache branch: Limit the number of open file handles on a per-process basis instead of per-cache. * subversion/libsvn_subr/svn_file_handle_cache.c

svn commit: r1220465 [3/13] - in /subversion/branches/file-handle-cache: ./ build/ build/ac-macros/ contrib/client-side/emacs/ contrib/server-side/mod_dontdothat/ notes/ subversion/bindings/javahl/tes

2011-12-18 Thread stefan2
Modified: subversion/branches/file-handle-cache/subversion/libsvn_client/diff.c URL: http://svn.apache.org/viewvc/subversion/branches/file-handle-cache/subversion/libsvn_client/diff.c?rev=1220465r1=1220464r2=1220465view=diff

svn commit: r1220465 [6/13] - in /subversion/branches/file-handle-cache: ./ build/ build/ac-macros/ contrib/client-side/emacs/ contrib/server-side/mod_dontdothat/ notes/ subversion/bindings/javahl/tes

2011-12-18 Thread stefan2
Modified: subversion/branches/file-handle-cache/subversion/libsvn_delta/compat.c URL: http://svn.apache.org/viewvc/subversion/branches/file-handle-cache/subversion/libsvn_delta/compat.c?rev=1220465r1=1220464r2=1220465view=diff

svn commit: r1220465 [13/13] - in /subversion/branches/file-handle-cache: ./ build/ build/ac-macros/ contrib/client-side/emacs/ contrib/server-side/mod_dontdothat/ notes/ subversion/bindings/javahl/te

2011-12-18 Thread stefan2
Modified: subversion/branches/file-handle-cache/subversion/tests/libsvn_wc/op-depth-test.c URL: http://svn.apache.org/viewvc/subversion/branches/file-handle-cache/subversion/tests/libsvn_wc/op-depth-test.c?rev=1220465r1=1220464r2=1220465view=diff

svn commit: r1220511 - /subversion/branches/file-handle-cache/subversion/libsvn_fs_fs/fs_fs.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 18:15:05 2011 New Revision: 1220511 URL: http://svn.apache.org/viewvc?rev=1220511view=rev Log: On file_handle_cache branch: Fix build by adapting the new code to the file handle cache. Also adapt a few functions in the middle. * subversion/libsvn_subr

svn commit: r1220512 - /subversion/branches/file-handle-cache/subversion/libsvn_subr/stream.c

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 18:19:44 2011 New Revision: 1220512 URL: http://svn.apache.org/viewvc?rev=1220512view=rev Log: On file_handle_cache branch: * subversion/libsvn_subr/stream.c (read_handler_apr): whitespace fix Modified: subversion/branches/file-handle-cache/subversion

svn commit: r1220514 - in /subversion/branches/file-handle-cache: ./ subversion/include/svn_string.h

2011-12-18 Thread stefan2
Author: stefan2 Date: Sun Dec 18 18:22:38 2011 New Revision: 1220514 URL: http://svn.apache.org/viewvc?rev=1220514view=rev Log: On the file-handle-cache branch: Merged revision 1194865 from subversion/trunk Modified: subversion/branches/file-handle-cache/ (props changed) subversion

svn commit: r1223035 - /subversion/trunk/subversion/libsvn_delta/xdelta.c

2011-12-24 Thread stefan2
Author: stefan2 Date: Sun Dec 25 00:26:14 2011 New Revision: 1223035 URL: http://svn.apache.org/viewvc?rev=1223035view=rev Log: Store 32 bit offsets in our hash table even under 64 bits (our delta window size much much smaller then 4GB). That reduces the hash table size by 50% from 32to 16KB

svn commit: r1223036 - /subversion/trunk/subversion/libsvn_delta/xdelta.c

2011-12-24 Thread stefan2
Author: stefan2 Date: Sun Dec 25 00:56:28 2011 New Revision: 1223036 URL: http://svn.apache.org/viewvc?rev=1223036view=rev Log: Minor xdelta optimization: find short matches at both end of the delta window. * subversion/libsvn_delta/xdelta.c (reverse_match_length): new symmetric counterpart

svn commit: r1224647 - in /subversion/trunk/subversion: include/svn_string.h libsvn_fs_base/id.c libsvn_fs_fs/fs_fs.c libsvn_fs_fs/id.c libsvn_fs_fs/tree.c libsvn_ra_neon/session.c libsvn_ra_serf/serf

2011-12-25 Thread stefan2
Author: stefan2 Date: Sun Dec 25 21:40:37 2011 New Revision: 1224647 URL: http://svn.apache.org/viewvc?rev=1224647view=rev Log: Improve parsing speed of IDs and other structures by introducing a wrapper around apr_strtok(). Since the latter has abysmal performance if the number of separators

svn commit: r1224653 - /subversion/trunk/subversion/libsvn_subr/svn_string.c

2011-12-25 Thread stefan2
Author: stefan2 Date: Sun Dec 25 22:51:44 2011 New Revision: 1224653 URL: http://svn.apache.org/viewvc?rev=1224653view=rev Log: Follow-up to r1224647: Fix off-by-one error that would only manifest for 2-char separators and only if the first one isn't a match. * subversion/libsvn_subr

svn commit: r1224655 - in /subversion/trunk/subversion/libsvn_delta: delta.h text_delta.c xdelta.c

2011-12-25 Thread stefan2
Author: stefan2 Date: Sun Dec 25 23:01:15 2011 New Revision: 1224655 URL: http://svn.apache.org/viewvc?rev=1224655view=rev Log: Optimize the delta windows generated by our xdelta algorithm: Since our algo is greedy, it prefers short, frequent sequences as matches over longer unique ones. Unique

svn commit: r1224828 - /subversion/trunk/subversion/bindings/swig/ruby/test/test_delta.rb

2011-12-26 Thread stefan2
Author: stefan2 Date: Mon Dec 26 22:19:24 2011 New Revision: 1224828 URL: http://svn.apache.org/viewvc?rev=1224828view=rev Log: Fix Ruby tests: window composition order was wrong. This has surfaced only now as recent xdelta changes creates a copy op at the very end of the 100k buffer

svn commit: r1224836 - in /subversion/trunk: notes/knobs subversion/libsvn_fs_fs/fs_fs.c

2011-12-26 Thread stefan2
Author: stefan2 Date: Mon Dec 26 23:37:25 2011 New Revision: 1224836 URL: http://svn.apache.org/viewvc?rev=1224836view=rev Log: Tune FSFS deltification stratey: Use linear deltification on the very top of the deltification history and skip-delta only for larger distances. Most of the runtime

svn commit: r1224837 - /subversion/trunk/subversion/libsvn_delta/xdelta.c

2011-12-26 Thread stefan2
Author: stefan2 Date: Mon Dec 26 23:44:23 2011 New Revision: 1224837 URL: http://svn.apache.org/viewvc?rev=1224837view=rev Log: * subversion/libsvn_delta/xdelta.c (block): improve commentary Suggested by: hwright Modified: subversion/trunk/subversion/libsvn_delta/xdelta.c Modified

svn commit: r1224839 - in /subversion/trunk: notes/knobs subversion/libsvn_fs_fs/fs_fs.c

2011-12-26 Thread stefan2
Author: stefan2 Date: Tue Dec 27 00:12:31 2011 New Revision: 1224839 URL: http://svn.apache.org/viewvc?rev=1224839view=rev Log: Add optional directory and node property deltification. As of now, these features must be enabled at compile time by defining SVN_FS_FS_DELTIFY_DIRECTORIES

svn commit: r1228602 - in /subversion/trunk/subversion/libsvn_ra_serf: serf.c util.c

2012-01-07 Thread stefan2
Author: stefan2 Date: Sat Jan 7 12:24:42 2012 New Revision: 1228602 URL: http://svn.apache.org/viewvc?rev=1228602view=rev Log: Follow-up to r1224647: when being used in certain loops, apr_strtok made it necessary to NULL the input string in loops. When switching to svn_cstring_tokenize, we

svn commit: r1228604 - /subversion/trunk/subversion/libsvn_subr/svn_string.c

2012-01-07 Thread stefan2
Author: stefan2 Date: Sat Jan 7 12:30:18 2012 New Revision: 1228604 URL: http://svn.apache.org/viewvc?rev=1228604view=rev Log: Harden the svn_cstring_tokenize implementation against NULL parameters. Return NULL (i.e. no more tokens) in that case. * subversion/libsvn_subr/svn_string.c

svn commit: r964557 - /subversion/trunk/COMMITTERS

2010-07-15 Thread stefan2
Author: stefan2 Date: Thu Jul 15 20:05:55 2010 New Revision: 964557 URL: http://svn.apache.org/viewvc?rev=964557view=rev Log: add stefan2 to COMMITTERS Modified: subversion/trunk/COMMITTERS Modified: subversion/trunk/COMMITTERS URL: http://svn.apache.org/viewvc/subversion/trunk/COMMITTERS

svn commit: r964568 - /subversion/branches/performance/

2010-07-15 Thread stefan2
Author: stefan2 Date: Thu Jul 15 20:20:40 2010 New Revision: 964568 URL: http://svn.apache.org/viewvc?rev=964568view=rev Log: Open performance improvement integration branch. The core changes will come from https://tortoiseanalyze.svn.sourceforge.net/svnroot/tortoiseanalyze/OptimizedSVN/branches

svn commit: r979193 - in /subversion/branches/performance/subversion: include/private/svn_cache.h libsvn_subr/cache-membuffer.c

2010-07-26 Thread stefan2
Author: stefan2 Date: Mon Jul 26 08:30:08 2010 New Revision: 979193 URL: http://svn.apache.org/viewvc?rev=979193view=rev Log: Provide a memcached-like implementation of svn_cache_t that does not have the same latency and reliability issues. Detailed descriptions can be found in the .c file

svn commit: r980118 - in /subversion/branches/performance/subversion: include/private/svn_cache.h libsvn_subr/cache-membuffer.c

2010-07-28 Thread stefan2
Author: stefan2 Date: Wed Jul 28 16:42:10 2010 New Revision: 980118 URL: http://svn.apache.org/viewvc?rev=980118view=rev Log: Rename membuffer_cache_t to svn_membuffer_t as requested in http://svn.haxx.se/dev/archive-2010-07/0625.shtml It is not using the svn_cache__ prefix, though, because

svn commit: r981087 - /subversion/branches/performance/subversion/libsvn_subr/cache-membuffer.c

2010-07-31 Thread stefan2
Author: stefan2 Date: Sat Jul 31 20:22:50 2010 New Revision: 981087 URL: http://svn.apache.org/viewvc?rev=981087view=rev Log: Code formatting only: Inserting a few spaces where they belong. * subversion/libsvn_subr/cache-membuffer.c (membuffer_cache_set, membuffer_cache_get

svn commit: r981090 - in /subversion/branches/performance/subversion: include/private/svn_serializer.h libsvn_subr/svn_serializer.c

2010-07-31 Thread stefan2
Author: stefan2 Date: Sat Jul 31 20:28:49 2010 New Revision: 981090 URL: http://svn.apache.org/viewvc?rev=981090view=rev Log: Introduce a simple serialization framework that simplifies and speeds up serialization of most data structures used by FSFS, for instance. * subversion/include/private

svn propchange: r981090 - svn:log

2010-07-31 Thread stefan2
Author: stefan2 Revision: 981090 Modified property: svn:log Modified: svn:log at Sat Jul 31 20:37:49 2010 -- --- svn:log (original) +++ svn:log Sat Jul 31 20:37:49 2010 @@ -9,3 +9,9 @@ for instance

svn commit: r981091 - in /subversion/branches/performance/subversion: include/private/svn_file_cache.h libsvn_subr/svn_file_cache.c

2010-07-31 Thread stefan2
Author: stefan2 Date: Sat Jul 31 20:46:59 2010 New Revision: 981091 URL: http://svn.apache.org/viewvc?rev=981091view=rev Log: Introduce a private file handle cache API and provide an implementation. * subversion/include/private/svn_file_cache.h (svn_file_cache_t, svn_file_cache__handle_t

svn commit: r981189 - in /subversion/branches/performance/subversion: include/private/svn_serializer.h include/private/svn_temp_serializer.h libsvn_subr/svn_serializer.c libsvn_subr/svn_temp_serialize

2010-08-01 Thread stefan2
Author: stefan2 Date: Sun Aug 1 09:35:10 2010 New Revision: 981189 URL: http://svn.apache.org/viewvc?rev=981189view=rev Log: In reaction to http://svn.haxx.se/dev/archive-2010-08/.shtml and http://svn.haxx.se/dev/archive-2010-08/0007.shtml , make crystal clear that this is a serialization

svn commit: r981194 - in /subversion/branches/performance/subversion: include/private/svn_temp_serializer.h libsvn_subr/svn_temp_serializer.c

2010-08-01 Thread stefan2
Author: stefan2 Date: Sun Aug 1 10:02:00 2010 New Revision: 981194 URL: http://svn.apache.org/viewvc?rev=981194view=rev Log: Remove typedefs for various generic pointer types as requested in http://svn.haxx.se/dev/archive-2010-08/0007.shtml . * subversion/include/private/svn_temp_serializer.h

svn commit: r981204 - in /subversion/branches/performance/subversion: include/private/svn_file_cache.h include/private/svn_file_handle_cache.h libsvn_subr/svn_file_cache.c libsvn_subr/svn_file_handle_

2010-08-01 Thread stefan2
Author: stefan2 Date: Sun Aug 1 11:13:46 2010 New Revision: 981204 URL: http://svn.apache.org/viewvc?rev=981204view=rev Log: Rename all svn_file_cache_* to svn_file_handle_cache_*, including the file names as requested in http://svn.haxx.se/dev/archive-2010-08/0005.shtml * rename subversion

svn commit: r981287 - in /subversion/branches/performance/subversion: include/svn_delta.h libsvn_delta/svndiff.c tests/libsvn_delta/random-test.c tests/libsvn_delta/svndiff-test.c

2010-08-01 Thread stefan2
Author: stefan2 Date: Sun Aug 1 19:36:07 2010 New Revision: 981287 URL: http://svn.apache.org/viewvc?rev=981287view=rev Log: Add compression_level argument to svn_txdelta_to_svndiff. * subversion/include/svn_delta.h (SVNDIFF1_COMPRESS_LEVEL): make define public; moved from svndiff.c to here

svn commit: r981665 - in /subversion/branches/performance/subversion: include/private/svn_file_handle_cache.h include/private/svn_temp_serializer.h libsvn_subr/svn_file_handle_cache.c libsvn_subr/svn_

2010-08-02 Thread stefan2
Author: stefan2 Date: Mon Aug 2 19:36:59 2010 New Revision: 981665 URL: http://svn.apache.org/viewvc?rev=981665view=rev Log: Rename all svn_* in include/private to svn__* as requested in http://svn.haxx.se/dev/archive-2010-08/0043.shtml * subversion/include/private/svn_file_handle_cache.h

svn commit: r981684 - in /subversion/branches/performance/subversion/libsvn_fs_fs: caching.c fs_fs.h

2010-08-02 Thread stefan2
Author: stefan2 Date: Mon Aug 2 20:51:35 2010 New Revision: 981684 URL: http://svn.apache.org/viewvc?rev=981684view=rev Log: Bring the membuffer cache to its first use for the full text cache. Also, provide functions to get / set the FSFS cache configuration although not all of it is supported

svn commit: r981827 - in /subversion/branches/performance/subversion: include/svn_ra_svn.h libsvn_ra_svn/editorp.c libsvn_ra_svn/marshal.c libsvn_ra_svn/ra_svn.h svnserve/main.c svnserve/serve.c svnse

2010-08-03 Thread stefan2
Author: stefan2 Date: Tue Aug 3 11:38:01 2010 New Revision: 981827 URL: http://svn.apache.org/viewvc?rev=981827view=rev Log: Make the compression level used over RA_SVN selectable by serve_params_t. Disable wire compression entirely for level 0, i.e. skip zlib in that case. Because level 0

svn commit: r981828 - in /subversion/branches/performance/subversion: include/private/svn_file_handle_cache.h include/private/svn_temp_serializer.h libsvn_subr/svn_file_handle_cache.c libsvn_subr/svn_

2010-08-03 Thread stefan2
Author: stefan2 Date: Tue Aug 3 11:41:16 2010 New Revision: 981828 URL: http://svn.apache.org/viewvc?rev=981828view=rev Log: Revert r981665 because there is no such naming convention. I guess it is my fault when I blindly follow advise .. *sigh* Modified: subversion/branches/performance

svn commit: r982043 - in /subversion/branches/performance/subversion/libsvn_fs_fs: caching.c fs_fs.h

2010-08-03 Thread stefan2
Author: stefan2 Date: Tue Aug 3 21:56:24 2010 New Revision: 982043 URL: http://svn.apache.org/viewvc?rev=982043view=rev Log: Incorporate Blair's feedback from http://svn.haxx.se/dev/archive-2010-08/0071.shtml These are mainly commentary fixes and style issues. * subversion/libsvn_fs_fs/fs_fs.h

svn commit: r982057 - in /subversion/branches/performance/subversion/svnserve: main.c server.h

2010-08-03 Thread stefan2
Author: stefan2 Date: Tue Aug 3 22:46:10 2010 New Revision: 982057 URL: http://svn.apache.org/viewvc?rev=982057view=rev Log: Add compression, memory-cache-size and open-file-count command line parameters to svnserve. The latter two are only available (on the CL) if FSFS is supported. Currently

svn commit: r982360 - in /subversion/branches/performance/subversion/libsvn_fs_fs: caching.c fs.h

2010-08-04 Thread stefan2
Author: stefan2 Date: Wed Aug 4 18:56:24 2010 New Revision: 982360 URL: http://svn.apache.org/viewvc?rev=982360view=rev Log: Introduce a process-global open file handle cache and make it available to FSFS code. A reference in fs_fs_data_t is used instead of a global svn_get_fh_cache function

svn commit: r982391 - in /subversion/branches/performance/subversion: include/svn_io.h libsvn_subr/stream.c

2010-08-04 Thread stefan2
Author: stefan2 Date: Wed Aug 4 20:22:10 2010 New Revision: 982391 URL: http://svn.apache.org/viewvc?rev=982391view=rev Log: Upon second thought, svn_stream_from_aprfile3 should be renamed to svn_stream_from_cached_file_handle. * subversion/include/svn_io.h

svn commit: r982417 - /subversion/branches/performance/subversion/libsvn_fs_fs/fs_fs.c

2010-08-04 Thread stefan2
Author: stefan2 Date: Wed Aug 4 22:23:34 2010 New Revision: 982417 URL: http://svn.apache.org/viewvc?rev=982417view=rev Log: Instead of using plain APR files, use cached file handles for FSFS read operations. * subversion/libsvn_fs_fs/fs_fs.c (DEFAULT_FILE_COOKIE, REF_FILE_COOKIE): define

svn commit: r983385 - in /subversion/branches/performance/subversion: include/private/svn_file_handle_cache.h include/svn_io.h libsvn_fs_fs/fs_fs.c libsvn_subr/stream.c

2010-08-08 Thread stefan2
Author: stefan2 Date: Sun Aug 8 11:29:23 2010 New Revision: 983385 URL: http://svn.apache.org/viewvc?rev=983385view=rev Log: Since svn_file_handle_cache__handle_t is not art of the public API, svn_stream_from_cached_file_handle shouldn't be as well. Therefore, move the declaration to a private

svn propchange: r983385 - svn:log

2010-08-08 Thread stefan2
Author: stefan2 Revision: 983385 Modified property: svn:log Modified: svn:log at Sun Aug 8 16:08:19 2010 -- --- svn:log (original) +++ svn:log Sun Aug 8 16:08:19 2010 @@ -1,4 +1,4 @@ -Since

svn commit: r983490 - in /subversion/branches/performance/subversion: include/private/svn_cache.h libsvn_fs_fs/caching.c libsvn_fs_fs/dag.c libsvn_fs_fs/dag.h libsvn_fs_fs/tree.c libsvn_subr/cache-inp

2010-08-08 Thread stefan2
Author: stefan2 Date: Sun Aug 8 22:00:32 2010 New Revision: 983490 URL: http://svn.apache.org/viewvc?rev=983490view=rev Log: Unify cache interfaces: the in-process cache now uses the generally more efficient (de-)serialization methods to copy data from / to the cache. * subversion/include

svn commit: r983760 - in /subversion/branches/performance/subversion/libsvn_fs_fs: caching.c fs.h fs_fs.c

2010-08-09 Thread stefan2
Author: stefan2 Date: Mon Aug 9 18:14:01 2010 New Revision: 983760 URL: http://svn.apache.org/viewvc?rev=983760view=rev Log: * subversion/libsvn_fs_fs/fs.h (fs_fs_data_t): add node_revision_cache member * subversion/libsvn_fs_fs/fs_fs.c (get_noderev_cache_key, get_cached_node_revision_body

svn propchange: r983760 - svn:log

2010-08-09 Thread stefan2
Author: stefan2 Revision: 983760 Modified property: svn:log Modified: svn:log at Mon Aug 9 18:16:22 2010 -- --- svn:log (original) +++ svn:log Mon Aug 9 18:16:22 2010 @@ -1,8 +1,11 @@ +Add a cache for node_revsion_t

svn commit: r983764 - /subversion/branches/performance/subversion/libsvn_subr/dirent_uri.c

2010-08-09 Thread stefan2
Author: stefan2 Date: Mon Aug 9 18:27:49 2010 New Revision: 983764 URL: http://svn.apache.org/viewvc?rev=983764view=rev Log: Fix an obvious typo in the path validation code that is also present at /trunk. It produces false negatives, i.e. certain malformed URIs won't be detected. * subversion

svn commit: r983766 - /subversion/branches/performance/subversion/libsvn_client/export.c

2010-08-09 Thread stefan2
Author: stefan2 Date: Mon Aug 9 18:33:53 2010 New Revision: 983766 URL: http://svn.apache.org/viewvc?rev=983766view=rev Log: Fix the root cause of an assertion triggered by exporting KDE /trunk: File names need to be canonicalized when forming URLs. * subversion/libsvn_client/export.c

svn commit: r983770 - /subversion/branches/performance/subversion/libsvn_fs_fs/fs_fs.c

2010-08-09 Thread stefan2
Author: stefan2 Date: Mon Aug 9 18:47:41 2010 New Revision: 983770 URL: http://svn.apache.org/viewvc?rev=983770view=rev Log: When reading cache-able full text from the DB, pre-allocate the respective buffer to the expected size of the full text. * subversion/libsvn_fs_fs/fs_fs.c

svn commit: r984926 - in /subversion/trunk: ./ subversion/libsvn_subr/dirent_uri.c

2010-08-12 Thread stefan2
Author: stefan2 Date: Thu Aug 12 19:29:23 2010 New Revision: 984926 URL: http://svn.apache.org/viewvc?rev=984926view=rev Log: Merge r983764 from branches/performance. Approved by: danielsh http://svn.haxx.se/dev/archive-2010-08/0217.shtml Fix an obvious typo in the path validation code

svn commit: r984927 - /subversion/branches/performance/subversion/libsvn_client/export.c

2010-08-12 Thread stefan2
Author: stefan2 Date: Thu Aug 12 19:38:11 2010 New Revision: 984927 URL: http://svn.apache.org/viewvc?rev=984927view=rev Log: As suggested in http://svn.haxx.se/dev/archive-2010-08/0219.shtm, use svn_path_url_add_component2 instead of svn_uri_canonicalize and svn_uri_join because the latter might

svn commit: r984973 - in /subversion/branches/performance/subversion: include/private/svn_cache.h libsvn_fs_fs/fs_fs.c libsvn_subr/cache-inprocess.c libsvn_subr/cache-membuffer.c libsvn_subr/cache-mem

2010-08-12 Thread stefan2
Author: stefan2 Date: Thu Aug 12 21:04:59 2010 New Revision: 984973 URL: http://svn.apache.org/viewvc?rev=984973view=rev Log: Cache (almost) all representations as full text. To handle contents longer than one MB, let the caches decide upon their limits. Also, reps with rb-len == 0 may have

svn commit: r984984 - /subversion/branches/performance/subversion/libsvn_repos/reporter.c

2010-08-12 Thread stefan2
Author: stefan2 Date: Thu Aug 12 21:25:11 2010 New Revision: 984984 URL: http://svn.apache.org/viewvc?rev=984984view=rev Log: Eliminate redundant revprop lookups: Exports / checkouts often contain multiple nodes from the same revision. Therefore, we cache essential revision info in the report

svn commit: r985014 - in /subversion/branches/performance/subversion: libsvn_client/ libsvn_ra_svn/ libsvn_repos/ libsvn_subr/ svn/

2010-08-12 Thread stefan2
Author: stefan2 Date: Thu Aug 12 22:13:56 2010 New Revision: 985014 URL: http://svn.apache.org/viewvc?rev=985014view=rev Log: Use svn_ctype_is* functions instead of the corresponding apr_is* wrappers around the locale-dependent CRT implementations. Not all places are actually performance critical

svn commit: r985037 - in /subversion/branches/performance/subversion: include/ libsvn_client/ libsvn_diff/ libsvn_fs_fs/ libsvn_ra_svn/ libsvn_repos/ libsvn_subr/ libsvn_wc/ svn/ svndumpfilter/ tests/

2010-08-12 Thread stefan2
Author: stefan2 Date: Thu Aug 12 23:27:40 2010 New Revision: 985037 URL: http://svn.apache.org/viewvc?rev=985037view=rev Log: The second (and probably last) mass change: svn_stringbuf_appendbytes has a relatively large runtime overhead if we only add single bytes - which happens frequently

svn commit: r985046 - /subversion/branches/performance/subversion/tests/libsvn_subr/stream-test.c

2010-08-12 Thread stefan2
Author: stefan2 Date: Fri Aug 13 00:09:33 2010 New Revision: 985046 URL: http://svn.apache.org/viewvc?rev=985046view=rev Log: Follow-up to r985037: fix broken build (this change somehow got stuck in the editor). * subversion/tests/libsvn_subr/stream-test.c (generate_test_bytes): fix function

  1   2   3   4   5   6   7   8   9   10   >