Re: Background Jobs
Posted: 29 Apr 2010 12:09
Thank you for explaining the possible uses of pausing the queue. One thing I wonder about is that it's currently possible to skip queued jobs but not to delete them.admin wrote:1.
I see various reasons why a user would pause a queue. One of them mentioned by jacky lately: if you made a mistake, or you are unsure whether you made a mistake, you halt things a have all the time look, and if necessary skip jobs.
Another usage is to set pause right from the beginning and then add jobs to the paused queue. When your queue is to your liking, you unpause and go for a cup of coffee while the machine is working.
If parallel jobs are excluded from the pause (which I will code in the next 5 minutes) you can still start a quick background job (with "queue file ops" OFF) while your paused queue is not affected. Nice.
BTW, pausing jobs in progress will only be possible in XYcopy 2.0.
Code: Select all
v9.00.0206 - 2010-04-28 15:46
+ Background Jobs: Now you can skip pending jobs via the job's
context menu ("Skip Job"). The job will not be started as long as
it is skipped.
You can unskip a job at any point in time.
- If jobs are in progress while you unskip a job then it will be
started whenever it turn comes.
- If all jobs are completed and only skipped jobs are left in the
list then you are prompted whether to start the job now. On OK
the job is immediately started. On Cancel the job will be
started whenever you initiate the next background job; this is
because always the whole job list is scanned for jobs that need
to be completed, and the unskipped job will be started before
the job you just initiated because it comes earlier in the list.