Delayed Jobs API merge requestshttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests2020-10-27T20:14:19Zhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/53Job run: echo hostname before running the job2020-10-27T20:14:19ZDavid MendezJob run: echo hostname before running the jobhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/70Job Status: show times in ISO format2021-02-02T21:32:31ZDavid MendezJob Status: show times in ISO formathttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/91Job submission: add -tt to submission command2022-03-07T10:22:09ZDavid MendezJob submission: add -tt to submission commandhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/88Job submission: retry 10 maximum times if bsub fails2022-03-02T15:51:04ZDavid MendezJob submission: retry 10 maximum times if bsub failshttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/89Job Submission: write num submission failures to file in run dir2022-03-02T16:11:59ZDavid MendezJob Submission: write num submission failures to file in run dirhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/28Make job progress update endpoint have no rate limit2020-06-26T21:44:58ZDavid MendezMake job progress update endpoint have no rate limithttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/77Print to console when generating default job config2021-04-14T17:52:19ZDavid MendezPrint to console when generating default job confighttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/71Print to info log submission output paths when it fails2021-02-03T00:01:03ZDavid MendezPrint to info log submission output paths when it failshttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/52Push home dir before creating singularity docker dir2020-10-27T19:06:28ZDavid MendezPush home dir before creating singularity docker dirhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/9Rate Limit: allow to set up rates in config and use memcached.2020-04-16T22:05:05ZDavid MendezRate Limit: allow to set up rates in config and use memcached.https://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/87Rebuild for ChEMBL 292021-07-21T12:30:06ZDavid MendezRebuild for ChEMBL 29https://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/14Record input files in the database and show a link to them in the status.2020-04-22T21:19:23ZDavid MendezRecord input files in the database and show a link to them in the status.This helps with saving statistics and can be useful for final users.This helps with saving statistics and can be useful for final users.https://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/46Redeploy after k8s meltdown2020-10-22T20:59:12ZDavid MendezRedeploy after k8s meltdownhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/47Remove imagePullPolicy: Always from k8s deployment2020-10-26T20:12:53ZDavid MendezRemove imagePullPolicy: Always from k8s deploymenthttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/1Run jobs on lsf (First Step)2020-01-31T14:04:19ZDavid MendezRun jobs on lsf (First Step)This prepares the job run directory, input files, and output directory, but it doesn't submit the job yet. The job submission will be implemented by working on the cluster directly.This prepares the job run directory, input files, and output directory, but it doesn't submit the job yet. The job submission will be implemented by working on the cluster directly.https://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/15Save generic job statistics2020-04-22T22:35:33ZDavid MendezSave generic job statisticsThis saves statistics for all jobs in elasticsearch.This saves statistics for all jobs in elasticsearch.https://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/16Save Job statistics2020-04-28T17:50:32ZDavid MendezSave Job statisticsThis allows the system to save generic statistics and custom statistics per job. In the case of the custom statistics, the system generates the endpoint for statistics in the job params yaml.This allows the system to save generic statistics and custom statistics per job. In the case of the custom statistics, the system generates the endpoint for statistics in the job params yaml.https://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/18Set up ingress in config repo and include it in the CI2020-05-13T15:28:12ZDavid MendezSet up ingress in config repo and include it in the CIhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/5Set up structure search job2020-04-07T22:58:02ZDavid MendezSet up structure search jobhttps://gitlab.ebi.ac.uk/chembl/chembl/delayed-jobs/delayed-jobs-api/-/merge_requests/3Simplify locking mechanism, use cache instead of DB2020-04-02T18:21:55ZDavid MendezSimplify locking mechanism, use cache instead of DBThis simplifies the locking mechanism used by the status agents. Now it saves the lock in the cache, so the expiration time is handled by the caching. The agent does not have to decide if it respects the lock or not.This simplifies the locking mechanism used by the status agents. Now it saves the lock in the cache, so the expiration time is handled by the caching. The agent does not have to decide if it respects the lock or not.