Noticed a few new people tried downloading from my Queue today with no luck.
It turns out that when a user new to a certain Queue tries to download WUs for the first time, the Queue needs to contact Berkeley with that user's email address in order to find their Seti ID. This ID is needed because SetiQueue uses it to keep track of which WUs were sent to which user. So with Berkeley being unreliable today, the Queue wasn't able to get any new people's ID and just refused to send out WUs to them. It also seems that if SetiQueue can't contact Berkeley as soon as the new user connects, it doesn't try again later. What I found strange is that these incomplete queues were still filled with 10 WUs each, which seems kind of silly if you ask me. Chalk it up as a minor design flaw, I guess.
The lesson learned?
Proxy servers are very useful as a remote caching system for when Berkeley goes down, but only if you're using it BEFORE Berkeley goes down!!!
Tip of the day?
Set at least one of your systems to use a TeAm proxy all the time. This will maintain an active account for you on that particular proxy.
It turns out that when a user new to a certain Queue tries to download WUs for the first time, the Queue needs to contact Berkeley with that user's email address in order to find their Seti ID. This ID is needed because SetiQueue uses it to keep track of which WUs were sent to which user. So with Berkeley being unreliable today, the Queue wasn't able to get any new people's ID and just refused to send out WUs to them. It also seems that if SetiQueue can't contact Berkeley as soon as the new user connects, it doesn't try again later. What I found strange is that these incomplete queues were still filled with 10 WUs each, which seems kind of silly if you ask me. Chalk it up as a minor design flaw, I guess.
The lesson learned?
Proxy servers are very useful as a remote caching system for when Berkeley goes down, but only if you're using it BEFORE Berkeley goes down!!!
Tip of the day?
Set at least one of your systems to use a TeAm proxy all the time. This will maintain an active account for you on that particular proxy.
