-
Bug
-
Resolution: Done
-
Medium
-
None
-
None
When Lisp is enabled, a locator set is configured and a local mapping is tied to the locator set:
PUT /restconf/config/lisp:lisp
{"lisp":{"enable": true}}
PUT /restconf/config/lisp:lisp/lisp-feature-data/locator-sets/locator-set/loc01
{"locator-set":
,...}
PUT /restconf/config/lisp:lisp/lisp-feature-data/eid-table
{"eid-table": {"vni-table": [{"vrf-subtable": {"local-mappings": {"local-mapping": [
]}}}]}}
And I try to remove all Lisp settings:
DELETE /restconf/config/lisp:lisp
The response is code 200: OK, but the log shows "VPPCallbackException: lisp_add_del_locator_set_reply failed with error code: -1", and no change is visible in operational data.
Perhaps an ordering issue? It seems Honeycomb tries to remove the locator set before removing the mapping, which is not allowed in VPP.
In any case, the reply should not be OK if the operation fails.
- is blocked by
-
HONEYCOMB-298 Check if leafref points to existing data
- Blocked
- relates to
-
HONEYCOMB-337 delete Lisp configuration when PITR is configured
- Complete
-
HONEYCOMB-297 Transaction returning 200 on fail with successfull revert
- Complete