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

merge main branch #149

Draft
wants to merge 10,000 commits into
base: main
Choose a base branch
from
Draft

merge main branch #149

wants to merge 10,000 commits into from

Conversation

smanjara
Copy link
Owner

@smanjara smanjara commented Feb 6, 2023

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

athanatos and others added 6 commits December 10, 2024 15:32
We're going to need instance_handle to outlive exiting the
pipeline stage as it will later hold a reference to an
obc holding that stage.

Signed-off-by: Samuel Just <[email protected]>
… exited

The operation will hold a reference to the obc containing most of the
pipeline stages.

Signed-off-by: Samuel Just <[email protected]>
rgw/logging: add support for GetBucketLogging and PutBucketLogging

Reviewed-By: Anthony D'Atri <[email protected]>, Adam Emerson <[email protected]>, Casey Bodley <[email protected]>
qa/rgw: bump keystone/barbican from 2023.1 to 2024.1

Reviewed-by: Shilpa Jagannath <[email protected]>
…code

Revert "rgw/auth: Fix the return code returned by AuthStrategy,"

Reviewed-by: Casey Bodley <[email protected]>
zdover23 and others added 30 commits December 30, 2024 17:26
doc/cephfs: document purge queue and its perf counters

Reviewed-by: Venky Shankar <[email protected]>
Reviewed-by: Anthony D'Atri <[email protected]>
for persistent topic stats tests

Signed-off-by: Yuval Lifshitz <[email protected]>
With `ssl` set on the `server` option, HAProxy strips the TLS protocol
for all clients. You would need to connect to it with `http://<ip>:443`.

To have an active health check, which uses SSL, but does not strip it
for clients, you'd need to add:

- `check` to enable active health checks.
- `check-ssl` to instruct the health check to use TLS
- `verify none` to skip verification on the health check requests from
  HAProxy
- _REMOVE_ `ssl` to stop stripping TLS

The active health checks are required to not route any requests to the
inactive managers. These would redirect to any unusable IP from the
active mgr.

---

Alternatively you could add another certificate in the frontend and then
re-encrypt the traffic. But this would require tracking the certs also
in HAProxy.

Signed-off-by: Benedikt Heine <[email protected]>
doc/mgr/dashboard: Fix HAProxy TLS example
a helper function that builds bash dictionaries:
pg to acting set, pg to primary & pg to pool.

Also added are two helper functions that make use of the dictionaries:

count_common_active() to count the number of common OSDs
in the acting set of two PGs, and find_disjoint_but_primary()
to find a PG that is disjoint from the first PG, apart from
possibly having the same primary OSD.

Signed-off-by: Ronen Friedman <[email protected]>
... and not just in 'pg dump' output.

Signed-off-by: Ronen Friedman <[email protected]>
... as it is now queried to determine whever we are scrubbing,
but not yet 'm_active', as the scrubber is in ReservingReplicas.

Signed-off-by: Ronen Friedman <[email protected]>
verify that an operator scrub aborts a reserving scrub of the
same PG.

Signed-off-by: Ronen Friedman <[email protected]>
test/rgw/noitifications: fix test names

Reviewed-By: Ali Masarwe <[email protected]>
* refs/pull/60411/head:
	client: Fix a deadlock when osd is full

Reviewed-by: Venky Shankar <[email protected]>
Reviewed-by: Patrick Donnelly <[email protected]>
Reviewed-by: Dhairya Parmar <[email protected]>
radosgw-admin: create user without creds cli

Reviewed-by: Matt Benjamin <[email protected]>
Reviewed-by: Casey Bodley <[email protected]>
…ge-class

rgw: fix empty storage class on display of multipart uploads

Reviewed-by: Adam Emerson <[email protected]>
rgw/notification: Forward Topic & Notification creation request to master when notification_v2 enabled

Reviewed-by: Yuval Lifshitz <[email protected]>
Format "Tips and Tricks" into its own section so that it doesn't confuse
readers of the vstart installation procedure.

Signed-off-by: Zac Dover <[email protected]>
mgr/cephadm/nvmeof: Add key verification field to NVMeOF configuration
rgw: respect policies in data sync in user mode

Reviewed-by: Adam Emerson <[email protected]>
rgw: consider multi zonegroup for is_syncing_bucket_meta

Reviewed-by: Casey Bodley <[email protected]>
doc: README.md - format "Tips and Tricks"

Reviewed-by: Anthony D'Atri <[email protected]>
Format "Troubleshooting" into its own section so that it doesn't confuse
readers of the vstart installation procedure.

This PR is part of a series of PRs meant to preserve the integrity of
the README.md file after some recent additions that break the flow of
the document.

This PR follows #61221.

Signed-off-by: Zac Dover <[email protected]>
crimson: allow replica side write commits to pipeline

Reviewed-by: Xuehan Xu <[email protected]>
doc: README.md - format "Troubleshooting"

Reviewed-by: Anthony D'Atri <[email protected]>
Improve the formatting and English language in the sections
"Troubleshooting" and "Tips and Tricks", and move those sections to a
place where they don't interrupt the flow of the vstart cluster
installation instructions. Some of the strings in "Tips and Tricks" are
not yet unambiguous sentences that will make sense to the uninitiated,
but this PR represents a step in that direction.

This PR is part of a series of PRs meant to preserve the integrity of
the README.md file after some recent additions that break the flow of
the document.

This PR follows #61226 and
#61221.

Signed-off-by: Zac Dover <[email protected]>
osd/scrub: abort running scrub in replica-reservation if an operator-initiated scrub is requested

Reviewed-by: Samuel Just <[email protected]>
doc: README.md - improve "Tshooting" and "Tips & Tricks"

Reviewed-by: Anthony D'Atri <[email protected]>
…euth

qa/suites/crimson-rados: enable short_pg_log

Reviewed-by: Matan Breizman <[email protected]>
crimson/osd/pg_shard_manager: discard outdated operations when the corresponding pgs are already removed

Reviewed-by: Matan Breizman <[email protected]>
crimson/osd/replicated_recovery_backend: call on_global_recover() only when all replicas and the primary have been recovered

Reviewed-by: Matan Breizman <[email protected]>
crimson/osd/backfill_state: treat `Cancelled` as a pause of the ongoing backfilling

Reviewed-by: Matan Breizman <[email protected]>
qa: write out ESubtreeMap more frequently to find large events

Reviewed-by: Venky Shankar <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment