Skip to content

Commit 63b06ba

Browse files
authored
Merge pull request #2161 from gsaudade99/patch/celery
celery - rm watchdog + set one systemd unit with 8 threads
2 parents 29aece0 + 918d81b commit 63b06ba

9 files changed

Lines changed: 12 additions & 20 deletions

group_vars/celerycluster.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,20 @@ autofs_mount_points:
4040
# SystemD
4141
galaxy_systemd_mode: ""
4242
galaxy_systemd_celery: true
43-
galaxy_systemd_celery_internal_max_tasks: 250000
4443
galaxy_systemd_celery_beat_schedule_path: "/opt/galaxy/celery/celery-beat-schedule"
45-
galaxy_systemd_watchdog: true
44+
galaxy_systemd_watchdog: false
4645
galaxy_systemd_celery_env: "GALAXY_DROPBOX_APP_CLIENT_ID={{ dropbox_app_client_id }} GALAXY_DROPBOX_APP_CLIENT_SECRET={{ dropbox_app_client_secret }} GALAXY_GOOGLE_DRIVE_APP_CLIENT_ID={{ google_drive_oauth_client_id }} GALAXY_GOOGLE_DRIVE_APP_CLIENT_SECRET={{ google_drive_oauth_client_secret }}"
4746

48-
galaxy_systemd_celery_internal_workers: 7
47+
galaxy_systemd_celery_internal_pool: threads
48+
galaxy_systemd_celery_internal_max_tasks: 250000
49+
galaxy_systemd_celery_internal_workers: 1
50+
galaxy_systemd_celery_internal_concurrency: 8
51+
galaxy_systemd_memory_limit_celery_internal: "{{ galaxy_systemd_celery_internal_concurrency * 6 }}"
52+
galaxy_systemd_celery_external_pool: threads
53+
galaxy_systemd_celery_external_max_tasks: 250000
4954
galaxy_systemd_celery_external_workers: 1
50-
galaxy_systemd_memory_limit_celery_internal: 6
51-
galaxy_systemd_memory_limit_celery_external: 6
52-
galaxy_systemd_celery_internal_autoscale: "2,2"
55+
galaxy_systemd_celery_external_concurrency: 2
56+
galaxy_systemd_memory_limit_celery_external: "{{ galaxy_systemd_celery_external_concurrency * 6 }}"
5357

5458
# Flower
5559
flower_bind_address: "{{ tailscale_node_ipv4 }}"

host_vars/celery-1.bi.privat.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
galaxy_systemd_celery_internal_concurrency: 14
2+
galaxy_systemd_celery_external_concurrency: 2

host_vars/celery-2.bi.privat.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

host_vars/celery-3.bi.privat.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

host_vars/celery-4.bi.privat.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

host_vars/celery-cloud-0.galaxyproject.eu.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

host_vars/celery-cloud-1.galaxyproject.eu.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

host_vars/celery-cloud-2.galaxyproject.eu.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

host_vars/celery-cloud-3.galaxyproject.eu.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)