Hi!

We just stumbled upon a major problem with the app selection mechanism in BOINC:

- when a user edits his project preferences to e.g. opt-out of an application, 
all applications that he wants to run and that are known AT THAT TIME are added 
to the project preferences
- when a new application is added to the project, this appid is not 
automatically added to the project settings of any user/venue
- this means that the user will not get any work for new applications until he 
edits his preferences again

For projects that regularly phase applications in and out this means that 
sooner or later no user that ever opted out of an application will ever get 
work from the project, without knowing why, withot being notified of it and 
possibly without recognizing it.

My idea to work around this was: when adding a new application, modify the 
preferences of all users/venues that have an <appid> tag (i.e. that edited the 
settings once) adding and <appid> tag of the new application.

1. I think BOINC should provide at least a script or sth. to do this, 
preferably automatically when adding an application (OPS page "manage 
applications").

2. That doesn't help, however, with existing applications, as there is no way 
to tell whether the appid isn't listed because the app has been added after the 
last edit or the user has purposefully opted out. I'm inclined to just add the 
current apps and let the users opt out again if they really want to, but I 
certainly don't like this very much.

Best,
Bernd
_______________________________________________
boinc_dev mailing list
[email protected]
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