<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Create volume from image cache became slow in cinder 2015.1.3 in OpenStack Discussions</title>
    <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/124297#M312</link>
    <description>&lt;P&gt;Hello Bishoy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for opening the bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We added "nfs_mount_options = lookupcache=pos" to cinder.conf&amp;nbsp;according to&amp;nbsp;comment #2 on #1608596, and it worked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Volume creation from cache&amp;nbsp;became&amp;nbsp;very fast than before.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We really appreciate your cooperation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Iwao Endo&lt;/P&gt;</description>
    <pubDate>Tue, 18 Oct 2016 05:07:50 GMT</pubDate>
    <dc:creator>iwao</dc:creator>
    <dc:date>2016-10-18T05:07:50Z</dc:date>
    <item>
      <title>Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121082#M300</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello. We are using cDOT8.3.1P2 and OpenStack Kilo on RHEL7.2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After we updated the version of Cinder from 2015.1.2 to 2015.1.3, volume creation from image cache became very slow.&lt;BR /&gt;We confirmed that it takes 30 - 60 seconds to create volume(but sometimes it is finished in 1 seconds as before).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When we created volumes, cinder-volume&amp;nbsp;log usually showed that post cloning method was failed with message "Discover file retries exhausted."&lt;/P&gt;&lt;PRE&gt;2016-07-04 17:27:19.729 3978 DEBUG oslo_concurrency.lockutils [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Lock "img-cache-9a5b1eec-0ad6-4ef0-9706-2e98eb259bfd" acquired by "_do_clone" :: waited 0.000s inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:444
2016-07-04 17:27:19.729 3978 INFO cinder.volume.drivers.netapp.dataontap.nfs_base [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Cloning from cache to destination volume-b2ea88bb-044d-4309-834e-6686cb3954df
2016-07-04 17:27:19.855 3978 DEBUG cinder.volume.drivers.netapp.dataontap.client.client_cmode [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Cloning with params volume sys02, src img-cache-9a5b1eec-0ad6-4ef0-9706-2e98eb259bfd,dest volume-b2ea88bb-044d-4309-834e-6686cb3954df, vserver test001-svm01 clone_file /usr/lib/python2.7/site-packages/cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:376
2016-07-04 17:27:19.911 3978 DEBUG oslo_concurrency.lockutils [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Lock "update_stale" acquired by "_update_stale_vols" :: waited 0.000s inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:444
2016-07-04 17:27:19.911 3978 DEBUG oslo_concurrency.lockutils [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Lock "update_stale" released by "_update_stale_vols" :: held 0.000s inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:456
2016-07-04 17:27:19.911 3978 DEBUG oslo_concurrency.lockutils [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Releasing file lock "/var/lib/cinder/tmp/cinder-img-cache-9a5b1eec-0ad6-4ef0-9706-2e98eb259bfd" after holding it for 0.183s release /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:227
2016-07-04 17:27:19.911 3978 DEBUG oslo_concurrency.lockutils [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Lock "img-cache-9a5b1eec-0ad6-4ef0-9706-2e98eb259bfd" released by "_do_clone" :: held 0.183s inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:456
2016-07-04 17:27:19.912 3978 INFO cinder.volume.drivers.netapp.dataontap.nfs_base [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Performing post clone for volume-b2ea88bb-044d-4309-834e-6686cb3954df
2016-07-04 17:28:05.924 3978 WARNING cinder.volume.drivers.netapp.dataontap.nfs_base [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Discover file retries exhausted.
2016-07-04 17:28:05.925 3978 INFO cinder.volume.drivers.netapp.dataontap.nfs_base [req-66fc87d4-f8ab-4773-86a8-a0e428379949 - - - - -] Image cloning unsuccessful for image 9a5b1eec-0ad6-4ef0-9706-2e98eb259bfd. Message: NFS file could not be discovered.&lt;/PRE&gt;&lt;P&gt;We never found this message before package update.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Are there any bugs in Cinder 2015.1.3?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Best Regards.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 20:03:05 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121082#M300</guid>
      <dc:creator>iwao</dc:creator>
      <dc:date>2025-06-04T20:03:05Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121176#M301</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try to revert it back, if it fixes the issue I will open a bug for it but in my ENV isn't happening. It could be that I don't have much of workload though.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Bishoy Mushraky&lt;/P&gt;</description>
      <pubDate>Mon, 11 Jul 2016 15:37:14 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121176#M301</guid>
      <dc:creator>Bishoy</dc:creator>
      <dc:date>2016-07-11T15:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121274#M302</link>
      <description>&lt;P&gt;Thanks Bishoy.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;We reverted it back and it fixed the issue. Then&amp;nbsp;I wrote the detail what we had confirmed. Please check it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;[Detail]&lt;BR /&gt;We found "Discover file retries exhausted." message was raised in "_discover_file_till_timeout" method. We assume that this method is the bottleneck of the issue.&lt;/P&gt;&lt;PRE&gt;&lt;FONT face="courier new,courier"&gt;cinder/volume/drivers/netapp/dataontap/nfs_base.py&lt;BR /&gt;548     def _post_clone_image(self, volume):
549         """Do operations post image cloning.""" 
550         LOG.info(_LI('Performing post clone for %s'), volume['name'])
551         vol_path = self.local_path(volume)
552         if self._discover_file_till_timeout(vol_path): &amp;lt;- This method raises "Discover file retries exhausted" message.
553             self._set_rw_permissions(vol_path)         &amp;lt;- Next step
554             self._resize_image_file(vol_path, volume['size'])
555             return True
556         raise exception.InvalidResults(
557             _("NFS file could not be discovered."))&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;So, We calculated the time between _discover_file_till_timeout method and next step(_set_rw_permissions) both in 2015.1.2 and 2015.1.3 using command like below(need debug&amp;nbsp;and verbose&amp;nbsp;log options).&lt;/P&gt;&lt;PRE&gt;sudo grep -E "post clone|permission" /var/log/cinder/volume.log
---
2016-07-13 15:12:50.450 10129 INFO cinder.volume.drivers.netapp.dataontap.nfs_base [req-0855671f-8e1a-4f1f-942f-ab59901bc594 - - - - -] Performing post clone for volume-34576af3-391b-4823-ac03-bb0289acd240
2016-07-13 15:12:50.450 10129 DEBUG cinder.volume.drivers.remotefs [req-0855671f-8e1a-4f1f-942f-ab59901bc594 - - - - -] File path /var/lib/cinder/mnt/6471519ef924c4401a6b1ab15ea30341/volume-34576af3-391b-4823-ac03-bb0289acd240 is being set with permissions: 660 _set_rw_permissions /usr/lib/python2.7/site-packages/cinder/volume/drivers/remotefs.py:301&lt;/PRE&gt;&lt;P&gt;As a result, We confirmed that the volume creation delay was not happened in cinder 2015.1.2, but it happened in cinder 2015.1.3.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the all results of the time between _discover_file method and _set_rw_permissions in 20 volumes.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;trials&lt;/TD&gt;&lt;TD&gt;2015.1.2&lt;/TD&gt;&lt;TD&gt;2015.1.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-1&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;Timeout&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-2&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-3&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-4&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-5&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-6&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-7&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-8&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-9&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-10&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-11&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-12&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-13&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-14&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-15&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-16&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-17&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-18&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-19&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;try-20&lt;/TD&gt;&lt;TD&gt;0sec&lt;/TD&gt;&lt;TD&gt;30sec&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this time, We encountered "Discover file retries exhausted." message only once, but creation delay was frequently happened.&amp;nbsp;So, If you can't reproduce message "Discover file retries exhausted.", &lt;STRONG&gt;could you please check the time between _discover_file and _set_rw_permissions method?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Our cinder.conf might help our understanding.&lt;/P&gt;&lt;LI-SPOILER&gt;[DEFAULT]&lt;BR /&gt;host = cinder&lt;BR /&gt;&lt;BR /&gt;# API&lt;BR /&gt;osapi_volume_listen = ***&lt;BR /&gt;osapi_volume_workers = 4&lt;BR /&gt;api_paste_config = /etc/cinder/api-paste.ini&lt;BR /&gt;enable_v1_api = True&lt;BR /&gt;enable_v2_api = True&lt;BR /&gt;&lt;BR /&gt;# Log&lt;BR /&gt;debug = True&lt;BR /&gt;verbose = True&lt;BR /&gt;log_dir = /var/log/cinder&lt;BR /&gt;use_syslog = False&lt;BR /&gt;use_stderr = False&lt;BR /&gt;&lt;BR /&gt;# Messaging&lt;BR /&gt;rpc_backend = cinder.openstack.common.rpc.impl_kombu&lt;BR /&gt;notification_driver = log&lt;BR /&gt;control_exchange = openstack&lt;BR /&gt;amqp_durable_queues = False&lt;BR /&gt;rpc_response_timeout = 600&lt;BR /&gt;&lt;BR /&gt;# Scheduler&lt;BR /&gt;scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler&lt;BR /&gt;&lt;BR /&gt;# Glance&lt;BR /&gt;glance_api_servers = http://***&lt;BR /&gt;glance_api_version = 2&lt;BR /&gt;glance_num_retries = 0&lt;BR /&gt;glance_api_insecure = False&lt;BR /&gt;glance_api_ssl_compression = False&lt;BR /&gt;&lt;BR /&gt;# Authentication&lt;BR /&gt;auth_strategy = keystone&lt;BR /&gt;&lt;BR /&gt;# Availability Zone&lt;BR /&gt;storage_availability_zone = nova&lt;BR /&gt;default_availability_zone = nova&lt;BR /&gt;&lt;BR /&gt;# Backend&lt;BR /&gt;enabled_backends = test_svm01_1, ... (other backends)&lt;BR /&gt;&lt;BR /&gt;[BRCD_FABRIC_EXAMPLE]&lt;BR /&gt;&lt;BR /&gt;[CISCO_FABRIC_EXAMPLE]&lt;BR /&gt;&lt;BR /&gt;[database]&lt;BR /&gt;idle_timeout = 3600&lt;BR /&gt;max_retries = 10&lt;BR /&gt;retry_interval = 10&lt;BR /&gt;min_pool_size = 1&lt;BR /&gt;connection = ***&lt;BR /&gt;&lt;BR /&gt;[fc-zone-manager]&lt;BR /&gt;&lt;BR /&gt;[keymgr]&lt;BR /&gt;&lt;BR /&gt;[keystone_authtoken]&lt;BR /&gt;&lt;BR /&gt;[matchmaker_redis]&lt;BR /&gt;&lt;BR /&gt;[matchmaker_ring]&lt;BR /&gt;&lt;BR /&gt;[oslo_messaging_amqp]&lt;BR /&gt;&lt;BR /&gt;[oslo_messaging_qpid]&lt;BR /&gt;&lt;BR /&gt;[oslo_messaging_rabbit]&lt;BR /&gt;rabbit_hosts = *** (3 hosts ENV)&lt;BR /&gt;rabbit_use_ssl = False&lt;BR /&gt;rabbit_userid = ***&lt;BR /&gt;rabbit_password = ***&lt;BR /&gt;rabbit_virtual_host = /&lt;BR /&gt;rabbit_ha_queues = True&lt;BR /&gt;&lt;BR /&gt;[profiler]&lt;BR /&gt;&lt;BR /&gt;[test_svm01_1]&lt;BR /&gt;volume_backend_name = netapp-sys01&lt;BR /&gt;volume_driver = cinder.volume.drivers.netapp.common.NetAppDriver&lt;BR /&gt;netapp_server_hostname = ***&lt;BR /&gt;netapp_server_port = 80&lt;BR /&gt;netapp_storage_protocol = nfs&lt;BR /&gt;netapp_storage_family = ontap_cluster&lt;BR /&gt;netapp_login = ***&lt;BR /&gt;netapp_password = ***&lt;BR /&gt;netapp_vserver = test-svm01&lt;BR /&gt;netapp_copyoffload_tool_path = /usr/lib/netapp/na_copyoffload_64&lt;BR /&gt;nfs_shares_config = /etc/cinder/nfs.shares1&lt;BR /&gt;nas_secure_file_operations = false&lt;/LI-SPOILER&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;BR /&gt;Iwao Endo&lt;/P&gt;</description>
      <pubDate>Thu, 14 Jul 2016 05:37:32 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121274#M302</guid>
      <dc:creator>iwao</dc:creator>
      <dc:date>2016-07-14T05:37:32Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121700#M303</link>
      <description>&lt;P&gt;Hi Bishoy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We're still working on this problem, but we can't find the solution yet.&lt;BR /&gt;Could you please open a bug for it? If you need more information about&amp;nbsp;it, please tell me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Iwao Endo&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jul 2016 08:21:28 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121700#M303</guid>
      <dc:creator>iwao</dc:creator>
      <dc:date>2016-07-25T08:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121702#M304</link>
      <description>&lt;P&gt;Hello I'm currently consulting my Colleauges in Engineering and will back to you.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jul 2016 09:55:34 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121702#M304</guid>
      <dc:creator>Bishoy</dc:creator>
      <dc:date>2016-07-25T09:55:34Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121710#M305</link>
      <description>&lt;P&gt;Hello Iwao,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Engineering is currntely looking at it for a permenant fix. I have a workaround for you to be tried out if it will resolve your issue for now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the file &lt;STRONG&gt;nfs_base.py&lt;/STRONG&gt;&amp;nbsp;please add the&amp;nbsp;last line os.stat(path) as below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;def _discover_file_till_timeout(self, path, timeout=45):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; """Checks if file size at path is equal to size."""
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Sometimes nfs takes time to discover file
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Retrying in case any unexpected situation occurs
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retry_seconds = timeout
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sleep_interval = 2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while True:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if os.path.exists(path):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return True
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if retry_seconds &amp;lt;= 0:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOG.warning(_LW('Discover file retries exhausted.'))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return False
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; time.sleep(sleep_interval)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retry_seconds -= sleep_interval
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; os.stat(path)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Jul 2016 14:27:49 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121710#M305</guid>
      <dc:creator>Bishoy</dc:creator>
      <dc:date>2016-07-25T14:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121766#M306</link>
      <description>&lt;P&gt;Hello iwao&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did the this change solve your issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Bishoy&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2016 08:10:56 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121766#M306</guid>
      <dc:creator>Bishoy</dc:creator>
      <dc:date>2016-07-27T08:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121768#M307</link>
      <description>&lt;P&gt;Hello Bishoy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for providing the workaround, but it didn't solve the issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We added the os.stat(path) line to the nfs_base.py and tried to create volume. However, We found post clone method was immediately failed like below.&lt;/P&gt;&lt;PRE&gt;[Tue Jul 26 09:43:13.892 2016] 2016-07-26 09:39:12.101 2719 INFO cinder.volume.drivers.netapp.dataontap.nfs_base [req-fb15b8d9-f832-4458-a0d8-f75915e2d18f - - - - -] Performing post clone for volume-362c9cb8-1c85-441e-9a94-815167bf3600
[Tue Jul 26 09:43:13.892 2016] 2016-07-26 09:39:14.102 2719 INFO cinder.volume.drivers.netapp.dataontap.nfs_base [req-fb15b8d9-f832-4458-a0d8-f75915e2d18f - - - - -] Image cloning unsuccessful for image 62387d8b-c35a-4a41-ab8c-77a6a71e222c. Message: [Errno 2] No such file or directory: '/var/lib/cinder/mnt/fec1b5659637844e65bf0bbceb1678c3/volume-362c9cb8-1c85-441e-9a94-815167bf3600'&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;So, I added try-except block as below, but&amp;nbsp;it also didn't improve volume creation time.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;                 else:
                     time.sleep(sleep_interval)
                     retry_seconds -= sleep_interval
+                    try:
+                        os.stat(path)
+                    except Exception:
+                        pass

     def _is_cloneable_share(self, image_location):
         """Finds if the image at location is cloneable."""&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Iwao Endo&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2016 08:31:54 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121768#M307</guid>
      <dc:creator>iwao</dc:creator>
      <dc:date>2016-07-27T08:31:54Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121903#M308</link>
      <description>&lt;P&gt;We have opened a bug under &lt;A href="https://bugs.launchpad.net/cinder/+bug/1608596" target="_blank"&gt;https://bugs.launchpad.net/cinder/+bug/1608596&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Aug 2016 16:15:32 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/121903#M308</guid>
      <dc:creator>Bishoy</dc:creator>
      <dc:date>2016-08-01T16:15:32Z</dc:date>
    </item>
    <item>
      <title>Re: Create volume from image cache became slow in cinder 2015.1.3</title>
      <link>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/124297#M312</link>
      <description>&lt;P&gt;Hello Bishoy,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for opening the bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We added "nfs_mount_options = lookupcache=pos" to cinder.conf&amp;nbsp;according to&amp;nbsp;comment #2 on #1608596, and it worked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Volume creation from cache&amp;nbsp;became&amp;nbsp;very fast than before.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We really appreciate your cooperation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Iwao Endo&lt;/P&gt;</description>
      <pubDate>Tue, 18 Oct 2016 05:07:50 GMT</pubDate>
      <guid>https://community.netapp.com/t5/OpenStack-Discussions/Create-volume-from-image-cache-became-slow-in-cinder-2015-1-3/m-p/124297#M312</guid>
      <dc:creator>iwao</dc:creator>
      <dc:date>2016-10-18T05:07:50Z</dc:date>
    </item>
  </channel>
</rss>

