Optimize modules-state queries 50/110850/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 18 Mar 2024 22:12:05 +0000 (23:12 +0100)
committerTomas Cere <tomas.cere@pantheon.tech>
Thu, 21 Mar 2024 09:10:19 +0000 (09:10 +0000)
We know the data is in operational: acquire just nonconfig content,
which is slightly faster, as it does not touch config datastore.

Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Change-Id: I7d86613748a78334de2681da8155882d1c303d7a

csit/variables/Variables.py
csit/variables/Variables.robot
csit/variables/restconf/modules/location.uri

index 418d9d474c692e92ccbd40ef6760bc6071022206..f14b5a81b8689cf3badaa321a15454021b9e04cd 100644 (file)
@@ -124,7 +124,7 @@ CONTROLLER_CONFIG_MOUNT = (
 )
 CONFIG_API = "/restconf/config"
 OPERATIONAL_API = "/restconf/operational"
-MODULES_API = "/rests/data/ietf-yang-library:modules-state"
+MODULES_API = "/rests/data/ietf-yang-library:modules-state?content=nonconfig"
 VTN_INVENTORY_NODE_API = "/restconf/operational/vtn-inventory:vtn-nodes"
 
 # NEMO Variables
index 0e6d5c4ff729825e428333a8dc2eb27a830cb943..61e51499b8ee5f6fe3d5cc5f9b21273775345154 100644 (file)
@@ -238,7 +238,7 @@ ${LFM_SB_RPC_API}
 ...                                         /restconf/operations/odl-lisp-sb
 # FIXME: Move to a separate Resource and add description.
 ${MODULES_API}
-...                                         /rests/data/ietf-yang-library:modules-state
+...                                         /rests/data/ietf-yang-library:modules-state?content=nonconfig
 # FIXME: Move to a separate Neutron-related Resource and add description.
 ${NEUTRON}
 ...                                         127.0.0.1
index 12d43c70dd029063aab331fb58fc8c6146632b88..928eba1182d535b2d19b301fc670fa41a843cd96 100644 (file)
@@ -1 +1 @@
-/rests/data/ietf-yang-library:modules-state
+/rests/data/ietf-yang-library:modules-state?content=nonconfig