add retry logic, fix schedule profile del,detach order #1561
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What I did
Added retry logic if reference count not zero
Why I did it
The order of deletion 'config qos clear' may not guarantee the order.
How I verified it
config load qos.jon
config qos clear
Details if related
qos.json
{
"QUEUE": {
"Ethernet8|1": {
"scheduler": "[SCHEDULER|port_qos_shaper@1]"
},
"Ethernet8|2": {
"scheduler": "[SCHEDULER|port_qos_shaper@2]"
}
},
"SCHEDULER": {
"port_qos_shaper@1": {
"pir": "10000",
"meter_type": "bytes"
},
"port_qos_shaper@2": {
"pir": "2500",
"meter_type": "bytes"
}
}
}