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?
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: | CyberNix |
---|---|
Location: | London, UK |
Users: | 22 |
Nodes: | 10 (0 / 10) |
Uptime: | 03:08:16 |
Calls: | 898 |
Files: | 4,586 |
Messages: | 686,849 |