Changes between Version 58 and Version 59 of DevProjects
- Timestamp:
- Mar 10, 2009, 7:16:41 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevProjects
v58 v59 58 58 * Change default Q&A page to refer BOINC-specific questions to BOINC web site. #603 59 59 * Convert team name HTML and team description to BBcode. #604 60 * Use rich-text editing widget (e.g. Yahoo) wherever we allow BBcode. 60 * Use rich-text editing widget (e.g. Yahoo) wherever we allow BBcode. #392 61 61 62 62 Medium: … … 114 114 * Log result start/ends (for use by 3rd-party software like !BoincView). 115 115 * Prevent disk space usage from exceeding user preferences, and enforce resource shares, with file deletion according to project policy. 116 * Make messages of class MSG_USER_ERROR translatable. 116 * Make messages of class MSG_USER_ERROR translatable. #153 117 117 * Vista: if get 'about to shut down' msg from OS, stop apps immediately (don't tell them to checkpoint). Investigate. 118 118 * XML stats: add lat/long to user record? … … 130 130 * Properties pages for projects, jobs. 131 131 * Turn off alerts (Rom Walton is working on this). 132 * Have the Manager do RPCs in a separate thread. 132 * Have the Manager do RPCs in a separate thread. (already done by Charlie?) 133 133 134 134 === Server/Back End === 135 135 136 136 Easy: 137 * Add a -h/--help option to all back end programs that explains what it does and gives usage. 137 * Add a -h/--help option to all back end programs that explains what it does and gives usage. (already done?) 138 138 * Add a --version option to all back end programs that prints their version, from ../version.h. NOTE: this is a client version number; it would be better to print the SVN changeset. 139 139 * Add a mechanism to recover from situations where the scheduler fails to send its reply message. … … 143 143 144 144 Medium: 145 * Enforce file immutability. I.e., change update_versions and create_work() so that they check if any file is already in the download hierarchy, and if so make sure that it is the same. Use MD5s for effi ency.145 * Enforce file immutability. I.e., change update_versions and create_work() so that they check if any file is already in the download hierarchy, and if so make sure that it is the same. Use MD5s for efficiency. 146 146 * When using HR, if the scheduler has sent one result of a WU using a particular app version, it should use the same app version for other results from that WU. Otherwise, when new app versions are released, results may incorrectly be marked as invalid. 147 147 … … 151 151 * Notion of "infinite priority" (start right away). May suffice to have zero delay bound. 152 152 * feeder orders by batch 153 * Implement a mechanism so that server software detects incompatible database format. 153 * Implement a mechanism so that server software detects incompatible database format. (related to #715) 154 154 * Scheduler: implement mechanisms so that server tries to send results from the same WU to hosts with similar turnaround time, so that a fast host doesn't have to wait weeks to get credit. 155 155 * Add project_specific_info field to host table (text). This stores, for each app, the ID of last reference WU completed, and the info returned by that WU (as part of its stderr output, in a <app_info> tag).