diff --git a/opentrafficshaper/plugins/configmanager.pm b/opentrafficshaper/plugins/configmanager.pm index 4970b6663dfa7fa80277987429a44866f521c087..0cc4c29c1e93d2556f895bfe1d6c53d131e971cc 100644 --- a/opentrafficshaper/plugins/configmanager.pm +++ b/opentrafficshaper/plugins/configmanager.pm @@ -1115,6 +1115,12 @@ sub _session_tick while (my ($pmid, $poolMember) = each(%{$poolMemberChangeQueue})) { my $pool = $pools->{$poolMember->{'PoolID'}}; + + # We need to skip doing anything until the pool becomes live + if (getPoolShaperState($pool->{'ID'}) & SHAPER_NOTLIVE) { + next; + } + my $shaperState = getPoolMemberShaperState($poolMember->{'ID'}); # Pool member is newly added