manila/manila
Goutham Pacha Ravi 3b31aae991 [Native CephFS] Add messages for async ACL ops
Access rules added to CephFS shares can fail
at the driver, or by the ceph volume client library.
Since the share manager can supply rule changes to
the driver in batches, the driver has to gracefully
handle individual rule failures.

Further some of the causes of the access rule
failures can be remedied by end users, therefore
asynchronous user messages would be a good vehicle
to register user faults that can be examined and
corrected.

Related-Bug: #1904015
[1] https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-27781

Change-Id: I3882fe5b1ad4a6cc71c13ea70fd6aea10430c42e
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
(cherry picked from commit da3ab2cf45)
(cherry picked from commit 8f969689ef)
2021-05-24 17:31:37 +00:00
..
api Fix logic that determines a share exists before manage 2020-12-08 21:06:25 -08:00
cmd Monkey patch original current_thread _active 2020-05-18 20:31:44 +00:00
common Create share from snapshot in another pool or backend 2020-04-09 11:15:22 -03:00
compute Fix error that failed to get image for booting server 2019-12-13 01:31:22 +00:00
data Remove support for ``data_node_access_ip`` 2019-09-09 14:45:30 +00:00
db Fix logic that determines a share exists before manage 2020-12-08 21:06:25 -08:00
hacking Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
message [Native CephFS] Add messages for async ACL ops 2021-05-24 17:31:37 +00:00
network Hacking: Fix W605 2020-04-01 14:38:14 +02:00
policies Add share network with multiple subnets 2019-09-13 11:27:18 -03:00
scheduler fix bug in consume from share 2020-04-20 15:56:51 +08:00
share [Native CephFS] Add messages for async ACL ops 2021-05-24 17:31:37 +00:00
share_group Hacking: Fix E241 2020-04-01 09:21:01 +02:00
testing [ussuri][goal] Drop python2.7 support 2019-12-08 19:32:52 -08:00
tests [Native CephFS] Add messages for async ACL ops 2021-05-24 17:31:37 +00:00
volume Fix parameters passed to exception 2019-03-19 17:40:40 +08:00
wsgi [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
__init__.py Removed ignored checks from tox.ini and fixed pep8 issues 2016-02-14 14:56:55 +02:00
context.py [policy in code] Add support for share instance export location resource 2017-11-16 04:39:00 +00:00
coordination.py Remove unused configuration options 2017-12-13 22:49:35 +08:00
exception.py [Native CephFS] Add messages for async ACL ops 2021-05-24 17:31:37 +00:00
i18n.py Remove i18n.enable_lazy() translation 2018-11-14 14:09:08 +05:30
manager.py Don't send heartbeats if driver not initializing correctly 2020-01-15 11:34:08 +08:00
opts.py Merge "Add Infortrend Manila Driver" 2019-08-08 14:04:35 +00:00
policy.py Add policy to create/update public shares 2019-02-18 12:56:12 -08:00
quota.py Fix manila OverQuota issue while managing shares 2020-09-22 11:44:09 +00:00
rpc.py Disable notifications 2017-07-17 12:45:11 -03:00
service.py Don't send heartbeats if driver not initializing correctly 2020-01-15 11:34:08 +08:00
test.py Use unittest.mock instead of third party lib 2020-04-17 16:24:27 -07:00
utils.py [pylint] Fix/ignore pylint errors in non-test modules 2019-02-25 17:23:15 +00:00
version.py Remove vim headers 2014-10-06 15:00:27 +02:00