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

pybind/mgr/cephadm/upgrade: allow upgrades without reducing max_mds #46534

Closed
wants to merge 6 commits into from

Conversation

dparmar18
Copy link
Contributor

@dparmar18 dparmar18 commented Jun 6, 2022

Contribution Guidelines

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard cephadm
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox
  • jenkins test windows

@dparmar18 dparmar18 force-pushed the feature_55715 branch 4 times, most recently from 9f4c45b to 1b774fe Compare June 7, 2022 11:11
@dparmar18 dparmar18 changed the title cephadm upgrade pybind/mgr/cephadm/upgrade: allow upgrades without reducing max_mds Jun 8, 2022
@batrick batrick added the cephfs Ceph File System label Jun 8, 2022
src/pybind/mgr/cephadm/module.py Outdated Show resolved Hide resolved
src/pybind/mgr/cephadm/module.py Outdated Show resolved Hide resolved
src/pybind/mgr/cephadm/upgrade.py Outdated Show resolved Hide resolved
src/pybind/mgr/cephadm/upgrade.py Outdated Show resolved Hide resolved
src/pybind/mgr/orchestrator/module.py Outdated Show resolved Hide resolved
@dparmar18
Copy link
Contributor Author

Commits have been kept like this just for the sake of clarity on what I've been doing around the PR. Will squash them once the reviews are done.

@dparmar18 dparmar18 marked this pull request as ready for review June 9, 2022 17:10
@dparmar18 dparmar18 requested a review from a team as a code owner June 9, 2022 17:10
src/pybind/mgr/cephadm/upgrade.py Show resolved Hide resolved
src/pybind/mgr/cephadm/upgrade.py Outdated Show resolved Hide resolved
src/pybind/mgr/orchestrator/module.py Outdated Show resolved Hide resolved
src/pybind/mgr/cephadm/upgrade.py Outdated Show resolved Hide resolved
src/pybind/mgr/cephadm/upgrade.py Outdated Show resolved Hide resolved
@dparmar18 dparmar18 force-pushed the feature_55715 branch 5 times, most recently from 8c36700 to 3579952 Compare June 10, 2022 15:00
@dparmar18
Copy link
Contributor Author

jenkins test make check

Copy link
Member

@batrick batrick left a comment

Choose a reason for hiding this comment

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

Code looks about right. This now needs QA tests in fs:upgrade.

src/pybind/mgr/cephadm/upgrade.py Outdated Show resolved Hide resolved
@dparmar18
Copy link
Contributor Author

jenkins test make check

@github-actions
Copy link

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@dparmar18 dparmar18 force-pushed the feature_55715 branch 6 times, most recently from a532f80 to 85ec299 Compare July 4, 2022 12:00
@kotreshhr
Copy link
Contributor

@dparmar18 You should remove the draft status by marking 'Ready for review' if it is so.

@dparmar18
Copy link
Contributor Author

@dparmar18 You should remove the draft status by marking 'Ready for review' if it is so.

Yeah, I'm waiting for something to pass, I'll definitely mark it as 'Ready for review' soon.

@anthonyeleven
Copy link
Contributor

Yeah, I'm waiting for something to pass, I'll definitely mark it as 'Ready for review' soon.

Still a make check failure :-/ Might be a good time to squash the commits too.

@dparmar18 dparmar18 force-pushed the feature_55715 branch 9 times, most recently from 9464b3f to 4a13932 Compare July 6, 2022 12:26
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
…ng cephadm

Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
… to 1.

Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
…ceeded

Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
…ing the fail_fs option

Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
@dparmar18 dparmar18 marked this pull request as ready for review July 12, 2022 10:29
@dparmar18
Copy link
Contributor Author

dparmar18 commented Jul 14, 2022

I was experimenting with some workarounds and thus used multiple branches for the purpose. Rebasing this PR with those changes might bring some conflicts that need resolution therefore decided to open a new PR - #47092 and close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
7 participants