Robert Felber
Wed, 16 Jan 2008 13:41:46 -0800
On Wed, Jan 16, 2008 at 09:58:06PM +0100, Robert Felber wrote: > On Wed, Jan 16, 2008 at 09:36:30PM +0100, Jan Wagner wrote: > > On Wednesday 16 January 2008 20:47, Justin Piszcz wrote: > > > Perhaps per-Robert, > > > > > > Make one for the cache, one for the daemon? > > > > > > e.g., when one 'stops' a daemon, shouldn't it kill all relevant processes > > > it created? > > > > what if anybody comes to the idea to stop the cache via initscript, but > > don't > > stop the daemon? In this case it should be ensured, that the cache is > > starting or is started, when the daemon starts. I guess thats most of the > > users are confused by 2 init scripts and will not use it in the correct way. > > For example stoping the cache while the daemon runs or things like that. > > > > I would prefer to echo a hint when stoping/restarting the daemon, how to > > stop > > the cache. > > > > Any invents? > > Well to avoid discussions about correctness I'd be okay if we say > > rc.d/policyd-weight stop|start|restart|dstop|drestart > > stop|start|restart - affects all (cache, daemon) > dstop|drestart - affects only daemon > > > In the end, everyone expects the cache to be killed, too. > Those that have read an updated documentation know, that > the daemon can also be stop/[re]started by just issuing > /usr/sbin/policyd-weight stop|start or using the appropriate > init params if they are used to manage everything via init scripts. > > I would count it as collateral damage if some users frequently purge > the cache.
A 3rd option:
Upon termination the cache dumps its content to a file and re-reads
it on startup.
This would require new policyd-weight commands:
policyd-weight [-opts ...] purge ham
policyd-weight [-opts ...] purge spam
policyd-weight [-opts ...] purge all
policyd-weight [-opts ...] purge <key>
and also some disk-write/termination error-handling.
The -k switch could be removed
Pro: cache is fit also after reboot
cache is fit after an unthought rc.d/policyd-weight stop|start
Con: not sure whether doing this gracefully is as easy as it
sounds, dumping/reading takes some unpredictable time
--
Robert Felber (PGP: 896CF30B)
Munich, Germany
____________________________________________________________
Policyd-weight Mailinglist - http://www.policyd-weight.org/