Skip to content

templates/cephadm/deployment_day_2: fix NFS cluster create command#612

Merged
mgfritch merged 1 commit intoSUSE:masterfrom
smithfarm:wip-611
Nov 6, 2021
Merged

templates/cephadm/deployment_day_2: fix NFS cluster create command#612
mgfritch merged 1 commit intoSUSE:masterfrom
smithfarm:wip-611

Conversation

@smithfarm
Copy link
Collaborator

@smithfarm smithfarm commented Nov 4, 2021

At some point, upstream obviously changed the syntax of the "ceph nfs cluster
create" command in octopus, thereby breaking "sesdev create pacific" and "sesdev
create ses7".

Later, this syntax change got reverted [1], but since this revert was made
possible by a big feature [2], so far it has been backported only to pacific [3]

[1] ceph/ceph#40411
[2] ceph/ceph#37600
[3] ceph/ceph#41005

Fixes: #611

Signed-off-by: Nathan Cutler ncutler@suse.com

Copy link
Contributor

@trociny trociny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Just a note, in pacific the type (cephfs) argument has been removed again [1], so we will need to change this back (unless there is a way to make it work for both cases).

[1] ceph/ceph#40411

@smithfarm
Copy link
Collaborator Author

smithfarm commented Nov 5, 2021

@trociny Thanks! My guess is that ceph/ceph#37600 won't get backported to octopus, so ceph/ceph#40411 won't get backported to octopus, either.

And yes there is a way to conditionalize octopus/pacific here. I have updated the PR - please have another look?

Copy link
Contributor

@mgfritch mgfritch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@trociny Thanks! My guess is that ceph/ceph#37600 won't get backported to octopus, so ceph/ceph#40411 won't get backported to octopus, either.

the plan is to not backport these PRs to Octopus and try to keep the CLI stable from Pacific forward ...

At some point, upstream obviously changed the syntax of the "ceph nfs cluster
create" command in octopus, thereby breaking "sesdev create pacific" and "sesdev
create ses7".

Later, this syntax change got reverted [1], but since this revert was made
possible by a big feature [2], so far it has been backported only to pacific [3]

[1] ceph/ceph#40411
[2] ceph/ceph#37600
[3] ceph/ceph#41005

Fixes: SUSE#611

Signed-off-by: Nathan Cutler <ncutler@suse.com>
@mgfritch mgfritch merged commit 7d5c821 into SUSE:master Nov 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sesdev fails to deploy ses7 cluster due to changes in "ceph nfs cluster create" command

3 participants