maiyannah on community.highlandarrow.com
This remote profile is registered on another site; see maiyannah's original profile page on community.highlandarrow.com.
-
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:26:07 EST maiyannah
"The drama is over, Donald J. Trump passed the 270 electoral votes necessary to become President. A few electors dissented, resulting in their prompt dismissal and replacement per their state's laws. Ironically, more dissenters turned on Clinton than on Trump."
Vultures usually wait until the prey is dying, so that's easily-explained behaviour. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:24:17 EST maiyannah
@takeshitakenji I agree. Ideally we should have a "last retry" field on the queue item which we can then use to put a (configurable) pause between them. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:09:54 EST maiyannah
@daggsy @takeshitakenji But did he recycle his own leg? -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:09:24 EST maiyannah
@takeshitakenji I mean the internal option in pA/GS. There's a setting for how long you have to wait between identical messages.
As to the actual code side, I suspect the redis code is operating so quickly all the retries are essentially happening in parallel which is less than desirable if we have temporary network outages. I should probably introduce a pause to it. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:04:20 EST maiyannah
@takeshitakenji Might consider making the duplication detection stronger. But the retries code should look for duplicates and it doesn't, because it was never enabled by default before and people just accepted transmission loss. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:03:00 EST maiyannah
@takeshitakenji It's probably the root cause. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:02:20 EST maiyannah
@takeshitakenji Unfortunately short of asking the server admins there's no easy way to know if a server has retries enabled. (Mine does.) -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:01:41 EST maiyannah
@rw Mister Anderson -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 19:01:20 EST maiyannah
@takeshitakenji If the source server has retries enabled you're probably getting it eventually so it can be ignored in that case as just the network being naff. If the source server doesn't though, then you've lost that message. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 18:59:29 EST maiyannah
@takeshitakenji I looked at the code in question and I'd refine this to: "The server knows it was supposed to receive a federated message directed at you, however the message itself was dropped because of packet loss in transmission, which causes the QvitterNotification to fail because the notice doesn't exist." -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 18:57:00 EST maiyannah
@takeshitakenji The client error if that's the case is symptomatic. It's probably going "they're asking for records that seem to be broken" -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 18:54:41 EST maiyannah
@takeshitakenji If I had to make an (educated) guess it's probably expecting to have the records for federated notices that didn't get through properly. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 18:52:49 EST maiyannah
@takeshitakenji There are a few things that will give stock 500 because its the most appropriate error, in ServerException subtypes, but to my recollection 400 is only the default ClientError -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 18:48:47 EST maiyannah
@takeshitakenji Because of the type of exception that it's raising is a ClientError, which defaults to 400 if it isn't passed any information (which it doesn't look like it was given the complete lack of message or whatever.)
You'd have to strace it or something and see what's raising it. If I know I can try to take a look. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 11:00:37 EST maiyannah
@purplehippo @verius Male psychology is pretty damn predictable in that regard. Nail titties on and they'll be all over it. And sure, there are some that realize it for what it is, and those that'll go one further and call the game on it, but that's the exception, not the rule. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 10:55:06 EST maiyannah
@purplehippo @verius I have no response to this that isn't sexist towards men. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 08:48:11 EST maiyannah
@daggsy @takeshitakenji Clearly he should use papyrus instead -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 08:17:09 EST maiyannah
I really hate it when games make you do things and then yell at you doing them. -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 07:29:47 EST maiyannah
Laying about not able to sleep thinking of me @katiekats -
maiyannah (maiyannah)'s status on Monday, 19-Dec-2016 07:20:57 EST maiyannah
@purplehippo Signalex is the only make that doesn't have one right now seems like.