Black Hole
May contain traces of nut
This is a HD-FOX, and (possibly foolishly) I decided to torture it by downloading the Strictly opening show. I presume the download will be several gigabytes, so it was never a good idea in the first place (not on my broadband), although I did download the Victor Borge programme successfully (about 1GB) taking 2 hours.
After a day, the qtube log is stuck on downloading:
I'm not sure why (not investigated, perhaps it's the debug level), but this machine doesn't log download progress – it only reports when the download is complete.
The process queue looks as if something is happening:
There is a .part file, 1.5GB in size, but it seems to have stopped being written at about 11am yesterday (that's its timestamp in the
What I want to do is reboot, which (I presume) would end up with the qtube task being resubmitted and the download being resumed, but I am reluctant because there seems to be another problem which might require information gathering:
Note I have an (apparently) running task, yet the Kill Running button is greyed out (see screenshot). What debug info does the team need?
(All this started because I used RS to schedule recording on two machines while I was away, and neither succeeded! HD3 was nominally "working" but somehow screwed up and RTS not working until it had a reboot, HDR1 WebIF was running but the humaxtv process had crashed.)
After a day, the qtube log is stuck on downloading:
I'm not sure why (not investigated, perhaps it's the debug level), but this machine doesn't log download progress – it only reports when the download is complete.
The process queue looks as if something is happening:
There is a .part file, 1.5GB in size, but it seems to have stopped being written at about 11am yesterday (that's its timestamp in the
ls -l
anyway).What I want to do is reboot, which (I presume) would end up with the qtube task being resubmitted and the download being resumed, but I am reluctant because there seems to be another problem which might require information gathering:
We really need an easier way of getting rid of long running queued tasks,
Storing the PID of the currently running queued task in the queue.db entry would be one option but it is fairly complicated to add a new field to an existing database definition but then I realised that is not actually needed.
By design only one queued task can be running at a time so rather than a pid field in each queue entry it only needs a single pid to be stored which could be in the settings database or in a simple file.
So,
- When starting a queued task save the pid of the started task in file/db
- (optionally) When task ends delete saved pid
- Add 'Kill current task' button to queue display button, button action issues kill pid command
- (optionally) Disable kill button when no task active, Display pid on Queue panel
This is now implemented in 1.5.2-13 in the Beta area.
Any other packages with plugins (qtube) need modifying to usesystem qexec
rather thanexec
in queue.hook
Note I have an (apparently) running task, yet the Kill Running button is greyed out (see screenshot). What debug info does the team need?
(All this started because I used RS to schedule recording on two machines while I was away, and neither succeeded! HD3 was nominally "working" but somehow screwed up and RTS not working until it had a reboot, HDR1 WebIF was running but the humaxtv process had crashed.)
Last edited: