Conversation
Config Diff Tool Output+ added: mon_debug_no_require_umbrella (global.yaml.in)
- removed: mon_debug_no_require_squid (global.yaml.in)
The above configuration changes are found in the PR. Please update the relevant release documentation if necessary. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
|
@markhpc I tagged you to review the RocksDB submodule version |
|
Putting these links here so I don't have to find them again later: |
bill-scales
left a comment
There was a problem hiding this comment.
Changes so far look good.
src/common/ceph_strings.cc:: ceph_release_features (line 171) will need updating for umbrella because we are changing the client->OSD protocol for both direct reads and pool migration
As in this? Do we need new feature bits for DIRECT READS and POOL requests? |
|
jenkins test make check |
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
No DEPRECATED features. Remove some code labeled as "Remove in Umbrella" Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
All the qa tasks in the umbrella release checklist Signed-off-by: Chris Harris <harriscr@uk.ibm.com> Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Following consulting with author, we don't yet want to remove. Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
We are leaving alone legacy EC Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Remove the reef code from the fs upgrade suites as we no longer want to test X-3 releases Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
Add files for the tentacle release (X-1) to the qa/suites/fs/upgrade suites Signed-off-by: Chris Harris <harriscr@uk.ibm.com>
This flag was not available, so I have deleted it. Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
All the qa tasks in the umbrella release checklist. This includes removing X-3 releases and adding X-1 releases (where appropriate). Also updated release-checklist.rst Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
This counter is no longer needed in umbrella. Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Just add umbrella. Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Previous PR already added umbrella, therefore adding redmin-upkeep is a no-op. Any future developer copying this needs to look at PR 67316 Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
830e89c to
a0808e8
Compare
The client-exposed stuff core might have in Umbrella is EC direct reads and pool migration but these features are pending. The branches are supposed to encapsulate poking with the features bits (hopefully just piggy-backing on CC: @aainscow. |
What does "pending" mean?
You mean PRs against
I'd like to understand better why this should rely on checking for
I don't follow. It sounds like you want to rely on connection features then why do you need to set the min_compat_client? I'm trying to get more familiar with |
It means the PRs are not merged yet.
For EC direct reads, the client doesn't actually look at any feature bits. It looks at a flag in the pool, which can only be set once all OSDs have upgraded to umbrella. For pool migration, the design is here: There is a section on upgrade. This work is not complete, but I do know the developers are aware of the requirements. Unless there is explicit work to do here, I think we should move this discussion to the pool migration work.
Can we move this discussion to the Pool Migration? I will add you to the necessary slack channel.
I will put you in contact with the necessary. |
|
jenkins test make check |
|
jenkins test dashboard cephadm |
|
This PR is under test in https://tracker.ceph.com/issues/75532. |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
This is a start at the Umbrella Kickoff.
I have implemented the parts that are necessary for the client versioning I need to add.
Tracker: https://tracker.ceph.com/issues/74141
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job DefinitionYou must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.