Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
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 sam...
Tried several variation to perform the equivalent of cli command - "devices device xxxx connect" - root.devices.device[dev].connect.request()root.devices.device[dev].connect() and then check the 'result' attribute of object returned. However, I keep...
Assuming a RFM service is developed, one issue I am observing is -1) The service record is modified with new input first recv'd in a modification/update request to an existing service instance.2) The service implementation is committed - It kicks of ...
https://community.cisco.com/t5/nso-developer-hub-discussions/xpath-position/td-p/3513828
For context please first review the issue described in the link above. We left this issue at a point where it was determined that moving to 4.6+ was the only ...
Running NSO ver 4.5.5.1. When updating the structure/nodes defined in the yang file for a service package, I have noticed that changes were not taking effect, despite - running a make clean all, and doing a packages reload. The changes are visible ...
Thanks - Yes there was nothing wrong in the way I was composing the command in python - I made the mistake of a transaction in a transaction and created a lock condition so the clall never actually got resolved - hence the timeout. Thanks for the re...
A recovery action is straightforward in first-time 'create' scenarios as reversal of that change is essentially the removal of the service instance record. No changes were pushed to any network devices, since the first create failed.Its much more cha...
Solution that I came up with eventually - Hope this will help others as well - Snippet from my template; mpls-path-hops is a list in my yang.....
<? set i = 0 ?> <? foreach {mpls-path-hops} ?> <?set i={$i+100}?> ...
>>>>Just me again to show an example of what I am seeing
test123@ncs(config)# route-bgp-l3vrf SRBHONTFPE21 666662 reqid req1 route-bgp-l3vrf-group vFW2 imp-policy t2test123@ncs(config-route-bgp-l3vrf-group-vFW2)# commit dry-runcli { local-node { ...