Fernando Ferraz a869c8e222 Fix NetApp NFS driver to never spawn a native thread again
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
2023-02-24 15:15:06 -03:00
2021-06-04 17:21:28 -04:00
2022-07-26 09:50:56 -04:00
2019-04-19 19:26:48 +00:00
2017-10-10 00:46:42 +00:00
2022-07-26 09:51:08 -04:00
2012-05-03 10:48:26 -07:00
2022-07-06 18:04:33 +00:00
2020-01-22 11:44:36 +00:00
2021-04-16 11:11:41 -04:00
2022-07-04 10:32:23 +05:30
2020-04-17 14:47:10 +02:00

OpenStack Cinder

image

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

Python Cinderclient

Description
OpenStack Block Storage (Cinder)
Readme 912 MiB
Languages
Python 99.7%
Smarty 0.3%