Hey DM,
Just noticed today, I setup SBBS on windows (as well, to play with it and) to feed a downstream point who can only use EMSI. So I have SBBS receiving mail inbound, tossing it to outbound dirs, and Argus doing the delivery.
I've noticed a couple of times now, that when mail comes in, to be send to the downstream node, sbbsecho first creates the points BSY file.
If that node is currently transfering data, a BSY file exists, so sbbsecho gracefully waits, however, it doesnt recognise when the BSY has been removed (and the supporting parent directory). It keeps polling with Node xxx externally locked via: <path to BSY file> but even the parent doesnt exist.
IE:
Downstream connects, busy file C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy (as well as supporting parent dirs) is created.
Upstream connects and delivers mail
sbbsecho goes to toss the mail, and it should go to downstream, but C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy exists, and waits
Meanwhile, downstream finishes and Argus deletes C:/MAILER/outbound.015/000306a.pnt/0000000a.bsy, as well as deleting C:/MAILER/outbound.015/000306a.pnt and C:/MAILER/outbound.015.
sbbs echo doesnt noticed that the bsy is gone (possibly because the parent dir is also gone?) and keeps waiting. Eventually it times out after 60 goes.
Just thought that maybe you could put another check in here to see if the parent(s) existed, if the bsy file doesnt.
It's unexpected that a mailer would delete the outbound directories. Is that a eature you can disable in Argus?
It's unexpected that a mailer would delete the outbound directories. Isthat a feature you can disable in Argus?
Anyway, I've added a recreation of the outbound dir in the .bsy mutex-lockloop, but that still seems awful of Argus to do that.
It's unexpected that a mailer would delete the outbound directories. Is that a eature you can disable in Argus?
Binkd will also delete empty point directories if deletedirs is
uncommented in binkd.conf.
Just noticed today, I setup SBBS on windows (as well, to play with it and) to ed a downstream point who can only use EMSI. So I have SBBS receiving mailinb
nd, tossing it to outbound dirs, and Argus doing the delivery.
Out of curiousity, is that EMSI over dialup or over the net?
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 31 |
Nodes: | 8 (0 / 8) |
Uptime: | 94:29:10 |
Calls: | 2,070 |
Calls today: | 3 |
Files: | 11,134 |
Messages: | 946,879 |