knreed
Former World Community Grid Tech
Joined: Nov 8, 2004
Post Count: 4504
Status:
Offline
Project Badges:
|
|
|
New Beta Test starting Nov 6, 2013 v7.24
|
This beta test is testing if we have fixed the issue with the too many exits issue.
This issue appears to have been caused by a change in the BOINC API layer for the research application. Every 10 seconds, the research application will check to see if the BOINC core client is still running. Previously, this check was done by iterating through all the running processes on the system to see if the process id could be found. This was changed to use the OpenProcess windows api call. The BOINC API treated any failure of this call as the core client not being there. However, beta test 7.23 confirmed that in the cases we were seeing it was returning "OpenProcess failed with error 5: Access is denied.". This represents a security policy issue rather than the core client not running. We suspect this has to do with the permission and user structure used when running BOINC as a service. We will pass this information along to BOINC for them to review and decide what to do.
In the meantime, we reverted this portion of the API back to the previous mechanism and have released this as version 7.24. We are hoping for a cleaner run this time.
|