it seems to be the caching logic built into NFS doesn’t update when we use os.path.exists() to verify the clone file.
2016-05-30 10:05:59.663 17325 INFO cinder.volume.flows.manager.create_volume [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Volume 4ed170b4-5529-4d08-b95f-b841902772c0: being created as image with specification: {'status': u'creating', 'image_location': (u'file:///var/lib/glance/images/1b037081-2afb-4dc9-9da6-2960666eb702', [{u'url': u'file:///var/lib/glance/images/1b037081-2afb-4dc9-9da6-2960666eb702', u'metadata': {u'mount_point': u'/var/lib/glance/images', u'type': u'nfs', u'share_location': u'nfs://192.168.35.201/nfs_openstack_glance_prod_vol01'}}]), 'volume_size': 30, 'volume_name': u'volume-4ed170b4-5529-4d08-b95f-b841902772c0', 'image_id': u'1b037081-2afb-4dc9-9da6-2960666eb702', 'image_service': <cinder.image.glance.GlanceImageService object at 0x512a210>, 'image_meta': {u'status': u'active', u'file': u'/v2/images/1b037081-2afb-4dc9-9da6-2960666e
b702/file', u'name': u'API-pm.XXXXXX1', u'tags': [], u'container_format': u'bare', u'created_at': datetime.datetime(2016, 4, 7, 4, 3, 52, tzinfo=<iso8601.iso8601.Utc object at 0x349d8d0>), u'disk_format': u'raw', u'locations': [{u'url': u'file:///var/lib/glance/images/1b037081-2afb-4dc9-9da6-2960666eb702', u'metadata': {u'mount_point': u'/var/lib/glance/images', u'type': u'nfs', u'share_location': u'nfs://192.168.35.201/nfs_openstack_glance_prod_vol01'}}], u'visibility': u'private', u'updated_at': datetime.datetime(2016, 4, 7, 4, 21, 47, tzinfo=<iso8601.iso8601.Utc object at 0x349d8d0>), u'owner': u'db80b77cfb674e378a059b496e93c02a', u'protected': False, u'id': u'1b037081-2afb-4dc9-9da6-2960666eb702', u'min_ram': 0, u'checksum': u'f2cbfb3b3032d9ef7f8b6327fc7d6494', u'min_disk': 0, u'direct_url': u'file:///var/lib/glance/images/1b037081-2afb-4dc9-9da6-2960666eb702', 'properties': {u'os_type': u'windows', u'hw_qemu_guest_agent': u'yes'}, u'size': 32212254720}}
2016-05-30 10:05:59.672 17325 INFO cin
der.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Cloning image 1b037081-2afb-4dc9-9da6-2960666eb702 from cache
2016-05-30 10:06:00.044 17325 INFO cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Cloning from cache to destination volume-4ed170b4-5529-4d08-b95f-b841902772c0
2016-05-30 10:06:00.978 17325 INFO cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Performing post clone for volume-4ed170b4-5529-4d08-b95f-b841902772c0
2016-05-30 10:06:33.366 17325 INFO cinder.volume.manager [-] Updating volume status
2016-05-30 10:06:33.386 17325 INFO cinder.brick.remotefs.remotefs [-] Already mounted: /var/lib/cinder/mnt/6a44f791b5713436
e27605fb3e255784
2016-05-30 10:06:33.389 17325 INFO cinder.volume.drivers.netapp.ssc_utils [-] Running stale ssc refresh job for server: 192.168.35.201 and vserver dc1svm06
2016-05-30 10:06:33.755 17325 INFO cinder.volume.manager [-] Updating volume replication status.
2016-05-30 10:06:34.527 17325 INFO cinder.volume.drivers.netapp.ssc_utils [-] Successfully completed stale refresh job for server: 192.168.35.201 and vserver XXXXX
2016-05-30 10:06:46.988 17325 WARNING cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Discover file retries exhausted.
2016-05-30 10:06:46.991 17325 INFO cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Image cloning unsuccessful for image 1b037081-2afb-4dc9-9da6-2960666eb702. Message: NFS file could not be discovered.
201
6-05-30 10:06:47.006 17325 INFO cinder.brick.remotefs.remotefs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Already mounted: /var/lib/cinder/mnt/6a44f791b5713436e27605fb3e255784
2016-05-30 10:06:47.007 17325 INFO cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] casted to 192.168.35.201:/nfs_openstack_cinder_prod_vol01
2016-05-30 10:06:47.921 17325 INFO cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d8504823b5d504e26e5b4221 - - -] Performing post clone for volume-4ed170b4-5529-4d08-b95f-b841902772c0
2016-05-30 10:06:48.097 17325 INFO cinder.volume.drivers.netapp.nfs [req-54156a7b-6a7e-45b5-ad0b-cfa0feb0fe19 8ea95b1cc1c07b58d3c3240bfd2a58c746f3c69458b7667bb3fbe70b9315307c e4ec15e3d85
04823b5d504e26e5b4221 - - -] Copied image 1b037081-2afb-4dc9-9da6-2960666eb702 to volume 4ed170b4-5529-4d08-b95f-b841902772c0 using copy offload workflow.
Has been seen on Redhat/Centos, Cinder 2014.2.4