meeb
|
d095c13bb7
|
Merge pull request #1178 from tcely/patch-6
Adjust the running tasks query set
|
2025-07-05 18:24:09 +10:00 |
|
meeb
|
db67bc9480
|
Merge pull request #1173 from tcely/patch-4
Convert `save_all_media_for_source` task
|
2025-07-05 18:23:48 +10:00 |
|
tcely
|
0af061ad78
|
fixup: remove get_source_check_task function
|
2025-07-05 04:11:12 -04:00 |
|
tcely
|
4dce224ce1
|
Merge branch 'main' into patch-4
|
2025-07-05 04:06:49 -04:00 |
|
meeb
|
1171237526
|
Merge pull request #1175 from tcely/patch-7
Simplify `map_task_to_instance`
|
2025-07-05 17:46:07 +10:00 |
|
meeb
|
8ed7adb07a
|
Merge pull request #1174 from tcely/patch-5
Accept unmapped tasks in all the sections
|
2025-07-05 17:45:50 +10:00 |
|
meeb
|
b5eb306d6d
|
Merge pull request #1172 from tcely/patch-2
Make `wait_for_media_premiere` a placeholder task
|
2025-07-05 17:45:29 +10:00 |
|
tcely
|
4013d60a00
|
Adjust the running tasks query set
The 12 hour limit may not be needed, but my task history rows are odd from testing at the moment.
|
2025-07-05 03:40:24 -04:00 |
|
tcely
|
325c288c5a
|
Do not block waiting for results
This can end up in a dead-lock situation where the execution slot is waiting on a task that is itself waiting on a chance to execute.
|
2025-07-05 02:50:11 -04:00 |
|
tcely
|
7de6f081a6
|
Use an already verified and extracted docker image for s6-overlay
|
2025-07-05 00:51:29 -04:00 |
|
tcely
|
129995c065
|
Remove a no longer needed wait_for_database_queue task
|
2025-07-04 22:55:33 -04:00 |
|
tcely
|
95c6640027
|
Adjust the call to TaskWrapper.schedule
|
2025-07-04 22:10:27 -04:00 |
|
tcely
|
90679802b2
|
Merge pull request #750 from tcely/patch-7
Simplify `map_task_to_instance`
|
2025-07-04 20:34:42 -04:00 |
|
tcely
|
1a6298641e
|
Simplify map_task_to_instance a bit
|
2025-07-04 20:26:31 -04:00 |
|
tcely
|
1c5ae7b192
|
Switch to using the bound class
|
2025-07-04 19:47:09 -04:00 |
|
tcely
|
d5bb2b750a
|
fixup: remove the temporary variable
|
2025-07-04 19:39:36 -04:00 |
|
tcely
|
02b00175a7
|
Switch to TaskHistory.schedule in signals.py
|
2025-07-04 19:36:11 -04:00 |
|
tcely
|
7cf35323d0
|
Use TaskHistory.schedule method
|
2025-07-04 19:31:57 -04:00 |
|
tcely
|
39eec8ec5f
|
Use the decorated delay setting when delay and eta are missing
|
2025-07-04 19:22:45 -04:00 |
|
tcely
|
d30c18dfbb
|
Add TaskHistory.schedule method
|
2025-07-04 19:05:53 -04:00 |
|
tcely
|
a6ef84750c
|
fixup: use the default delay
|
2025-07-04 18:53:00 -04:00 |
|
tcely
|
f43a7f62c8
|
Use set_verbose_name in signals.py
|
2025-07-04 18:46:33 -04:00 |
|
tcely
|
100a31650c
|
Accept unmapped tasks in all the sections
|
2025-07-04 18:20:25 -04:00 |
|
tcely
|
33760ffc82
|
Update calls of save_all_media_for_source
|
2025-07-04 16:55:47 -04:00 |
|
tcely
|
fa0d5c1d10
|
Don't delete save_all_media_for_source tasks anymore
|
2025-07-04 15:27:19 -04:00 |
|
tcely
|
ce2a8d756c
|
Update signals.py
|
2025-07-04 14:57:30 -04:00 |
|
tcely
|
d5edc33955
|
Convert save_all_media_for_source task
|
2025-07-04 14:52:32 -04:00 |
|
tcely
|
7b9c30180a
|
Do not try to delete wait_for_media_premiere tasks
If the media is missing, then it will remove itself when it eventually executes.
This task is mostly informational anyway.
|
2025-07-04 14:15:41 -04:00 |
|
tcely
|
04db38cf9e
|
fixup: clean up the unused variable
|
2025-07-04 14:08:40 -04:00 |
|
tcely
|
ce9eabd5d3
|
Make wait_for_media_premiere a placeholder that might never execute
|
2025-07-04 13:50:00 -04:00 |
|
meeb
|
f456c22b30
|
Merge pull request #1170 from tcely/patch-2
Use `TaskHistory` for reporting about tasks
|
2025-07-04 17:08:33 +10:00 |
|
meeb
|
ab1468fd93
|
Merge pull request #1171 from tcely/patch-4
Use `common.timestamp` for cache plugins
|
2025-07-04 17:07:14 +10:00 |
|
tcely
|
0a36c3a791
|
Check for updates to verbose_name for locked tasks
|
2025-07-04 01:21:09 -04:00 |
|
tcely
|
16008cf7b1
|
scheduled_qs now also includes running and errors
|
2025-07-04 00:24:15 -04:00 |
|
tcely
|
0a205231c9
|
Add the seconds to the float, not a datetime.timedelta
|
2025-07-03 23:53:54 -04:00 |
|
tcely
|
5106f276c5
|
Use add_to_task again now that everything uses TaskHistory
|
2025-07-03 23:36:04 -04:00 |
|
tcely
|
75ef10ed1f
|
Use the same filter as the dashboard
|
2025-07-03 23:00:50 -04:00 |
|
tcely
|
1a61e3882a
|
Fallback to name when verbose_name is unavailable
|
2025-07-03 22:47:47 -04:00 |
|
tcely
|
b814614eb3
|
Display the task_id for now
|
2025-07-03 22:18:36 -04:00 |
|
tcely
|
ed7b53b6a6
|
Update tasks.html
|
2025-07-03 21:59:09 -04:00 |
|
tcely
|
6c860387a2
|
Update tasks-completed.html
|
2025-07-03 21:03:39 -04:00 |
|
tcely
|
815dcb99e8
|
fixup: remove unused import
|
2025-07-03 20:58:16 -04:00 |
|
tcely
|
898f1d42cf
|
Display running and completed tasks from TaskHistory
|
2025-07-03 20:51:20 -04:00 |
|
tcely
|
cffa34774f
|
Use the new scheduled_at on the tasks page
|
2025-07-03 20:02:04 -04:00 |
|
tcely
|
c8dfcb1983
|
Populate the new TaskHistory fields from background_task
|
2025-07-03 19:10:32 -04:00 |
|
tcely
|
df3616dd03
|
Populate the new TaskHistory fields from huey
|
2025-07-03 18:13:34 -04:00 |
|
tcely
|
d195f43942
|
Create 0002_taskhistory_elapsed_taskhistory_scheduled_at_and_more.py
|
2025-07-03 18:00:15 -04:00 |
|
tcely
|
b5893b4604
|
Add elapsed and scheduled_at to TaskHistory
|
2025-07-03 17:44:29 -04:00 |
|
tcely
|
1639b60e18
|
Use common.timestamp for cache-huey.py
|
2025-07-03 15:52:54 -04:00 |
|
tcely
|
e7f2ff064d
|
Use common.timestamp for cache-filesystem.py
|
2025-07-03 15:46:47 -04:00 |
|