Apologies for the late reply!!
Never mind, we figured it out,
Since we are doing cloning of VM, at the source(from where cloning is initiated) we are redirecting the disk driver of the VM to a new incremental image (qcow2). Also making the previous disk image as read only, since the cloned VM will be using this read only image as the backing file.
In a nutshell the backing file relation is as follows, with the entire setup in NFS:
---src-VM---
<<before clonig>>
src_disk_driver->../src/rubis_ws.img ----> /home/shashaa/setup/rubis_ws.img (base image)
<<after cloning>>
src_disk_driver../src/rubis_ws.img_clone ----> /home/shashaa/setup/parent/rubis_ws.img
/home/shashaa/setup/parent/rubis_ws.img --> making it read only image
---Cloned-VM---
../cloned/rubis_ws.img -----> /home/shashaa/setup/parent/rubis_ws.img
So the actual issue was with re-directing of disk driver to the newly created image "../src/rubis_ws.img_clone", where we are closing the driver entries for old image and re-opening with the new one. Setting the correct flags while opening the disk driver for
new image is the actual root cause.