The branch "master" has been updated.
The following is a summary of the commits.

from: 9113764d2e43e97b0c255e20b0c93a135c428f5f

a8c4ada Rewrite garbage collection.

Summary: 
http://github.com/horde/horde/compare/9113764d2e43e97b0c255e20b0c93a135c428f5f...a8c4adabef7ac6e141db6a066eb344529a39af86

-----------------------------------------------------------------------

commit a8c4adabef7ac6e141db6a066eb344529a39af86
Author: Jan Schneider <[email protected]>
Date:   Mon Jan 11 22:22:43 2016 +0100

    Rewrite garbage collection.
    
    The old GC simply didn't scale. The index of all cache files could grow 
HUGE. And during GC we read the complete list into memory. Twice. We only read 
them once now into memory, which is still necessary unfortunately. And we keep 
separate GC indexes per cache directory, which helps large installations that 
use the hash-directory feature of Horde_Cache_Storage_File.

 framework/Cache/lib/Horde/Cache/Storage/File.php |  118 +++++++++++++++++----
 framework/Cache/package.xml                      |    2 +
 framework/Cache/test/Horde/Cache/FileTest.php    |   73 ++++++++++++--
 3 files changed, 160 insertions(+), 33 deletions(-)

http://github.com/horde/horde/commit/a8c4adabef7ac6e141db6a066eb344529a39af86


-- 
commits mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]

Reply via email to