mirror of
https://github.com/opennetworkinglab/onos.git
synced 2025-10-17 10:21:52 +02:00
[ONOS-7646] IntentCleanup.cleanup() overwrites intent operation of pending map with the intent opeation of current map
Change-Id: I98825dc790bee845c4afcf795af13e81d685da1a
This commit is contained in:
parent
c03b6bd7d9
commit
ab7e59f3e8
@ -229,16 +229,21 @@ public class IntentCleanup implements Runnable, IntentListener {
|
||||
}
|
||||
|
||||
for (IntentData intentData : store.getIntentData(true, periodMs)) {
|
||||
IntentData pendingIntentData = store.getPendingData(intentData.key());
|
||||
if (pendingIntentData != null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
switch (intentData.state()) {
|
||||
case FAILED:
|
||||
log.debug("Resubmit Failed Intent: key {}, state {}, request {}",
|
||||
intentData.key(), intentData.state(), intentData.request());
|
||||
intentData.key(), intentData.state(), intentData.request());
|
||||
resubmitCorrupt(intentData, false);
|
||||
failedCount++;
|
||||
break;
|
||||
case CORRUPT:
|
||||
log.debug("Resubmit Corrupt Intent: key {}, state {}, request {}",
|
||||
intentData.key(), intentData.state(), intentData.request());
|
||||
intentData.key(), intentData.state(), intentData.request());
|
||||
resubmitCorrupt(intentData, false);
|
||||
corruptCount++;
|
||||
break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user