httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 48130] DAV operations on large filesets consume all the OS memory
Date Mon, 30 Jan 2012 15:23:25 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=48130

--- Comment #5 from Diego Santa Cruz <Diego.SantaCruz@spinetix.com> 2012-01-30 15:23:25
UTC ---
Created attachment 28233
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=28233
mod_dav / mod_dav_fs memory reduction patch 2/5

Use subpool when allocating a propdb and introduce function variants that
allow destroying the propdb pool when the propdb of a resource is closed
(dav_close_propdb2() and dav_get_props2()).
Then use these new functions to destroy the propdb pool after use in
dav_propfind_walker() reducing memory usage to O(1) instead of O(N) with the
number of resources in a collection and greatly helps PROPFIND.

So far these new functions are not exported from the mod_dav module, that might
be considered when an mod_dav API addition is welcome.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message