Project

General

Profile

Bug #39098

Updated by Gabriel Filion about 2 years ago

J'ai remarqué que la ressource de type "tidy", qui déjà est tannante parce que ça output qqch même s'il y a rien à faire, peut causer des restarts de services de manière plutôt inutile.

<pre>
Notice: /Stage[main]/Ganeti::Config/Tidy[/var/lib/ganeti/queue]: Tidying 3 files
Info: Applying configuration version '1648839732'
Notice: /Stage[main]/Ganeti::Config/File[/var/lib/ganeti/queue/job-90477]/ensure: current_value 'file', should be 'absent' (noop)
Notice: /Stage[main]/Ganeti::Config/File[/var/lib/ganeti/queue/job-90476]/ensure: current_value 'file', should be 'absent' (noop)
Notice: /Stage[main]/Ganeti::Config/File[/var/lib/ganeti/queue/job-90475]/ensure: current_value 'file', should be 'absent' (noop)
[...]
Notice: Class[Ganeti::Config]: Would have triggered 'refresh' from 3 events
Info: Class[Ganeti::Config]: Scheduling refresh of Class[Ganeti::Service]
Notice: Class[Ganeti::Service]: Would have triggered 'refresh' from 1 event
Info: Class[Ganeti::Service]: Scheduling refresh of Service[ganeti]
Notice: /Stage[main]/Ganeti::Service/Service[ganeti]: Would have triggered 'refresh' from 1 event
Notice: Class[Ganeti::Service]: Would have triggered 'refresh' from 1 event
Notice: Class[Ganeti]: Would have triggered 'refresh' from 2 events
</pre>

Les restarts font en sorte que les nodes sont pas rejoignable par le master du cluster pendant quelques secondes à chaque fois et ça peut faire échouer certaines commandes.

Donc je pense qu'on voudrait remplacer ça par une cronjob qui fait le même ménage mais sans déclancher un restart du service.

Voir: https://gitlab.com/shared-puppet-modules-group/puppet-ganeti/-/issues/11

Back