Got finished kinda late yesterday hence the lack of tech news report. So last week we had lots of database cleanup to deal with due to server crashes over the preceding weekend. The mysql replica database suffered quite a bit, so we planned to recover it using a standard mysql dump file, except we discovered that the latest version of mysql is buggy and the dump files sometimes contain syntax errors. Great.

So this week we recovered the replica by copying all the myisam and innodb data files (and logs) from mork (the master database server). We actually did the first rsync on Monday to help speed things along on Tuesday, but there are so many large files it took forever to even to just do the "delta" rsync. That's why the outage was so long (this final rsync could only happen when the master database was quiescent).

This morning Bob and I made sure all the right config tweaks were made in /etc/my.cnf and started up the replica server. Only one minor snag at first which we fixed, now it's running again and catching up! We still have to figure out how to get mysqldump to work 100% of the time syntax-error-free. That's actually kind of scary.

Meanwhile, the Bay Area was hit with a record breaking storm yesterday. Yeah, I grew up in New York so I can say it was only really a "storm" by Bay Area standards but still we had low temperatures and high humidity. This wreaks havoc on our air conditioner, and the server closet has been hovering a few degrees away from disaster for a couple days now. In fact, ewen (Eric's hydrogen survey server) just lost a drive in the root RAID. It shouldn't be a big deal to replace, except that when ewen goes down for maintenance everything hangs (as there are lots of informix libs living on that system - we really need to move them off but have been loathe to do so for fear of breaking something else).

- Matt

____________
-- BOINC/SETI@home network/web/science/development person
-- "Any idiot can have a good idea. What is hard is to do it." - Jeanne-Claude

This is old news for some but i just discovered it.
Over 300 known bugs, some serious. the url says it all,
I did`nt read through all of it, its a bit long and above my level.
Plenty of things to `tidy up` :)

With this feature turned off, we have a lot more internet bandwidth for the Seti@Home project to do uploads, downloads, scheduler requests, etc. I'm wondering why we need this feature turned back on since Boinc was designed to be simply set and left alone to run. My long-time Seti friends have not had any network dropouts since this feature was turned off.

What is the value of being able to parse through one's or someone else's tasks?

What is the value of being able to parse through one's or someone else's tasks?

...high-end MoBo...300$, latest CPU ...974$,
mindblowing watercooled VGA ...700$ ...
Chance to see how, or if it works as it should, compared to others...priceless :)
____________Who the hell is General Failure and why is he reading my harddisk?¿

With this feature turned off, we have a lot more internet bandwidth for the Seti@Home project to do uploads, downloads, scheduler requests, etc.

A lot? Not quite ;-) Results traffic (wire bandwidth consumed) is pretty minor --- you'd probably have to look at 250 pages worth of results (in under 5 seconds) to equal 1 potential WU download in bandwidth (I say 'potential', because bandwidth isn't banked -- if it goes unused this second it's gone forever). When people can't download a WU, it's because there are none to begin with or the system is swamped by things OTHER than Result serving (ditto uploads, scheduling, etc).

In fact, for those of us reading here, the Forums with those signature images & avatars on practically every message of every thread are a greater overall bandwidth hit. But aesthetics & e-awards have their values too.

Had any of these been genuine culprits in the past, it's pretty easy to throttle both with a QOS pushback for the sake of production traffic (vs status & other website traffic such as the streaming videos), it might even already be there, just never seen because it's just not an issue since on avgerage the system handles and balances it all (aside from the self imposed post maintenance storm every Tuesday). But yes, a bigger newer pipe would be grand for far more than speedier results ;-)

With this feature turned off, we have a lot more internet bandwidth for the Seti@Home project to do uploads, downloads, scheduler requests, etc. I'm wondering why we need this feature turned back on since Boinc was designed to be simply set and left alone to run. My long-time Seti friends have not had any network dropouts since this feature was turned off.

What is the value of being able to parse through one's or someone else's tasks?

Nikos

What people see when they visit the Forums or look at their Account page is on a seperate link. It does not interfere with Uploads/Downloads to Seti. The Pending Credit or Tasks information is normally drawn from the Replica Boinc Database.

What is in their Account page, attacks the Boinc Replica Database. Drops outs would "normally" be associated with problems accessing the Boinc Master Database. Most of that has been cleared.

So for the answer to what is the value of being able to look at problems with a Workunit that someone had a problem with? It is important in Users Helping Users. The ability to see what happened or did not happen. This also goes for the Lunatics Crew to see what was broken. Or the Access to the Information.

A Large number of people try to Help. When they do not have access to the information it is very tough.

4. The SETI@home Classic backend is a tangled mess. There have been many problems over the years, most of which were invisible to the participants. None of these problems were fatal to the project or its science, but have resulted in an obnoxious web of ridiculous dependencies, confusing configurations, and unweildy databases. I am practically drooling dreaming of day when we get to turn all that stuff off and be done with it already. The BOINC backend is sooooo much easier to deal with.

In fact, for those of us reading here, the Forums with those signature images & avatars on practically every message of every thread are a greater overall bandwidth hit. But aesthetics & e-awards have their values too.

This does not take up bandwidth as you would think. The web pages uses the Campus network. The file transfers take the SETI bandwidth. So you are not stealing bandwidth from the SETI pipe when perusing the webpages.

What is the value of being able to parse through one's or someone else's tasks?

...high-end MoBo...300$, latest CPU ...974$,
mindblowing watercooled VGA ...700$ ...
Chance to see how, or if it works as it should, compared to others...priceless :)

Reminds me of a quote I recently heard in the movie "I Hope They Serve Beer In Hell", and I've heard the line before then as well:

If it lacks a price, then it it probably worthless. :)

PS - This was only meant as humor. Anyone lacking a sense of humor should please disengage themselves from the keyboard before firing off a flame or argument to the contrary. Thank you and have a nice day. :)
____________

4. The SETI@home Classic backend is a tangled mess. There have been many problems over the years, most of which were invisible to the participants. None of these problems were fatal to the project or its science, but have resulted in an obnoxious web of ridiculous dependencies, confusing configurations, and unweildy databases. I am practically drooling dreaming of day when we get to turn all that stuff off and be done with it already. The BOINC backend is sooooo much easier to deal with.

4. The SETI@home Classic backend is a tangled mess. There have been many problems over the years, most of which were invisible to the participants. None of these problems were fatal to the project or its science, but have resulted in an obnoxious web of ridiculous dependencies, confusing configurations, and unweildy databases. I am practically drooling dreaming of day when we get to turn all that stuff off and be done with it already. The BOINC backend is sooooo much easier to deal with.