Page 1 of 1

p10101 not on psummary

Posted: Sun Jan 10, 2010 5:19 pm
by harlam357
As it says... p10101 is no longer on the psummary page. I'm am still receiving these WUs on my GPU2 clients, so they must still be active.

I have reports from HFM users who have installed a new instance of HFM and cannot get a reading for this Project. I now see why, it's not on the psummary.

Re: p10101 not on psummary

Posted: Sun Jan 10, 2010 6:59 pm
by smoking2000
You should cache the projects listed on the psummary pages locally, so they're always available in your application.

Your application cache can be synced with the Jmol fah-projects, FCI project-summary and fahinfo.org export data

Re: p10101 not on psummary

Posted: Mon Jan 11, 2010 1:12 am
by harlam357
I do. But I don't currently deploy the application with a pre-built "cache file" - due to these recent issues I've been considering it.

It's not automated (yet) but I occasionally upload a new ProjectInfo.tab file here (just updated it): http://hfm-net.googlecode.com/svn/trunk ... ctInfo.tab

Jmol looks pretty complete, but the core id strings seem to be truncated to a "code" tag == more conversion for me. The fahinfo.org data doesn't list these p101xx projects either - and it's just in a totally different format. I like how your FCI data looks, but it looks like the kfactor data is incomplete. I agree, it would be nice if we all had a consistent data source. :)

I'll have to think about this some more. I may just stop pulling directly from the psummary and just auto update my file and pull from there. We'll see.

Caching data or not... the bottom line is - why aren't Projects currently in circulation listed on the psummary pages???

Re: p10101 not on psummary

Posted: Mon Jan 11, 2010 5:42 am
by bruce
harlam357 wrote:... the bottom line is - why aren't Projects currently in circulation listed on the psummary pages???
I can think of several possibilities. (I don't have access to any of the actual code, so these are just speculation from the external symptoms.)

1) I suspect that the Psummary script polls the servers periodically but does not cache data. This means that if a server is off-line at the moment it is polled, the data probably disappears until the next time a poll finds that project back on-line. Meanwhile the server, itself, can come back on-line and distribute work.

2) A new version of the psummary scxript has been deployed. It may have a bug.

3) New server code is being deployed. This might have caused unforeseen issues in the polling process . . . especially since the psummary script has to work simultaneously with servers that have either the old or the new server code.

4) The integration of the various servers into a single system is really very complex and it runs 24x7x52. Making changes to a real-time system is fraught with pitfalls and there's really no way to test that integration in a laboratory environment.