Test/share server replica [TESTING PURPOSE] - #355
Open
kpawar-sap wants to merge 3 commits into
Open
kpawar-sap wants to merge 3 commits into
kpawar-sap wants to merge 3 commits into
Conversation
kpawar-sap
requested review from
Carthaca,
chuan137,
crenduchinta88 and
sumitarora2786
as code owners
August 24, 2026 10:54
kpawar-sap
force-pushed
the
test/share-server-replica
branch
5 times, most recently
from
September 1, 2026 08:11
f81c6f4 to
9d7bd76
Compare
kpawar-sap
force-pushed
the
test/share-server-replica
branch
from
September 7, 2026 14:08
9d7bd76 to
1c6fc91
Compare
Carthaca
reviewed
Sep 8, 2026
|
|
||
| from manila.api import extensions | ||
| import manila.api.openstack | ||
| from manila.api.v1 import limits |
Collaborator
There was a problem hiding this comment.
the v1 api is still there and only L51 with share_server_replicas should be added as v2
Carthaca
reviewed
Sep 8, 2026
| SUPPORTED_ENCRYPTION_TYPES = ['share', 'share_server'] | ||
|
|
||
| SUPPORTED_SHARE_PROTOCOLS = ( | ||
| 'NFS', 'CIFS', 'MULTI', 'GLUSTERFS', 'HDFS', 'CEPHFS', 'MAPRFS') |
kpawar-sap
force-pushed
the
test/share-server-replica
branch
3 times, most recently
from
September 8, 2026 16:27
11613ec to
35d4f9b
Compare
Added Share Server Replica APIs enabling replication of entire share servers across backends for disaster recovery, with support for create, list, show, delete, promote, resync, and metadata operations. Cherry-picked from upstream: https://review.opendev.org/c/openstack/manila/+/993501 DB migration down_revision updated to match sapcc/stable/2025.1-m3 head (004e506e922e). Test files excluded. Change-Id: Idb0bbed72e00527d2b675853656317ce00cec812
Implements share server replica driver methods for NetApp ONTAP using SnapMirror Active Sync (SM-as) for DHSS=True deployments. Adds create/delete/promote/update-state for share server replicas, with full ONTAP REST client primitives for SVM SnapMirror. Cherry-picked from upstream: https://review.opendev.org/c/openstack/manila/+/991844 Test files excluded. Depends-On: https://review.opendev.org/c/openstack/manila/+/993501 Change-Id: Ifd27ac55c211f552fa802d56823e901bf557ff5b
Adds SMAS (SnapMirror Active Sync) awareness to share create/delete and create_from_snapshot workflows: pre-checks for in_sync state, unprotect-on-delete with destination volume cleanup, smas_protection flag on clones, and _deallocate_container fix to skip offline_volume for REST (prevents relationship stuck in shrinking state). Cherry-picked from upstream: https://review.opendev.org/c/openstack/manila/+/996629 Test files excluded. Depends-On: https://review.opendev.org/c/openstack/manila/+/991844 Change-Id: Ica99f990a1d6c14e7ee29fb9acd6ff986eb28adc
kpawar-sap
force-pushed
the
test/share-server-replica
branch
from
September 9, 2026 11:22
35d4f9b to
d065e47
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.