mirror of
https://github.com/opennetworkinglab/onos.git
synced 2026-05-05 12:16:13 +02:00
FIX: Onos is reinstalling the meter to the switch when in PENDING_REMOVE state
Change-Id: I35454d519cc66abfe8ca2ae6b07a91899ff34a64
This commit is contained in:
parent
c99b15ae4f
commit
58d5ec0e81
@ -260,7 +260,9 @@ public class MeterManager
|
||||
|
||||
storedMeterMap.keySet().stream()
|
||||
.filter(m -> m.getLeft().equals(deviceId)).forEach(m -> {
|
||||
if (!meterEntriesMap.containsKey(m.getRight())) {
|
||||
if ((storedMeterMap.get(m).state().equals(MeterState.PENDING_ADD) ||
|
||||
storedMeterMap.get(m).state().equals(MeterState.ADDED)) &&
|
||||
!meterEntriesMap.containsKey(m.getRight())) {
|
||||
// The meter is missing in the device. Reinstall!
|
||||
Meter meter = storedMeterMap.get(Pair.of(deviceId, m.getRight()));
|
||||
provider().performMeterOperation(deviceId,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user