Custom Query (981 matches)
Results (13 - 15 of 981)
Ticket | Owner | Reporter | Resolution | Summary |
---|---|---|---|---|
#154 | fixed | Refactor the alternate platform code in the client | ||
Description |
|
|||
#158 | fixed | Problems and proposed solution in multi-platform schem | ||
Description |
Version 5.9.5 of the BOINC client adds the ability for a host to run applications of more than one platform. For example, a Win64 machine can run Win64 or Win32. This is implemented as follows: a scheduler request contains a list of platforms, in order of decreasing preference. The scheduler (starting with SVN revision 12512) sends jobs along with the application version of the highest-ranking available platform. However, there are problems stemming from the fact that the client was written with the assumption that it would only run apps of a single platform. Thus, it identifies app versions only by the pair (application, version number). If a scheduler sends it an app version with the same app and version number but a different platform, it will ignore it. This leads to a number of problem scenarios. For example, suppose a project has only a Win32 version of a certain app, and a client running on Win64 has this app version. The project then adds a Win64 version of the app, with the same version number. The client will not get the Win64 version until a new version is released, which could be a long time. To remedy this problem, I propose the following set of changes: Scheduler RPC:
Scheduler:
Client:
Notes:
|
|||
#162 | fixed | No BOINC client installation as service on Vista | ||
Description |
Since version 5.9.4 on my host (Vista-32) the service installation of the client is no longer possible. The installer errors when the service should be started. From the application log:
Aborting the installation at this point does not fully restore the previous version. The service is no longer defined. Last working version is 5.9.3. |