• Feeding a point.

    From Alterego@VERT/ALTERANT to Digital Man on Thursday, October 17, 2019 14:03:09
    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.
    ...ëîå*

    ... A single death is a tragedy, a million deaths a statistic.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alterego on Wednesday, October 16, 2019 20:59:55
    Re: Feeding a point.
    By: Alterego to Digital Man on Thu Oct 17 2019 02:03 pm

    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 feature you can disable in Argus?

    Anyway, I've added a recreation of the outbound dir in the .bsy mutex-lock loop, but that still seems awful of Argus to do that.

    digital man

    This Is Spinal Tap quote #36:
    Bobbi Flekman: Money talks, and bullshit walks.
    Norco, CA WX: 71.0øF, 48.0% humidity, 0 mph SW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alan Ianson@VERT to Digital Man on Wednesday, October 16, 2019 21:08:36
    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.

    Ttyl :-)
    Al

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757.2)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Alterego@VERT/ALTERANT to Digital Man on Thursday, October 17, 2019 15:57:27
    Re: Feeding a point.
    By: Digital Man to Alterego on Wed Oct 16 2019 08:59 pm

    It's unexpected that a mailer would delete the outbound directories. Is that a feature you can disable in Argus?

    Actually, this didnt take me by surprise - I think I've seen it before (but as I think about it I'm not 100% sure now).

    But no, I looked through configs and cannot see where to stop it deleting it (Argus is very cryptic and the help doesnt work). The only dir it doesnt delete is the main outbound for your primary aka...

    Anyway, I've added a recreation of the outbound dir in the .bsy mutex-lock loop, but that still seems awful of Argus to do that.

    Cool...
    ...ëîå*

    ... A power so great, it can only be used for Good or Evil!

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!
  • From Digital Man@VERT to Alan Ianson on Wednesday, October 16, 2019 23:33:23
    Re: RE: Feeding a point.
    By: Alan Ianson to Digital Man on Wed Oct 16 2019 09:08 pm

    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.

    At least its optional. :-/

    digital man

    Synchronet "Real Fact" #29:
    Rob Swindell first called BBSes (at 300bps) with an Apple II computer in 1982. Norco, CA WX: 66.8øF, 59.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Dumas Walker@VERT/CAPCITY2 to ALTEREGO on Thursday, October 17, 2019 18:46:00
    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 mail inb
    nd, tossing it to outbound dirs, and Argus doing the delivery.

    Out of curiousity, is that EMSI over dialup or over the net?

    ---
    þ SLMR 2.1a þ Strip mining prevents forest fires.
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From Alterego@VERT/ALTERANT to Dumas Walker on Friday, October 18, 2019 16:58:52
    Re: Feeding a point.
    By: Dumas Walker to ALTEREGO on Thu Oct 17 2019 06:46 pm

    Out of curiousity, is that EMSI over dialup or over the net?

    Both.

    Over the net, its normally done through a TCP connection or a telnet connection (with the later option, the mailer needs to put telnet into binary mode and ignore IAC codes).
    ...ëîå*

    ... All things are possible. Except skiing through a revolving door.

    ---
    þ Synchronet þ Alterant | an SBBS in Docker on Pi!