Hopefully, this isn't a duplication of another request (my perusal of topics didn't find it) -
On the "Tasks" tab there are "Graphics", "Suspend", and "Abort" buttons. I would like to see a "Run Now" button that would switch the currently highlighted task to be a running task. Lately, I've encountered tasks from various projects that show 100% completion, but haven't uploaded results. Their task status is "Waiting to run". Would love to be able to tell BOINC to run it now to clear it from the task list. (I know this could be a dangerous function in terms of scheduling for completion. I also know the task will get run time before its due date, so this is just a "wanna have".
____________

The problem with the suggestion is that BOINC is designed to support multiple projects. If you are running a ClimatePrediction workunit that has 1% left to run, depending on the speed of the computer that 1% can be days before it completes. If you have other workunits that are in danger of missing their deadline, one workunit will need to be paused so that it can be completed before the deadline.

BOINC has no real idea about how long each workunit actually is, it can only "guesstimate" the time to completion. For example, some workunits are very slow to process at the beginning, but speed up near the end (they are not linear) or vice versa.

Building a "run now" button would put too much power in the hands of the user who might be trying to micromanage BOINC when BOINC is designed (very well, I might add) to meet all resource shares between projects and attempt to meet all deadlines for a workunit.

The way I see it, there's no dire need to force a workunit to be completed and turned in, and if there were, BOINC would be running that workunit in High Priority mode instead of switching to another. That last 1% will be completed eventually, so I really don't see the need to program in a button that allows the user to force what will be done eventually other than to appease the viewer who hates to see a workunit with only 1% left to go.
____________

The problem with the suggestion is that BOINC is designed to support multiple projects. If you are running a ClimatePrediction workunit that has 1% left to run, depending on the speed of the computer that 1% can be days before it completes. If you have other workunits that are in danger of missing their deadline, one workunit will need to be paused so that it can be completed before the deadline.

BOINC has no real idea about how long each workunit actually is, it can only "guesstimate" the time to completion. For example, some workunits are very slow to process at the beginning, but speed up near the end (they are not linear) or vice versa.

Building a "run now" button would put too much power in the hands of the user who might be trying to micromanage BOINC when BOINC is designed (very well, I might add) to meet all resource shares between projects and attempt to meet all deadlines for a workunit.

The way I see it, there's no dire need to force a workunit to be completed and turned in, and if there were, BOINC would be running that workunit in High Priority mode instead of switching to another. That last 1% will be completed eventually, so I really don't see the need to program in a button that allows the user to force what will be done eventually other than to appease the viewer who hates to see a workunit with only 1% left to go.

There are also projects that run for a long time after they reah 100%. I am talking days in at least one case.
____________BOINC WIKI