Author: stas Date: Mon Dec 6 12:07:17 2004 New Revision: 110014 URL: http://svn.apache.org/viewcvs?view=rev&rev=110014 Log: SizeLimit is ported (threads issues go into todo list)
Modified: perl/modperl/trunk/todo/features_new perl/modperl/trunk/todo/release Modified: perl/modperl/trunk/todo/features_new Url: http://svn.apache.org/viewcvs/perl/modperl/trunk/todo/features_new?view=diff&rev=110014&p1=perl/modperl/trunk/todo/features_new&r1=110013&p2=perl/modperl/trunk/todo/features_new&r2=110014 ============================================================================== --- perl/modperl/trunk/todo/features_new (original) +++ perl/modperl/trunk/todo/features_new Mon Dec 6 12:07:17 2004 @@ -47,3 +47,17 @@ (e.g. HASH ref) Owner: gozer +* Apache::SizeLimit + o Need to work out the details of the implementation of the garbage + collection thread for the threaded mpms as originally suggested by + doug. The issue with threads is that there is no way to know the + thread's size, can we use B::Size and B::TerseSize? + + prefork: + Apache::SizeLimit - done + Apache::GTopLimit - Owner: stas + threaded: + Garbage Collector thread + + => Ideally the tools should work transparently with threaded and + non-threaded mpms, but how? Modified: perl/modperl/trunk/todo/release Url: http://svn.apache.org/viewcvs/perl/modperl/trunk/todo/release?view=diff&rev=110014&p1=perl/modperl/trunk/todo/release&r1=110013&p2=perl/modperl/trunk/todo/release&r2=110014 ============================================================================== --- perl/modperl/trunk/todo/release (original) +++ perl/modperl/trunk/todo/release Mon Dec 6 12:07:17 2004 @@ -21,23 +21,6 @@ http://marc.theaimsgroup.com/?l=apache-modperl-dev&m=108967266419527&w=2 owner: gozer -* Apache::SizeLimit - o Need to port tools that restrict the memory size used by processes - for prefork mpms and develop new ones for threaded mpms. Need to - work out the details of the implementation of the garbage - collection thread for the threaded mpms as originally suggested by - doug. The issue with threads is that there is no way to know the - thread's size, can we use B::Size and B::TerseSize? - - prefork: - Apache::SizeLimit - Owner: perrin - Apache::GTopLimit - Owner: stas - threaded: - Garbage Collector thread - - => Ideally the tools should work transparently with threaded and - non-threaded mpms, but how? - * It'd be nice to have PAUSE and the clients support packages with several versions, like mod_perl 1.0 and mod_perl 2.0, since once we release it any dependency on mod_perl will be resolved as mod_perl