Skip to content

Commit

Permalink
Restart slurmd and slurmctld after a Slurm upgrade
Browse files Browse the repository at this point in the history
Make sure to execute the correct Slurm after the upgrade. Otherwise,
this may cause issues when reloading the service during logrotate since
some files changed on the system.
  • Loading branch information
btravouillon committed Feb 24, 2024
1 parent 2f051cb commit fb960c3
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 0 deletions.
6 changes: 6 additions & 0 deletions handlers/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@
state: reloaded
when: "slurm_start_services and ('slurmdbdservers' in group_names or 'dbd' in slurm_roles)"

- name: Restart slurmdbd
ansible.builtin.service:
name: "{{ slurmdbd_service_name }}"
state: restarted
when: "slurm_start_services and ('slurmdbdservers' in group_names or 'dbd' in slurm_roles)"

- name: Reload slurmctld
ansible.builtin.service:
name: "{{ slurmctld_service_name }}"
Expand Down
2 changes: 2 additions & 0 deletions tasks/slurmctld.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
ansible.builtin.package:
name: "{{ __slurm_packages.slurmctld }}"
state: "{{ 'latest' if slurm_upgrade else 'present' }}"
notify:
- Restart slurmctld

- name: Create slurm state directory
ansible.builtin.file:
Expand Down
2 changes: 2 additions & 0 deletions tasks/slurmd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
ansible.builtin.package:
name: "{{ __slurm_packages.slurmd }}"
state: "{{ 'latest' if slurm_upgrade else 'present' }}"
notify:
- Restart slurmd

- name: Create slurm spool directory
ansible.builtin.file:
Expand Down
2 changes: 2 additions & 0 deletions tasks/slurmdbd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
ansible.builtin.package:
name: "{{ __slurm_packages.slurmdbd }}"
state: "{{ 'latest' if slurm_upgrade else 'present' }}"
notify:
- Restart slurmdbd

- name: Create slurm log directory
ansible.builtin.file:
Expand Down

0 comments on commit fb960c3

Please sign in to comment.