cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
660
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