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
-
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