summaryrefslogtreecommitdiff
path: root/issues/missing-ci-cd-definitions-for-service-daemons.gmi
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2022-05-16 08:17:03 +0300
committerFrederick Muriuki Muriithi2022-05-16 08:17:03 +0300
commitcca7b73342e43e283cd55e04c4eefe1e86efb779 (patch)
treef56324689ce4791735f789221509f7508e4dc610 /issues/missing-ci-cd-definitions-for-service-daemons.gmi
parent4674e777702592e8b071427cced6d6fb35a15fda (diff)
downloadgn-gemtext-cca7b73342e43e283cd55e04c4eefe1e86efb779.tar.gz
New Issue: Missing CI/CD Definitions
Issue tracks the implementation of missing CI/CD definitions for "service daemons"
Diffstat (limited to 'issues/missing-ci-cd-definitions-for-service-daemons.gmi')
-rw-r--r--issues/missing-ci-cd-definitions-for-service-daemons.gmi22
1 files changed, 22 insertions, 0 deletions
diff --git a/issues/missing-ci-cd-definitions-for-service-daemons.gmi b/issues/missing-ci-cd-definitions-for-service-daemons.gmi
new file mode 100644
index 0000000..71fc4b2
--- /dev/null
+++ b/issues/missing-ci-cd-definitions-for-service-daemons.gmi
@@ -0,0 +1,22 @@
+# Missing CI/CD Definitions for "Service" Daemons
+
+## Tags
+* keywords: ci-cd, service daemons, GN3
+* status: pending
+* priority: medium
+* type: bug
+* assigned:
+
+## Description
+
+The ~sheepdog/worker.py~ in the GeneNetwork3 repository is used to launch long-running computations (mostly partial correlations at this point) in order to allow the API (and correspondingly, the GN2 UI) to be responsive to the user as the computation happens in the background.
+
+The CI/CD system in
+=> https://git.genenetwork.org/arunisaac/genenetwork-machines
+as of commit ~92a0cc4a43a82668afc9ce2f257bc3aa39c8c082~ is lacking definitions for such "service daemons" which means that the deployed service will have parts of itself not exactly working as expected.
+
+These definitions need to be added, such that the "service daemons" are started and stopped with the corresponding service for each commit that makes it to deployment.
+
+## TODOs
+
+* [ ] Assign yourself the issue when you pick it up