🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.mail.sendmail
Article #2909

Re: sendmail queue run interferes with active transactions

#2909
From: Lennart_Lovstrand.EuroPARC
Date: Fri, 25 Nov 1988 20:05
23 lines
1526 bytes
In article <580@nikhefh.hep.nl> e07@nikhefh.hep.nl (Eric Wassenaar) writes:
> A sendmail queue run may destructively interfere with other active
> sendmail transactions. As a result, mail may be lost, left-over queue
> files may remain in the mqueue directory, and various error messages
> may appear in the syslog file.
> 
> Analysis:
> The routine runqueue() in queue.c scans the queue, calling dowork()
> for each individual entry. If an entry is found busy, dowork() will
> syslog such entry as "AAxxxxx: locked", and return immediately.
> [...]

Hmm, nice work and a very well specified problem description, but what
version of sendmail are you using?  I believe this bug was fixed
somewhere between 5.51 and 5.59.

(BTW, the same fix as you propose used to be part of the IDA Kit and
is described in section 7.14 of the doc.  The current version of
queue.c just calls exit instead of finis and therefore shouldn't need
any patching.)

--Lennart <Lovstrand.EuroPARC@Xerox.COM>
Rank Xerox EuroPARC, 61 Regent St, Cambridge, England
Technical Details
Message-ID: <455@arisia.Xerox.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!ogccse!blake!uw-beaver!teknowledge-vaxc!sri-unix!quintus!arisia!Lennart_Lovstrand.EuroPARC@Xerox.COM
References: <580@nikhefh.hep.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!ogccse!blake!uw-beaver!teknowledge-vaxc!sri-unix!quintus!arisia!Lennart_Lovstrand.EuroPARC@Xerox.COM
From: Lennart_Lovstrand.EuroPARC@Xerox.COM
Newsgroups: comp.mail.sendmail,comp.bugs.4bsd
Subject: Re: sendmail queue run interferes with active transactions
Message-ID: <455@arisia.Xerox.COM>
Date: 25 Nov 88 20:05:01 GMT
References: <580@nikhefh.hep.nl>
Sender: lovstran@arisia.Xerox.COM
Organization: Xerox PARC
Lines: 23