summary refs log tree commit diff
path: root/issues/gn-libs
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2025-11-05 12:17:00 -0600
committerPjotr Prins2026-01-05 11:12:11 +0100
commit71f21d0fa0f61841c87a349baaca2a7aba0ba0a4 (patch)
tree3b40cba6e3ad9c2c88dc65202f241e34375aea09 /issues/gn-libs
parent7ab454321c464339fbf7e4b1354e9a9ad5870692 (diff)
downloadgn-gemtext-71f21d0fa0f61841c87a349baaca2a7aba0ba0a4.tar.gz
gn-libs: (new issue) Jobs: Allow jobs cascades.
Diffstat (limited to 'issues/gn-libs')
-rw-r--r--issues/gn-libs/jobs-allow-job-cascades.gmi26
1 files changed, 26 insertions, 0 deletions
diff --git a/issues/gn-libs/jobs-allow-job-cascades.gmi b/issues/gn-libs/jobs-allow-job-cascades.gmi
new file mode 100644
index 0000000..f659f32
--- /dev/null
+++ b/issues/gn-libs/jobs-allow-job-cascades.gmi
@@ -0,0 +1,26 @@
+# Jobs: Allow Job Cascades
+
+## Tags
+
+* status: open
+* priority: medium
+* type: enhancement
+* assigned: fredm, zsloan
+* keywords: gn-libs, genenetwork, async jobs, asynchronous jobs, background jobs
+
+## Description
+
+Some jobs could require more than a single command/script to be run to complete.
+
+Rather than refactoring/rewriting the entire "async jobs" feature, I propose adding a way to note who started a job, i.e.
+* the user, OR
+* another job
+
+This could be tracked in an extra field in the database, say "started_by" which can have values of the form
+* "user:<user-id>"
+* "job:<job-id>"
+where the parts in the angle bracket (i.e. "<user-id>" and "<job-id>") are replaced by actual ids.
+
+## Related Issues
+
+=> /issues/gn-libs/jobs-track-who-jobs-belong-to