1) plan class is purely a server mechanism;
it's relevant to all client versions.
If an app_plan function references info that's only
reported by certain clients (e.g., GPU list or CPU capabilities)
then it will return false (i.e. that app version won't be sent).

2) clients report all the platforms they're capable of handling.
E.g. a Win64 client will report Win64 and Win32.
In your example, the scheduler will send it jobs for either app.

-- David

On 08-Dec-2010 9:21 AM, Bernd Machenschalk wrote:
> Hi!
>
> 1.  I'm not fully aware of how the client interacts with the scheduler
> regarding plan classes. I'd need to send different Apps to clients that
> do support plan classes (>= 6.2?) and those which don't. How do I do
> this? Will a "generic" plan class (that doesn't actually e.g. check the
> CPU capabilities) only reach the Clients that _do_ support plan classes
> (and thus do what I want)?
>
> 2. Do modern BOINC Clients support multiple platforms per project? E.g.
> if a project has two applications, one of which has a 64bit version and
> the other has only a 32bit App, would a 64bit Client only ask for and
> get work for the 64bit App? Or would the "platform fallback" (64->32bit)
> work for the second App?
>
> Best,
> Bernd
>
> _______________________________________________
> boinc_dev mailing list
> boinc_dev@ssl.berkeley.edu
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.
_______________________________________________
boinc_dev mailing list
boinc_dev@ssl.berkeley.edu
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to