I read the backlog from today and see that there are some questions on queue and logging that i thought that i'd address. the whole queue system is due for a massive rework as this (along with smtp) is about the last major nims legacy that exists in the code.
each queue agent connects to the queue and registers a callback via a tcp/ip port. as a new mail is dropped in the queue (usually due to smtpd) it enters queue 0. antispam and antivirus register at queue 0 smtpc registers at queue 7 rules registers at queue 3 The messages Lance saw (http://slexy.org/view/s20IHj5wEM) are all completely normal (in most cases). every 10 seconds the queue wakes up and scans the spool directory for mails that need to be sent. this should generally only be messages that smtp can't deliver though if an agent dies mail can get stuck. when the agent finds a message that should be processed, it spawns a thread to begin the message through the queue. basically it loops over all the registered agents and calls back to the agent passing the message id. the queue agent then reads in the mail and processes it however it needs to. the "failed to aquire lock" messages are the system saying: "i've already spawned a thread for this message and some agent already has it." i've seen cases where the threads don't appear to exist any longer an so the mail never gets unlocked to be processed. the only way to clear this is to restart bongo*. this will all hopefully be fixed for .7 when we rework the queue agent a bit. hope this helps. > > So, after some testing and patching today I think 0.6 is virtually there. > > I've written some release notes which Lance has checked over: > > http://www.bongo-project.org/Releases/0.6.0 > > I'm also running 0.6 on my personal mail domain, and I'm thinking that > I'll probably run it for a few days myself before feeling ok about > releasing it - but it looks reasonable at the moment. > > I've merged all the patches into releng-0.6 in SVN, so if people want to > test, please test this branch: > > http://svn.gna.org/svn/bongo/branches/releng-0.6 > > At the moment, this is basically what will get tagged as 0.6.0. Once > that happens, we can start messing around on trunk/ again. I'll try to > review patches which should get merged into future 0.6 releases too. > > Cheers > > Alex. > > _______________________________________________ > Bongo-devel mailing list > [email protected] > https://mail.gna.org/listinfo/bongo-devel > _______________________________________________ Bongo-devel mailing list [email protected] https://mail.gna.org/listinfo/bongo-devel
