-dupecheck del -dupehistory 90
AreasMaxDupeAge: max age for dupes in CommonDupeBase
DupeBaseType: type of dupe base
DupeHistoryDir: path for dupe files
I am unsure of which should be set, how long dupe history can be set for, e.g.500 days? and the best type of dupebase to set? I'm picking commondupebase?
Al I'm looking at some of the settings
There's
-dupecheck del -dupehistory 90
But I can also see in the specific keywords for HPT there's
AreasMaxDupeAge: max age for dupes in CommonDupeBase
DupeBaseType: type of dupe base
DupeHistoryDir: path for dupe files
I am unsure of which should be set, how long dupe history can be
set for, e.g.500 days? and the best type of dupebase to set? I'm
picking commondupebase?
The goal being to ensure max dupe data is stored/retained for
robust checking..
Sorry for jumping in here. :)
DupeHistoryDir ~/mystic msgs/dupehist
The DupeHistryDir should be an empty directory, just used by HPT. It will create a .dpd file for each of your echos you carry. When HPT tosses the incoming messages, it will check that corresponding .dpd file, to determine if the message is a dupe or not.
In my message echo defaults I have:
-dupecheck move dupehistory 1100
Hope this helps. I'm sure Al will add some insight as well.
I use dupecheck del -dupehistory 90 here. It'll purge your dupebase after 90 days old. You might also want "-dupecheck move" if you want dupe moved to the dupes message base for inspection. You could change 90 another setting if you like, 360 or 720 or so??
Let me have a fresh look at the docs for these settings. Currently I have a dupebase directory full of areaname.dup files.
I am unsure of which should be set, how long dupe history can be
set for, e.g.500 days? and the best type of dupebase to set? I'm
picking commondupebase?
The CommonDupeBase works the same but your dupe base is all stored in one file. Good for speed but bad if anything happens to that file.
I would go with HashDupesWMsgId. CommonDupeBase is good too, except that if that file is ever lost or damaged you lose all your dupe data.
The default HashDupesWMsgId will store your dupe hashes in a separate
file per area.
That's if you're not using the following switch - right?
dupeBaseType CommonDupeBase
Let me have a fresh look at the docs for these settings.
Currently I have a dupebase directory full of areaname.dup
files.
Also for items like
areafixFromPkt <bool>
what is the correct syntax , is it 'true' or is 'yes' OK also
Do we know if a true/false or yes/no must be stated else the
keyword is ignored if nothing set? There seems to be no default for
some of these.
Interestingly Mystic uses just one dupe data base and as far as I
can tell it's been fine doing so. But yeah, I take your point. Not
sure asides having dupe data per base, and less single point
dependency on one file, if there is much benefit in doing the
multiple dupe file option.
It sounds like you can inspect the database files and see hash info
and a text message ID in the system you use, but suspect that that
would not be possible in the commondupebase?
The only benefit is that you don't have all your eggs in one basket. The cost is that it'll need to open and read multiple files when running. I find no disadvantage there. Most times when I am tossing only a few areas are opened.
If you want to look over dupes use "-dupecheck move" to store them in the dupe base. Then you can see all the paths and times. If you use
Also for items like
areafixFromPkt <bool>
what is the correct syntax , is it 'true' or is 'yes' OK also
Do we know if a true/false or yes/no must be stated else the
keyword is ignored if nothing set? There seems to be no default for some of these.
For boolian settings false/true no/yes and 0/1 should work. I have always used no/yes myself.. :)
The CommonDupeBase works the same but your dupe base is all
stored in one file. Good for speed but bad if anything happens
to that file.
Yes I am not sure which is the better way to go, dupe bases per base
or a master dupe base.
For boolian settings false/true no/yes and 0/1 should work. I
have always used no/yes myself.. :)
True failed the TParser checker but Yes was OK to use - FYI.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 31 |
Nodes: | 8 (0 / 8) |
Uptime: | 231:14:49 |
Calls: | 2,088 |
Calls today: | 2 |
Files: | 11,140 |
Messages: | 948,566 |