Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ccloud: fix export locations for CIFS on migration #13

Open
wants to merge 35 commits into
base: stable/victoria-m3
Choose a base branch
from

Conversation

Carthaca
Copy link
Collaborator

@Carthaca Carthaca commented Mar 25, 2021

export locations stay the same, look at junction path like NFS
downstream fix for https://bugs.launchpad.net/manila/+bug/1920937

Carthaca and others added 30 commits November 9, 2020 20:35
Change-Id: Ie46236f9f88557915fc8971b8250ba09e396c59c
to allow control via policy

Change-Id: I46ca13ccba98121b2b83f4f6b8a467314b0f4b5e
re-apply vserver net routes and nfs config
follow 14d3e26

Change-Id: I21743b86ce224ae37a01facb0c046d27d0f51535
Set following 4 attributes when creating nfs shares:
    showmount:          enabled
    v3-ms-dos-client:   support
    v3-connection-drop: disable
    ejukebox-errors:    disable
Change-Id: I00976b197be957ad9f58a435d4020c18cc4a0ac9
Modify relationship of ShareSnapshotInstance. Use 'subquery' instead
of 'immediate' for lazy options.

see b6a73b1 for more details

Change-Id: Ic4a4279b4759884e53276928aedae41c1e8cf698
Improve performance of function manila.db.sqlalchemy.api.share_instances_get_all_by_host
with argument with_share_data=True.

Old implementation loops over the instance list and fetch share for each.
It leads to bad performance when instance list is long (>100).
Instead, query share_instances table with join to share table is much more performant.

Change-Id: I406e155d9a5d9bafa540c814eafe72071d6af5e0
raven, paste, watcher-middleware, audit-middleware, manila-extensions

Change-Id: Ifb5bd4498312c652224add5e85a1ee5b6420458b
Co-authored-by: Maurice Escher <[email protected]>
put it in as second to last migration
Change-Id: Iff1022ede72df344d81aad64f93f5ae124f3cb70
Co-authored-by: Maurice Escher <[email protected]>
Change-Id: I4fecf91f5c927bc13838533227da8095ab03d315
Change-Id: I222e6447d0b8503a8e807a7ee85c68558efefce2
ccloud: we see deadlocks on share instance records and their relations
In purge_deleted_records() from db.sqlalchemy.api, the DB transaction
wraps around the processing all tables. It potentially blocks the tables
for long time. The change is that, opening a new transaction for
processing each table. The transactions block the table being processed
for a brief time.
Change-Id: I11a8d6f8527f336a9e17592a4b007a8b8ceace9b
This reverts commit 57edcbd.
ccloud: limes needs a fix for https://bugs.launchpad.net/manila/+bug/1860061

Change-Id: Ic3cc2b52f433b17a7b332052fc126dc1eeab214a
is a prereq for VAAI (VMware vStorage APIs for Array Integration)
used by CCIaaS

Change-Id: I33d72dce59baa28d9eab109157d05f3a7839f48e
allows to move volumes even if reserved_percentage threshold
has already been reached

Change-Id: I099a74823b064a82a1f2796e221f592d84c3fa3c
- especially for cases were 'preferred' location changed due to
back-end only migration
- to be run by netapp nanny
- not applicable to non-active replicas

Change-Id: Iaf53e36f2da2f72b70e2a7ec5b3db3ab0ce3a6e4
fixes KRB5KDC_ERR_ETYPE_NOSUPP

Change-Id: I907075cd186553e9363484ce7b458365976b7887
in most cases it would fail otherwise

Change-Id: Ica7196af8caf0ed34b77fdbbe04c088d2df677a0
better than just reporting the first, look at the flags if present

Change-Id: I2909e9f9730f56aa9047ed29e12ad3a9380efc97
Known error for already deleted volume goes to debug log

Change-Id: I11978e8c3a11745197e540416e9b63cd9c044172
Change-Id: I91d455c585ff546cc65e57e8560f126a280eac8d
Change-Id: Ib4d9aaca965fe9df11534946beec4e30f3eed80b
instead of creating orphans

Change-Id: Ib820c8e8083e9d1c9abe8913a660739f6ec47a71
Add two new capabilities to manila. It is possible to set limits
to share server size and share instances in a share server by
setting `max_share_server_size` and `max_shares_per_share_server`
in a backend stanza.

Change-Id: I3170478d3aa2d09cb2adc32233dc57bc59029a56
Partially-Implements: bp new-share-server-limits
Co-authored-by: Maurice Escher <[email protected]>
If the encrypt extra spec is not set, now the setting is not treated
as 'false', i.e. no encryption. But the parameter will not be touched
to let the back end netapp operator decide. This allows for a mixed
setup of encrypted and non encrypted back ends without leaking this
detail up to the share type.

Change-Id: Ie76721cae7f48d006b25ddf5266d48136a3f7f40
- default is netapp default 12 hours
- ensure retention hours and aggregate list

Change-Id: I7e297047bf976356f0b0fc1c8dd3e04151419286
at the same time

- Add new protocol to supported and enabled by default.
- Adjust LDAP Security Service setup for name mapping.
- Adjust LDAP related tests for new (AD) defaults.
- Adjust NetApp driver helpers for licenses and exports.
- Set UNIX mode to 777 for MULTI shares.
- Retry up to 3 times on CIFS setup failure.
- Handle access rules (both IP and USER) for MULTI shares.

Change-Id: I748a1bb05bdcdb859c09fdc9ec729b63d8fda9e8
Change-Id: I2191858292e10dd120067e3d8236aa3d5827e430
@Carthaca Carthaca force-pushed the downstream_1920937 branch from 6f2a868 to 1be44e8 Compare March 25, 2021 08:52
attempt of solving https://bugs.launchpad.net/manila/+bug/1920942

Change-Id: I0139776df7411ad2fbca093fd81751f4ef4f5a8b
@Carthaca Carthaca force-pushed the stable/victoria-m3 branch from bcf3750 to ad9c3c9 Compare March 25, 2021 09:10
@Carthaca Carthaca force-pushed the downstream_1920937 branch from 1be44e8 to f08404a Compare March 25, 2021 09:17
export locations stay the same, look at junction path like NFS
downstream fix for https://bugs.launchpad.net/manila/+bug/1920937

Change-Id: Ia2439b0114ad3bee058fe9b0ee606e41b37a5869
@Carthaca Carthaca force-pushed the downstream_1920937 branch from f08404a to 0fc3a81 Compare March 25, 2021 09:27
@Carthaca Carthaca force-pushed the stable/victoria-m3 branch 8 times, most recently from 2561c0d to eb88087 Compare April 16, 2021 07:11
@Carthaca Carthaca force-pushed the stable/victoria-m3 branch 5 times, most recently from 6f61135 to 0b78f96 Compare April 22, 2021 12:12
@Carthaca Carthaca force-pushed the stable/victoria-m3 branch 2 times, most recently from acb10c5 to d026ab0 Compare May 7, 2021 07:57
@Carthaca Carthaca force-pushed the stable/victoria-m3 branch from d026ab0 to 116d1f6 Compare May 25, 2021 09:37
@galkindmitrii galkindmitrii force-pushed the stable/victoria-m3 branch 3 times, most recently from 0ab0186 to 2f599d4 Compare September 15, 2021 10:45
@kpawar-sap kpawar-sap force-pushed the stable/victoria-m3 branch 5 times, most recently from f411055 to 22e5617 Compare December 8, 2021 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants