Failure patterns across instances of servers.php #3084
mcfnord
started this conversation in
Bug Investigation
Replies: 1 comment 1 reply
-
I think Tony (softins) is the right person to judge that. Not sure who else has deep knowledge about Jamulus-php |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I've lost the discussion where @pljones asked about patterns in empty result sets from jamulus-php. I haven't comprehensively tested, but did test a failover technique that apparently reveals that failures happen equally on geographically different instances. I failover to one, and it failovers right back, until the interruption concludes. I still know very little. Here's a log that's kinda useless without timestamps (5 is SF, k is Tony's original UK instance):
5 choral
k choral
5 classical
k classical
5 classical
k classical
5 classical
k classical
5 classical
k classical
5 jazz
5 classical
k jazz
k classical
5 classical
k classical
5 jazz
k jazz
5 jazz
k jazz
5 jazz
5 classical
k jazz
k classical
5 choral
5 classical
k classical
5 classical
k classical
k choral
5 jazz
5 classical
k jazz
k classical
5 classical
k classical
5 classical
k classical
5 classical
k classical
5 classical
k classical
5 jazz
k jazz
5 jazz
k jazz
5 classical
k classical
5 classical
k classical
5 jazz
5 classical
k jazz
k classical
5 jazz
5 choral
k jazz
5 jazz
k jazz
5 classical
k classical
k choral
k anygenre1
k anygenre2
5 anygenre1
5 anygenre2
5 jazz
5 classical
k jazz
k classical
5 classical
k classical
5 classical
k classical
5 jazz
5 classical
k jazz
k classical
5 classical
k classical
5 jazz
5 classical
k jazz
k classical
5 classical
k classical
5 jazz
5 classical
k jazz
k classical
So it ping-pongs, and both instances seem to experience the same failure at the same time. I bet it's a timer in servers.php that times out, returning an empty set. But why? These failures certainly seemed to be instance-independent earlier, but this data strongly suggests consistency in the failures across instances. I suspect the one-offs are very brief failures that are resolved before the other instance is queried (about 5-10 seconds later). Obviously a much more comprehensive study of the question could be performed.
Beta Was this translation helpful? Give feedback.
All reactions