a8e25b858d

when we need to start or restart manila share service, will call init_host(). and call ensure_driver_resources() in init_host(), will call self.driver.ensure_shares or self.driver.ensure_share to update all share instances in that host. Currently, only NetApp and LVM implement self.driver.ensure_shares, Other manufacturers are using self.driver.ensure_share. in large-scale environment, there are lot of share instances in one host. this will lead to take much time to ensure_share. so we can put this operation into the thread pool to speed up the startup of the service. Closes-Bug: #1909847 Change-Id: I295d0de0958ebfedd89441f1a2c1b447b74693a0
Team and repository tags
MANILA
You have come across an OpenStack shared file system service. It has identified itself as "Manila." It was abstracted from the Cinder project.
- Wiki: https://wiki.openstack.org/wiki/Manila
- Developer docs: https://docs.openstack.org/manila/latest/
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://opendev.org/openstack/manila
For developer information please see HACKING.rst
You can raise bugs here https://bugs.launchpad.net/manila
Python client
https://opendev.org/openstack/python-manilaclient
- Documentation for the project can be found at:
https://docs.openstack.org/manila/latest/
- Release notes for the project can be found at:
https://docs.openstack.org/releasenotes/manila/
- Source for the project:
https://opendev.org/openstack/manila
- Bugs:
https://bugs.launchpad.net/manila
- Blueprints:
https://blueprints.launchpad.net/manila
- Design specifications are tracked at:
Description
Languages
Python
99.3%
Shell
0.7%