bugfix(filesystem sync): sync vnf descriptor files before running a primitive. Bug 1690
Change-Id: I8ccad0836c8392d97be9417b61f438316fc2e6d4
Signed-off-by: bravof <fbravo@whitestack.com>
diff --git a/osm_lcm/ns.py b/osm_lcm/ns.py
index b13d466..d6184fd 100644
--- a/osm_lcm/ns.py
+++ b/osm_lcm/ns.py
@@ -4787,6 +4787,9 @@
)
step = "Getting vnfd from database"
db_vnfd = self.db.get_one("vnfds", {"_id": db_vnfr["vnfd-id"]})
+
+ # Sync filesystem before running a primitive
+ self.fs.sync(db_vnfr["vnfd-id"])
else:
step = "Getting nsd from database"
db_nsd = self.db.get_one("nsds", {"_id": db_nsr["nsd-id"]})