On 02-29-20 13:17, g00r00 wrote to All <=-
Updated the prealphas again.
This should fix the "first SSH connection when in daemon mode fails"
issue (hopefully).
It should also introduce the POLL option for mis which will eventually replace FIDOPOLL so feel free to experiment with its goodness.
It should also introduce the POLL option for mis which will eventually replace FIDOPOLL so feel free to experiment with its goodness.
It should also introduce the POLL option for mis which will eventuall replace FIDOPOLL so feel free to experiment with its goodness.
The impact on speed to send traffic to nodes using MIS POLL is amazing!
Just needed to share that. Thank you.
Updated the prealphas again.
This should fix the "first SSH connection when in daemon mode fails"
issue (hopefully).
It does fix the first SSH connection fails. But now it seems every connection made creates a zombie process. I just connected twice to the daemon mode MIS, and it happens immediately.
Intentions are:
Track failed connections (outbound) and demote from crash to hold
Track failed authentications
Track last interaction date/time (done) and deactivate after X days
But back to the day stanza... Something like that
[EchoNodeGovernor]
remember the circumstances surrounding it. Maybe I can clean it up but really its just a display issue almost.
But back to the day stanza... Something like that
[EchoNodeGovernor]
[EchoNodeTrack]
[EchoNodeTrack]
[EchoNodeGovernor]
[EchoNodeTracker]
WHO WILL WIN?! We need votes!
[EchoNodeGovernor]
[EchoNodeTracker]
WHO WILL WIN?! We need votes!
Could be [EchoNodeTerminator] or [EchoNodeIllBeBack] :)
Here is what I am working on so far, please provide feedback if you have any:
; Automatically reset the echonode tracking statistics after a specific ; number of days (or 0 to disable)
reset_stats = 0
; Set the number of days of inactivity before an Echomail Node is
; automatically deactivated (or 0 to disable)
inactivity = 0
; When set to TRUE, MUTIL will remove any files or mail packets from the ; node's outbound queue upon deactivation from inactivity
clear_outbound = true
; When Mystic is unable to connect outbound to a node it can automatically ; change their mail type from "Crash" to "Hold" after a specific number of ; outbound connection failures (or 0 to disable)
crash_errors = 0
[EchoNodeYouBetterBeBack] ;)
Could be [EchoNodeTerminator] or [EchoNodeIllBeBack] :)
reset_stats = 0
This is for all echonodes I take it? Seems a good idea, but I'm not sure how often it may be called on. I guess it depends on the types of stats reports Mystic will eventually generate for echomail nodes. I can see
how in some cases you might want to have say a daily, weekly, monthly total for some of those reports, perhaps even longer. If it's one reset
to wipe all stats then I can't see it being used too much.
Perhaps consider more granular options for resetting data? I'm not sure how that may work / be feasible, perhaps something like
reset_daily
reset_weekly
reset_monthly
; When set to TRUE, MUTIL will remove any files or mail packets f the ; node's outbound queue upon deactivation from inactivity
clear_outbound = true
Yep also good, it should clear echomail and filebox.
; When Mystic is unable to connect outbound to a node it can automatically ; change their mail type from "Crash" to "Hold" after a specific number of ; outbound connection failures (or 0 to disable)
crash_errors = 0
This looks fine bar the fact I am unsure how many failures should count, perhaps this should be a figure expressed in days or hours?
Perhaps consider more granular options for resetting data? I'm not su how that may work / be feasible, perhaps something like
reset_daily
reset_weekly
reset_monthly
You can sort of already do this if you set it to reset 7 for weekly for example. But I am open to any ideas of course if you can think of a better way to do this.
Yep also good, it should clear echomail and filebox.
It should clear all echomail and filebox. I've already finished the implementation of all the features I showed in the original message but none of it is actuall tested.
I also fixed the MIS POLL display error too.
This looks fine bar the fact I am unsure how many failures should cou perhaps this should be a figure expressed in days or hours?
That makes sense. Maybe a combination of two factors?
I could base it entirely off of the last successful connection time but then the issue with that is if you screw up your batch file and Mystic never actually TRIES to send anything (because you called "miss poll" instead of "mis poll") then you could end up with all your crash nodes being demoted to hold (when their setup was fine and yours was actually broken).
Because of that maybe it should be based off of a dual factor:
; Node must have a combination of both of th following values before having ; mail type and filebox type set to hold:
; Number of bad outbound connection attempts
crash_errors = 7
; Number of days since last successful outbound connection
crash_days = 7
But if you reset every 7 days how would you ever get the 30 days stats?
That's kinda where my brain is going, just not sure how to achieve both
at the expense of one?
Yep that sounds good. And some kind of report is generated somewhere for admin and/or for possible posting to echomail?
Coolio... it seems the display window is limited in that you can only
see how many concurrent active connections the window will display, so
if it were 12 I'm not sure how it would display? Regardless it seems a
I like this. what about if you have a node that is only ever set up for HOLD so you never poll it but you need to know if it's been inactive polling in?
I know we have an inactivity setting being kicked around, but how are you defining inactivity?
Will Mystic know the difference between an echomail node set as inactive by the sysop and one the system has determined by the rules being set in this stanza is something to be removed?
You wouldn't want a deliberately set inactive node by the sysop to be wiped.
Sysop: | Eric Oulashin |
---|---|
Location: | Beaverton, Oregon, USA |
Users: | 94 |
Nodes: | 16 (0 / 16) |
Uptime: | 09:07:53 |
Calls: | 5,137 |
Calls today: | 4 |
Files: | 8,491 |
D/L today: |
1 files (279K bytes) |
Messages: | 352,550 |