cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
790
Views
0
Helpful
0
Replies

service redeploy error due to commit queue overlapping

robert.lee2
Level 1
Level 1

Scenario - RFM scenario, NSO ver 5.3.3, Commit queues enabled for target device. A kicker triggers the service redeploy, but because there is a concurrent request (entirely separate unrelated request by some other user / service pkg targeting the same device's config) in progress, the service redeploy fails. 

 

<ERR> .... ncs[2547794]: devel-c prepare error {commit_queue_has_overlapping, ""} daemon id: 1
<ERR> .... ncs[2547794]: devel-c prepare/"ncs-internal-device-mgr" error {commit_queue_has_overlapping, ""}

........

<DEBUG> ... ncs[2547794]: ncs progress db=undefined usid=8810 thandle=1147447: ncs: service xxxx: service re-deploy error

 

So far this is expected as we have the check integrity flag set to true -

"devices global-settings commit-queue check-integrity true". 

Some time later after the other request's commit q task has completed - the log shows a second attempt to re-deploy again.

<DEBUG> .... ncs[2547794]: ncs progress db=undefined usid=8817 thandle=1147469: ncs: service xxxx: service re-deploy...

 

Question - What controls or triggers this seemingly automatic second attempt to redeploy the service ?  Is there any setting or flag that can be used to disable the retry behaviour ?  How many times will NSO retry if the same overlapping error occurs again ?  Setting retry values to zero for commit related settings have no impact on this behaviour - "devices global-settings commit-queue retry-attempts 0" and "devices global-settings commit-retries attempts 0".

 

0 Replies 0
Polls
AI-powered tools for network troubleshooting are likely to be part of everyone’s workflow sooner or later. What is the single biggest challenge or concern you see with adopting these tools in your organization?