I'm at a loss at this point.
Running 7.0.42 breaks Einstein, but downgrading to 7.0.24 breaks seti@home.
I also tried 7.0.33 as it was below the 7.0.36 that was recommended to me, but that breaks Einstein as well.
So since it's just he Gamma-ray Pulsar app that doesn't work, anyone have any idea why deselecting it in the Project Preferences doesn't seem to work? I still seem to get units for this app when I have clearly chosen that I don't want them.
I built the dev BOINC client from the latest source in the repository available yesterday. Here are the logs files for hsgamma restarting. I had the same thing happen with 7.0.42 and a later build from 12-22-12. After reverting back to 7.0.36, hsgamma ran successfully without restarting.
client and API: improve the way an app checks for the death of the client.
Old: heartbeat mechanism
Problem: if the client is blocked for > 30 secs (e.g. because it takes a long time to write the state file, or because it's stopped in a debugger) then apps exit. This is bad if the app doesn't checkpoint and has been running for a long time.
New: the client passes its PID to the app.
The app periodically (10 sec) checks that the process still exists.
Notes:
For backward compatibility (e.g. new API w/ old client, or vice versa) the client still sends heartbeats, and the API checks heartbeats if the client doesn't pass a PID.
The new mechanism works only if the client's PID isn't assigned to a new process within 10 secs of the client exiting. Windows 2000 reuses PIDs immediately, so check for Win2K and don't use this mechanism if so.
TODO: For Unix multithread apps, critical sections aren't currently being enforced. Need to fix this by masking signals.
It is possible that the Gamma-ray pulsar search #2 v0.01 app has been built with the new api, and this is the first try to see if it works, (looks like it, app restarts after 11 seconds on your host)
Edit: the app says (on Windows 7 x64) '20:48:10 (4936): [normal]: This Einstein@home App was built at: Dec 11 2012 20:42:01', while the says 7.1.0, but is computing normally here.
Linux users running the new Einstein Gamma-ray pulsar search #2 app and Boinc 7.0.38 and later are reporting the app constantly restarts with no heartbeat,
seems the app has been built with the new api:
Thanks for following this up. I'm sure Bernd will see your report and take whatever action he deems appropriate.
When this thread first started, I took immediate interest because I had seen Jord's comment about the new app configuration feature in 7.0.42 and I was really keen to try it out on a Linux host with a HD7770 that is currently running 7.0.31. It's a dual core and the GPU is doing tasks 2x so the 0.5 CPUs requirement restricts CPU tasks to just one core.
I gave 7.0.42 a spin and saw exactly the behaviour reported by others earlier in this thread, so I immediately reverted to 7.0.31. I could achieve what I want with AP but the app configuration feature seems a much cleaner way to do it - 2 CPU tasks (FGRP2) and 2 GPU tasks simultaneously.
So hopefully Bernd will be able to build new Linux FGRP2 apps fairly quickly for us to try out on 7.0.42.
Claggy, thanks for posting to the boinc_dev and for posting the updates.
I pulled the latest updates and did a fresh compile of the latest software. I checked the latest commit logs to make sure 624deb45 is there. Unfortunately, my hsgamma tasks are still restarting as before.
Claggy, thanks for posting to the boinc_dev and for posting the updates.
I pulled the latest updates and did a fresh compile of the latest software. I checked the latest commit logs to make sure 624deb45 is there. Unfortunately, my hsgamma tasks are still restarting as before.
I'm at a loss at this
)
I'm at a loss at this point.
Running 7.0.42 breaks Einstein, but downgrading to 7.0.24 breaks seti@home.
I also tried 7.0.33 as it was below the 7.0.36 that was recommended to me, but that breaks Einstein as well.
So since it's just he Gamma-ray Pulsar app that doesn't work, anyone have any idea why deselecting it in the Project Preferences doesn't seem to work? I still seem to get units for this app when I have clearly chosen that I don't want them.
RE: ...anyone have any idea
)
Did you double check the venue (default, home, work, school) of your host and your preferences?
Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)
I built the dev BOINC client
)
I built the dev BOINC client from the latest source in the repository available yesterday. Here are the logs files for hsgamma restarting. I had the same thing happen with 7.0.42 and a later build from 12-22-12. After reverting back to 7.0.36, hsgamma ran successfully without restarting.
BOINC Log
Stderr Log
Boinc 7.0.38 and later have
)
Boinc 7.0.38 and later have this changeset:
It is possible that the Gamma-ray pulsar search #2 v0.01 app has been built with the new api, and this is the first try to see if it works, (looks like it, app restarts after 11 seconds on your host)
Edit: the app says (on Windows 7 x64) '20:48:10 (4936): [normal]: This Einstein@home App was built at: Dec 11 2012 20:42:01', while the says 7.1.0, but is computing normally here.
Claggy
I posted to the boinc_dev
)
I posted to the boinc_dev list last night:
and Dave responded with a fix:
Changeset 624deb45 in boinc
Claggy
Thanks for following this up.
)
Thanks for following this up. I'm sure Bernd will see your report and take whatever action he deems appropriate.
When this thread first started, I took immediate interest because I had seen Jord's comment about the new app configuration feature in 7.0.42 and I was really keen to try it out on a Linux host with a HD7770 that is currently running 7.0.31. It's a dual core and the GPU is doing tasks 2x so the 0.5 CPUs requirement restricts CPU tasks to just one core.
I gave 7.0.42 a spin and saw exactly the behaviour reported by others earlier in this thread, so I immediately reverted to 7.0.31. I could achieve what I want with AP but the app configuration feature seems a much cleaner way to do it - 2 CPU tasks (FGRP2) and 2 GPU tasks simultaneously.
So hopefully Bernd will be able to build new Linux FGRP2 apps fairly quickly for us to try out on 7.0.42.
Cheers,
Gary.
Yes, the preferences I set
)
Yes, the preferences I set are the global prefs, I don't have any specific prefs set for work, hone, school, etc...
For now, i've set GRP2 app to non-executable so that it doesn't take up 6 processing slots for 14 hours not doing anything.
Claggy, thanks for posting to
)
Claggy, thanks for posting to the boinc_dev and for posting the updates.
I pulled the latest updates and did a fresh compile of the latest software. I checked the latest commit logs to make sure 624deb45 is there. Unfortunately, my hsgamma tasks are still restarting as before.
BOINC Log
Stderr Log
RE: Claggy, thanks for
)
You don't need to do anything, what you need is a new app built with the fixed api, not a rebuilt client.
Claggy
RE: You don't need to do
)
I misunderstood "build new Linux apps" and thought he was referring to the client. Thanks.