It seems a lot of messages were being rescanned for no reason. Has that been an issue for others recently?
It seems a lot of messages were being rescanned for no reason. Has
that been an issue for others recently?
Hi Utopian,
It seems a lot of messages were being rescanned for no reason. Has
that been an issue for others recently?
Hmm can you see where they came from?
At 1/100 I can see the HUB picked up a handfull from 2/100 that seem to have failed a date check i.e. too old.. Not sure why they were sent out.
I do know Solaris was doing some work on a NET 2 node he runs, perhaps a rescan went rogue (purely a guess).?
Best, Paul.
It seems a lot of messages were being rescanned for no reason. Has that been an issue for others recently?
Your system successfully demonstrated the 2-second/wrong-time-on-rescan bug of hpt (SMAPI) for real.
Re: rescan
By: Oli to Avon on Sun Mar 14 2021 10:11 am
Your system successfully demonstrated the
2-second/wrong-time-on-rescan bug of hpt (SMAPI) for real.
I'm not following...?
I'm wondering how a node doing a rescan can inject dupes into the
network? Unless it was a "hub" that did the rescan from another node?
(A quick check revealed my dups came via 2/1202 -> 2/100, but the origin
of the messages came from varios hub 1 nodes.)
But the 2 second bug in hpt wouldnt trap those? (I'm running an oldish build of hpt (probably due for an update as I have seen some development activity), and hub 3 tossed them all into the dupe message base (from
what I can tell) - I'm assuming because of the msgid.)
(A quick check revealed my dups came via 2/1202 -> 2/100, but the origin of the messages came from varios hub 1 nodes.)
Your system successfully demonstrated the 2-second/wrong-time-on-resc bug of hpt (SMAPI) for real.
(A quick check revealed my dups came via 2/1202 -> 2/100, but the origin of the messages came from varios hub 1 nodes.)I did offer 2/1202 a feed from 1/100 so guessing that a rescan to him from 1/100 was tossed to 2/100 and onwards. I think...
I don't know. I received a couple of hundred dupes. I guess messages before Nov/Dec 2020 weren't in hub 3s dupe database.
Your system successfully demonstrated the
2-second/wrong-time-on-resc bug of hpt (SMAPI) for real.
Have no idea about that. But I am running the latest HPT where as 2/100 is still on a dated Mystic (for now).
Re: rescan
By: Oli to deon on Sun Mar 14 2021 03:01 pm
I don't know. I received a couple of hundred dupes. I guess
messages before Nov/Dec 2020 weren't in hub 3s dupe database.
Thinking about it, since Hub 3 put them (the ones I saw anyway) in the
dupe base, you shouldnt have got them.
Can you give me an example - so I can try and see why they were passed on... (Anna, perhaps you could too.) It would be helpful to have the date/packet you received and a couple of msgids (and date of messages) so that I can hunt them down in the logs.
I feed my BBS off of Hub 3 (as well as Hub 2) - and I didnt see them.
Can you give me an example - so I can try and see why they were passed on... (Anna, perhaps you could too.) It would be
helpful to have the date/packet you received and a couple of msgids (and date of messages) so that I can hunt them down in the
logs.
Interesting. This is a packet I received that contains only dupes:
1706838 Mar 14 03:44 4d86ef01.pkt
I'm not aware of a config item to limit the age of received messages - if you are let me know and I'll implement that too.
I'm not aware of a config item to limit the age of received messages -
if you are let me know and I'll implement that too.
SBBSecho and hpt both have options to put aside messages older than a certain time. I use -tooOld 60 with hpt and MaxEchoMailAge = 30D in sbbsecho.ini.
I'm not sure what BBBS would do with those old messages. They would get trapped as dupes if they were in the dupe database I guess.
Re: rescan
By: Oli to deon on Mon Mar 15 2021 08:51 am
Can you give me an example - so I can try and see why they were
passed on... (Anna, perhaps you could too.) It would be helpful to
have the date/packet you received and a couple of msgids (and date
of messages) so that I can hunt them down in the logs.
Interesting. This is a packet I received that contains only dupes:
1706838 Mar 14 03:44 4d86ef01.pkt
OK, Synchronet is such a better BBS package (when handling mail at least) :)
Found them:
7 14:44:15 pkt: /fido/mailer/in.tmp/083c6201.tos [21:2/100]
4 14:44:19 Areas summary:
4 14:44:19 dupe area dupe - 447 msgs
4 14:44:19 echo area FSX_MYS - 254 msgs
4 14:44:19 echo area FSX_BBS - 224 msgs
4 14:44:19 echo area FSX_ENG - 96 msgs
4 14:44:19 echo area FSX_CRY - 257 msgs
4 14:44:19 echo area FSX_NET - 232 msgs
Hub 3 saved you from getting only 447 of them - the rest would have been passed on - probably because they were old messages and Hub 3 only has 3 months of dupe history (I'm going to increase that to 3yrs - but it'll
take some time to get there.)
That said, I did get them to 2/116 from 2/100 - and SBBS discarded them because of age and dupe checking. :)
rom: "Al -> deon" <2@106.4.21>
Subject: rescan
Date: Mon, 15 Mar 2021 03:19:14 -0800
Newsgroups: FSX_NET
Does any tosser have the capability to check against messages stored in the message base or populate the dupe database from messages in the message base?
Al wrote (2021-03-15):
rom: "Al -> deon" <2@106.4.21>
Subject: rescan
Date: Mon, 15 Mar 2021 03:19:14 -0800
Newsgroups: FSX_NET
Your time or timezone is wrong.
SBBSecho and hpt both have options to put aside messages older than a certain time. I use -tooOld 60 with hpt and MaxEchoMailAge =
30D in sbbsecho.ini.
It seems Mystic does not like the modified time of the rescanned messages when it comes to dupe checking. Or is there another
explanation why I only received odd-second dupes?
Can you give me an example - so I can try and see why they were passed
on... (Anna, perhaps you could too.)
OK, Hub 3 is configured with -tooOld 90, so with it and the dupe
checking, that
OK, Hub 3 is configured with -tooOld 90, so with it and the dupeI'd set HUB 1 to 60 but am wondering if it should be even lower like 50?
checking, that
In time we'll work on HUB 2 to bring into line as well. I'm focused on learning/configuting HUB 1 first so I can help Todd when the time comes.
I'm OK with 50 or 30 or something.
In time we'll work on HUB 2 to bring into line as well. I'm focused o learning/configuting HUB 1 first so I can help Todd when the time com
So, I would suggest you and Todd consider going my docker route. Dan and
I are already there.
But which ever way you go, I think it would be a plus that Todd changes the Mystic Hub, to hopefully avoid any other glitches like this.
But which ever way you go, I think it would be a plus that Todd changes
the Mystic Hub, to hopefully avoid any other glitches like this.
Re: rescan
By: Oli to deon on Mon Mar 15 2021 11:46 am
It seems Mystic does not like the modified time of the rescanned
messages when it comes to dupe checking. Or is there another
explanation why I only received odd-second dupes?
Hmm... Good question.
So lets recap, so we are on the same page.
* 2/1202 rescanned from 1/100 - I'm assuming it got 365 days worth of
some messages (based on the age that my BBS discarded them). Although the numbers are low for a years worth, so some were stopped before they got
to 2/116 and 3/100.
* 2/1202 sent (some of) them to 2/100
* 2/116 received them (from 2/100) and discarded them:
2021-03-14 14:44:30 Duplicate: 84 detected in FSX_GEN
2021-03-14 14:44:30 Duplicate: 44 detected in FSX_MYS
2021-03-14 14:44:30 Duplicate: 28 detected in FSX_BBS
2021-03-14 14:44:30 Duplicate: 4 detected in FSX_ENG
2021-03-14 14:44:30 Duplicate: 78 detected in FSX_BOT
2021-03-14 14:44:30 Duplicate: 198 detected in FSX_DAT
2021-03-14 14:44:30 Duplicate: 54 detected in FSX_NET
490 messages. (none were imported).
1456 discarded due to age. (total 1946).
* 3/100 received them (from 2/100), threw some into dupes and sent the
rest on 4 14:44:19 Areas summary:
4 14:44:19 dupe area dupe - 447 msgs
4 14:44:19 echo area FSX_MYS - 254 msgs
4 14:44:19 echo area FSX_BBS - 224 msgs
4 14:44:19 echo area FSX_ENG - 96 msgs
4 14:44:19 echo area FSX_CRY - 257 msgs
4 14:44:19 echo area FSX_NET - 232 msgs
1510 messages. 1063 passed on.
So based on what I know about the hpt jam/squish bug - rescans change the time - to an odd time? Hence why you got odd messages (since they all originated from 1/100).
Isn't this kind of victim blaming? ;) I believe Mystic would have catched all dupes, if hpt hadn't modified the time of the rescanned
mails.
Do we know how Mystic's dupe detection work?
Re: rescan
By: Oli to deon on Tue Mar 16 2021 09:45 am
Isn't this kind of victim blaming? ;) I believe Mystic would have
catched all dupes, if hpt hadn't modified the time of the rescanned
mails.
But it didnt though? Or did I miss something?
Are you suggesting that the date and MSGID are both used for dupe
checking by Mystic, and thus because the messages had a different date
(but same MSGID) that's why Mystic let them through?
Re: rescan
By: Oli to deon on Tue Mar 16 2021 10:07 am
Do we know how Mystic's dupe detection work?
Not very well? (again) :P
I know some BBSes use different (additional) methods for dupe detection, but I thought that the "minimum" should have been checking that the MSGID hasnt been used within the last 3 years.
Right, Msytic should expect modified mails from braindead tossers like hpt and of course every other tosser also should have code that works around husky's fucked-up implementation of a message API. hpt is doing it like this for decades, so every
other tosser should have learned that it cannot rely on the creation time of a message :-P
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 66 |
Nodes: | 4 (0 / 4) |
Uptime: | 10:36:32 |
Calls: | 728 |
Calls today: | 1 |
Files: | 7,667 |
Messages: | 295,534 |