Author: pburba Date: Wed Oct 19 15:39:56 2011 New Revision: 1186279 URL: http://svn.apache.org/viewvc?rev=1186279&view=rev Log: * STATUS: Nominate the r1180154 group.
Modified: subversion/branches/1.7.x/STATUS Modified: subversion/branches/1.7.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.7.x/STATUS?rev=1186279&r1=1186278&r2=1186279&view=diff ============================================================================== --- subversion/branches/1.7.x/STATUS (original) +++ subversion/branches/1.7.x/STATUS Wed Oct 19 15:39:56 2011 @@ -24,6 +24,27 @@ Candidate changes: -0: stsp (we can backport these when we need to) -0: gstein + * r1180154, r1181090, r1181110, r1181215 + Fix svn_rangelist_merge so it allocates new svn_merge_range_t elements + only when absolutely necessary. + Justification: + This addresses a serious inefficiency in memory usage when + svn_rangelist_merge (or any of its callers like + svn_mergeinfo_catalog_merge and svn_mergeinfo_merge2) are called in + a loop. Prior to this change svn_rangelist_merge2 could potentially + reallocate *every* range in both rangelists. For example, the peak + working set memory for the reintegrate merge described in + http://svn.haxx.se/dev/archive-2011-09/0254.shtml was 1,324,664 KB + with trunk@1179545. With this group that drops to 26,880 KB. + Branch: + ^/subversion/branches/1.7.x-r1180154 + Notes: + r1180154 is the primary fix with some new tests. r1181090 and r1181215 + is a minor optimization along with more new tests. r1181110 is just + a doc string typo fix. + Votes: + +1: pburba + * r1185746, r1186059 Fix up some erroneous "Could not frob some targets because..." warnings. Votes: