
The NetApp NFS driver is spawning a Python native thread to schedule image cache cleanups, which can lead to unpredictable behavior such as thread starvation due to its hunger to preempt other Cinder's fellow threads. This patch fixes it by reimplementing the NFS image cache cleanup task as a green thread with a customized periodic interval. The patch adds the configuration option ´netapp_nfs_image_cache_cleanup_interval´ to allow operators to set an interval in seconds between calls to the image cleanup task. Closes-Bug: #2008017 Change-Id: I609a4f056d19f67aa7b8113bb38b9e9083f24124
OpenStack Cinder
OpenStack Cinder is a storage service for an open cloud computing service.
You can learn more about Cinder at:
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://opendev.org/openstack/cinder
If you'd like to contribute, please see the information in CONTRIBUTING.rst
You can raise bugs on Launchpad
Python client
Description
Languages
Python
99.7%
Smarty
0.3%