Author: cmpilato Revision: 892030 Modified property: svn:log Modified: svn:log at Fri Dec 18 01:08:39 2009 ------------------------------------------------------------------------------ --- svn:log (original) +++ svn:log Fri Dec 18 01:08:39 2009 @@ -1,13 +1,14 @@ On the 'issue-3550-dev' branch, continue teaching the BDB backend to correctly find and manipulate path change records. -WARNING: This change makes svn_fs_paths_changed2() and friends read -path change records using a BDB transaction. Back in r847868, I -explicitly made this code not use a BDB transaction, but I can't find -anything that reminds me if that was done because of actual problems -seen, or if it was done pre-emptively. When I do some testing of lock -usage before and after this change, I see practically no difference in -the output of 'db_stat -c' runs. +NOTE: This change makes svn_fs_paths_changed2() and friends read path + change records using a BDB transaction. Back in r847868, I + explicitly made this code not use a BDB transaction, but I can't + find anything that reminds me if that was done because of actual + problems seen, or if it was done pre-emptively. When I do some + testing of lock usage before and after this change, though, I + see no change in maximum lock usage, and actually a *reduction* + in total number of requested locks (by, like, 50%). * subversion/libsvn_fs_base/fs.h (struct transaction_t): Tweak comment for 'changes_id' member to
