$self->{ms} = { master_node => $haenv->nodename() };
- $self->update_crs_scheduler_mode(); # initial se
+ $self->update_crs_scheduler_mode(); # initial set, we update it once every loop
return $self;
}
if (!defined($old_mode)) {
$haenv->log('info', "using scheduler mode '$new_mode'") if $new_mode ne 'basic';
+ } elsif ($new_mode eq $old_mode) {
+ return; # nothing to do
+ } else {
+ $haenv->log('info', "switching scheduler mode from '$old_mode' to '$new_mode'");
}
$self->{'scheduler-mode'} = $new_mode;
return;
}
+ $self->update_crs_scheduler_mode();
+
my $sc = $haenv->read_service_config();
$self->{groups} = $haenv->read_group_config(); # update