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

Reply via email to