]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Piotr Parczewski [Sat, 15 Apr 2023 21:16:35 +0000 (23:16 +0200)]
doc/mgr/prometheus: fix confval reference
Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
Anthony D'Atri [Sat, 15 Apr 2023 09:01:02 +0000 (05:01 -0400)]
Merge pull request #51086 from zdover23/wip-doc-2023-04-15-rados-ops-ceph-medic-removal
doc/rados/ops: remove ceph-medic from monitoring
Zac Dover [Sat, 15 Apr 2023 07:42:31 +0000 (09:42 +0200)]
doc/rados/ops: remove ceph-medic from monitoring
Remove mention of ceph-medic from doc/rados/operations/monitoring.rst,
because it is no longer supported.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Nizamudeen A [Fri, 14 Apr 2023 18:27:11 +0000 (23:57 +0530)]
Merge pull request #51074 from rhcs-dashboard/expression-changed-e2e
mgr/dashboard: fix cephadm e2e expression changed error
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Yuri Weinstein [Fri, 14 Apr 2023 16:23:26 +0000 (09:23 -0700)]
Merge pull request #51055 from ceph/wip-yuriw-release-16.2.12-main
doc: 16.2.12 Release Notes
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Reviewed-by: Adam King adking@redhat.com
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Venky Shankar [Fri, 14 Apr 2023 10:29:12 +0000 (15:59 +0530)]
Merge PR #50909 into main
* refs/pull/50909/head:
qa/workunit: print the detail commands excuted in the scripts
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Nizamudeen A [Fri, 14 Apr 2023 06:36:05 +0000 (12:06 +0530)]
Merge pull request #49531 from rhcs-dashboard/fix-rbd-snapshot-creation
mgr/dashboard: Fix rbd snapshot creation
Reviewed-by: VasishtaShastry <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Reviewed-by: sunilangadi2 <NOT@FOUND>
Nizamudeen A [Fri, 14 Apr 2023 06:03:16 +0000 (11:33 +0530)]
mgr/dashboard: fix cephadm e2e expression changed error
tried to fix this issue from the daemon component sometime ago several
times but it didn't work. So force ignoring the error
Fixes: https://tracker.ceph.com/issues/59444
Signed-off-by: Nizamudeen A <nia@redhat.com>
Ilya Dryomov [Thu, 13 Apr 2023 18:21:27 +0000 (20:21 +0200)]
Merge pull request #50939 from pkalever/logging_improve
librbd: on notify_quiesce() show attempts in a better format
Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: N Balachandran <nibalach@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Prasanna Kumar Kalever [Fri, 7 Apr 2023 16:00:54 +0000 (21:30 +0530)]
librbd: on notify_quiesce() show attempts in a better format
notify_quiesce() currently shows number of attempts in descending order,
this might be bit confusing to read.
Example: on the very first attempt,
2023-04-04T19:45:56.096+0530
7ff8ba7fc640 10 librbd::ImageWatcher:
0x7ff898008b30 notify_quiesce: async_request_id=[4151,
140705343226832 ,23] attempts=10
I initially misread the above means 10 attempts where done.
This commit tries to pick the format that is used by
ImageWatcher<I>::handle_payload() and ImageWatcher<I>::notify_async_progress()
Fixes: https://tracker.ceph.com/issues/59379
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Ilya Dryomov [Thu, 13 Apr 2023 09:54:57 +0000 (11:54 +0200)]
Merge pull request #51051 from idryomov/wip-59431
qa/suites/rbd: install qemu-utils in addition to qemu-block-extra on Ubuntu
Reviewed-by: Ramana Raja <rraja@redhat.com>
Igor Fedotov [Thu, 13 Apr 2023 09:26:58 +0000 (12:26 +0300)]
Merge pull request #43546 from ifed01/wip-ifed-snapdiff3-good
cephfs: implement snapdiff
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Wed, 12 Apr 2023 18:12:23 +0000 (11:12 -0700)]
doc: 16.2.12 Release Notes
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Nizamudeen A [Wed, 12 Apr 2023 15:10:40 +0000 (20:40 +0530)]
Merge pull request #50877 from rhcs-dashboard/add-rbd-mirror-force-promote
mgr/dashboard: rbd-mirror force promotion
Reviewed-by: Nizamudeen A <nia@redhat.com>
Ronen Friedman [Wed, 12 Apr 2023 14:37:31 +0000 (17:37 +0300)]
Merge pull request #50666 from athanatos/sjust/wip-scrub-interval-pr-49959-2
osd/scrubber: simplify scrub resource handling and interval changes
Guillaume Abrioux [Wed, 12 Apr 2023 14:23:31 +0000 (16:23 +0200)]
Merge pull request #51008 from guits/cv-tests-fix-rpm-issue-main
ceph-volume/tests: fix an issue with rpm
Ilya Dryomov [Tue, 11 Apr 2023 20:43:58 +0000 (22:43 +0200)]
qa/suites/rbd: install qemu-utils in addition to qemu-block-extra on Ubuntu
qemu-utils is usually pre-installed but, due to what appears to be
a Ubuntu packaging bug, it's not upgraded when qemu-block-extra is
installed:
The following NEW packages will be installed:
qemu-block-extra
The following packages will be upgraded:
qemu-system-common qemu-system-data qemu-system-gui qemu-system-x86
However, the version of the block driver must match exactly the version
of the qemu-img tool, so the above leads to:
$ qemu-img convert -f qcow2 -O raw /home/ubuntu/cephtest/qemu/base.client.0.0.qcow2 rbd:rbd/client.0.0
Failed to initialize module: /usr/lib/x86_64-linux-gnu/qemu/block-rbd.so
Note: only modules from the same build can be loaded.
qemu: module block-block-rbd not found, do you want to install qemu-block-extra package?
qemu-img: Unknown protocol 'rbd'
Fixes: https://tracker.ceph.com/issues/59431
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Yingxin [Wed, 12 Apr 2023 06:22:56 +0000 (14:22 +0800)]
Merge pull request #50840 from zhscn/segment-nonce-collision
crimson/os/seatore: avoid segment nonce collision
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Aashish Sharma [Wed, 21 Dec 2022 11:53:37 +0000 (17:23 +0530)]
mgr/dashboard: fix rbd mirror snapshot creation
There are two types of snapshots that can be created on a snapshot based mirroring image - Normal Snapshot(same as journal based snapshot) and Nirror Image Snapshot. Till now Dashboard allowed only Mirror image snapshot, this PR intends to enable both the types
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Samuel Just [Mon, 20 Mar 2023 21:07:32 +0000 (21:07 +0000)]
qa/standalone/scrub/osd-scrub-dump.sh: drop unnecessary primary lookup
1e44d86b2 swapped this to a pg tell command which doesn't actually
need the primary specified. Drop the now unnecessary lookup.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Mar 2023 01:21:24 +0000 (17:21 -0800)]
osd/: remove PL::reschedule_scrub, notify scrubber on config/pool change directly
As with on_info_history_change(), we don't need to deal with scrub
scheduling during peering. Once we've gone active, the scrubber itself
would be the origin of any stat changes that could affect scrub
scheduling. The other possible change vectors would be OSD config
changes or pool config changes.
PG::reschedule_scrub becomes PG::on_scrub_schedule_input_change. Should
be called in all cases where an input to scrub scheduling changes.
OSD::resched_all_scrubs() calls PG::on_scrub_schedule_input_change
unconditionally
now to deal with changes to osd_scrub_(min|max)_interval.
PG::set_last_[deep_]scrub_stamp now invoke
PG::on_scrub_schedule_input_change directly.
PG::handle_activate_map() now calls PG::on_scrub_schedule_input_change
directly to deal with changes to scrub related pool options.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Tue, 7 Mar 2023 23:09:22 +0000 (15:09 -0800)]
osd/: remove PeeringListener::on_info_history_change()
The only usage of this method was to notify scrub that the pg history
has been updated during split or peering. That shouldn't be necessary.
Scrub does not schedule itself prior to activation, and we necessarily
must have an authoritative history by that point.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 23 Feb 2023 05:04:17 +0000 (21:04 -0800)]
osd/scrubber: associate replica state with state machine states
Moves responsibility for owning and resetting replica state to state
machine events.
Signed-off-by: Samuel Just <sjust@redhat.com>
Ronen Friedman [Wed, 1 Feb 2023 07:22:00 +0000 (09:22 +0200)]
osd/scrub: split on_pg_activate from on_new_interval
Separate and clarify handling of interval termination, pg activation,
and configuration change.
A primary PG now registers with its OSD for scrubbing only on
activation: on_pg_activate() called from PG::on_activate().
When the interval ends, the scrubber is notified via on_interval_change,
which is responsible for cleaning up any active or replica state
associated with scrub.
Configuration changes are still handled by update_scrub_job().
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Fri, 10 Feb 2023 05:10:30 +0000 (21:10 -0800)]
osd/scrubber/scrub_machine*: s/ActiveReplica/ReplicaBuildingMap/g
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 9 Feb 2023 20:46:00 +0000 (12:46 -0800)]
scrubber/pg_scrubber: regularize message interval checks
OpRequestRef::sent_epoch can be used to uniformly check incoming
messages against the current interval. Every caller should do it first
thing before any other processing.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Thu, 9 Feb 2023 20:45:25 +0000 (12:45 -0800)]
osd/scrubber: make PgScrubber::check_interval const
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Feb 2023 07:00:09 +0000 (07:00 +0000)]
osd/scrubber: rename advance_token to reset_replica_state
Also removes misleading comment -- because primaries may
freely reset scrub, there may well be valid scrub state.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Feb 2023 06:57:03 +0000 (06:57 +0000)]
osd/scrubber: move m_remote_osd_resource.reset() into advance_token()
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Feb 2023 06:44:36 +0000 (22:44 -0800)]
osd/scrubber: simplify existing reservation case in handle_scrub_reserve_request
First, the is_stale() case should be impossible. This patch leaves an
error message rather than an assert.
Second, this patch removes the special handling for receiving a reservation
when m_remote_osd_resource is already populated. The next patch will exploit
the fact that all calls to m_remote_osd_resource.reset() and advance_token()
occur together.
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Wed, 8 Feb 2023 04:51:31 +0000 (20:51 -0800)]
osd/scrubber: remove unused PgScrubber::send_full_reset
Signed-off-by: Samuel Just <sjust@redhat.com>
Ronen Friedman [Thu, 2 Feb 2023 15:06:46 +0000 (17:06 +0200)]
osd/scrub: remove PgScrubber::unregister_from_osd()
and inline its functionality into its sole caller
(PgScrubber::rm_from_osd_scrubbing())
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
Ronen Friedman [Thu, 2 Feb 2023 20:51:05 +0000 (22:51 +0200)]
osd/: misc scrub related formatting fixes -- no functional changes
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
zdover23 [Wed, 12 Apr 2023 00:04:47 +0000 (10:04 +1000)]
Merge pull request #50993 from zdover23/wip-doc-2023-04-11-rados-operations-monitoring-3-of-3
doc/rados/operations: edit monitoring.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Yuri Weinstein [Tue, 11 Apr 2023 16:09:51 +0000 (09:09 -0700)]
Merge pull request #50245 from baergj/bluefs-perf-stats-write-count
os/bluestore: Add bluefs write op count metrics.
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Zac Dover [Tue, 11 Apr 2023 04:15:47 +0000 (14:15 +1000)]
doc/rados/operations: edit monitoring.rst
Line-edit the final third of doc/rados/operations/monitoring.rst.
Follows https://github.com/ceph/ceph/pull/50834.
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Pedro Gonzalez Gomez [Wed, 5 Apr 2023 15:42:52 +0000 (17:42 +0200)]
mgr/dashboard: rbd-mirror force promotion
resolves: https://tracker.ceph.com/issues/59327
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
Guillaume Abrioux [Tue, 11 Apr 2023 11:29:15 +0000 (13:29 +0200)]
ceph-volume/tests: fix an issue with rpm
Typical error seen in the CI:
```
error: /var/cache/dnf/baseos-
00fe51d07def85f0 /packages/kernel-core-4.18.0-483.el8.x86_64.rpm: signature hdr data: BAD, no. of bytes(459772) out of range
```
Upgrading `rpm` fixes this issue.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
Nizamudeen A [Tue, 11 Apr 2023 10:56:28 +0000 (16:26 +0530)]
Merge pull request #50885 from rhcs-dashboard/evict-fs
mgr/dashboard: fix eviction of all FS clients
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Rishabh Dave [Tue, 11 Apr 2023 10:10:33 +0000 (15:40 +0530)]
Merge pull request #50646 from rishabh-d-dave/doc-fs-subcmds
doc/cephfs: add missing "ceph fs" commands to man page
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Igor Fedotov [Tue, 11 Apr 2023 09:26:53 +0000 (12:26 +0300)]
Merge pull request #50628 from jianwei1216/support_bluestore_db_wal_physical_disk
vstart: support bluestore db/wal physical disk
Zhang Song [Tue, 4 Apr 2023 01:34:06 +0000 (09:34 +0800)]
crimson/os/seastore: check the type of segment head and segment tail during mount
Signed-off-by: Zhang Song <zhangsong325@gmail.com>
Zhang Song [Mon, 3 Apr 2023 11:29:27 +0000 (19:29 +0800)]
crimson/os/seastore: avoid segment nonce collision
Signed-off-by: Zhang Song <zhangsong325@gmail.com>
Nizamudeen A [Tue, 11 Apr 2023 05:20:04 +0000 (10:50 +0530)]
Merge pull request #50867 from rhcs-dashboard/skip-osds-expand-cluster
mgr/dashboard: fix create osd default selected as recommended not working
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Venky Shankar [Tue, 11 Apr 2023 02:34:01 +0000 (08:04 +0530)]
Merge PR #50716 into main
* refs/pull/50716/head:
doc: updating the doc with chamges related to delay option in cephfs-top
cephfs-top: fixing the -d [--delay] option in cephfs-top
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Yingxin [Tue, 11 Apr 2023 02:17:25 +0000 (10:17 +0800)]
Merge pull request #50839 from zhscn/io-order
crimson/os/seastore: ensure transaction commit order
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Igor Fedotov [Mon, 23 Jan 2023 10:59:41 +0000 (13:59 +0300)]
test/libcephfs: add cases for last dir testing.
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
Yuri Weinstein [Mon, 10 Apr 2023 18:54:59 +0000 (11:54 -0700)]
Merge pull request #50185 from ethanwu-syno/bluefs_tracker_56210
os/bluestore/bluefs: fix dir_link might add link that already exists in compact log
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
yaarith [Mon, 10 Apr 2023 17:55:36 +0000 (13:55 -0400)]
Merge pull request #50699 from yaarith/telemetry-leaderboard-doc
mgr/telemetry: add leaderboard description and documentation
Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Laura Flores [Mon, 10 Apr 2023 16:00:18 +0000 (11:00 -0500)]
Merge pull request #50721 from ceph/wip-yuriw-release-17.2.6-main
doc: 17.2.6 Release Notes
Yuri Weinstein [Tue, 28 Mar 2023 16:46:56 +0000 (09:46 -0700)]
doc: 17.2.6 Release Notes
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Laura Flores <lflores@redhat.com>
Igor Fedotov [Mon, 3 Apr 2023 12:50:40 +0000 (15:50 +0300)]
include,win: move uid_t/gid_t declarations to win32/fs_compat.h
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
Signed-off-by: Lucian Petrut <petrutlucian94@gmail.com>
Igor Fedotov [Sun, 11 Sep 2022 22:04:17 +0000 (01:04 +0300)]
pybind/cephfs: add snapdiff api binding
Signed-off-by: Igor Fedotov <ifedotov@croit.io>
Igor Fedotov [Tue, 10 Aug 2021 19:12:26 +0000 (22:12 +0300)]
test/libcephfs: add readdir_snapdiff
Signed-off-by: Denis Barahtanov <denis.barahtanov@croit.io>
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
Igor Fedotov [Thu, 24 Jun 2021 11:27:53 +0000 (14:27 +0300)]
cephfs: imlplement readdir_snapdiff API
Signed-off-by: Denis Barahtanov <denis.barahtanov@croit.io>
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
zdover23 [Mon, 10 Apr 2023 11:29:43 +0000 (21:29 +1000)]
Merge pull request #50829 from zdover23/wip-doc-2023-04-02-rados-operations-health-checks-6-of-x
doc/rados/ops: edit health-checks.rst (6 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 1 Apr 2023 20:39:32 +0000 (06:39 +1000)]
doc/rados/ops: edit health-checks.rst (6 of x)
Edit docs/rados/operations/health-checks.rst (6 of x).
Follows https://github.com/ceph/ceph/pull/50828.
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Mon, 10 Apr 2023 10:40:43 +0000 (20:40 +1000)]
Merge pull request #50828 from zdover23/wip-doc-2023-04-02-rados-operations-health-checks-5-of-x
doc/rados/ops: edit health checks.rst (5 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 1 Apr 2023 20:33:45 +0000 (06:33 +1000)]
doc/rados/ops: edit health checks.rst (5 of x)
Edit docs/rados/operations/health-checks.rst (5 of x).
Follows https://github.com/ceph/ceph/pull/50827
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Venky Shankar [Mon, 10 Apr 2023 06:35:54 +0000 (12:05 +0530)]
Merge PR #47399 into main
* refs/pull/47399/head:
mds: wait the linkmerge/migrate to finish after unlink
mds: remove false is_auth() check for remote_dn
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
zdover23 [Sun, 9 Apr 2023 05:08:17 +0000 (15:08 +1000)]
Merge pull request #50958 from zdover23/wip-doc-2023-04-09-rados-ops-monitoring-osd-pg-hyphen
doc/rados/ops: add hyphen to mon-osd-pg.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sun, 9 Apr 2023 02:42:11 +0000 (12:42 +1000)]
doc/rados/ops: add hyphen to mon-osd-pg.rst
Remove confusing parentheses and add a clearer (as compared to the
parentheses) hyphen (actually an em-dash, or at least it is intended
to be an em-dash) to doc/rados/operations/monitoring-osd-pg.rst
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Sun, 9 Apr 2023 02:33:54 +0000 (12:33 +1000)]
Merge pull request #50827 from zdover23/wip-doc-2023-04-02-rados-operations-health-checks-4-of-x
doc/rados/ops: edit health-checks.rst (4 of x)
Reveiwed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Sun, 9 Apr 2023 02:29:28 +0000 (12:29 +1000)]
Merge pull request #50826 from zdover23/wip-doc-2023-04-02-rados-operations-health-checks-3-of-x
doc/rados/ops: edit health-checks.rst (3 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Sun, 9 Apr 2023 02:23:16 +0000 (12:23 +1000)]
Merge pull request #50907 from zdover23/wip-doc-2023-04-06-rados-configuration-auth-config-ref
doc/rados/config: edit auth-config-ref
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sat, 1 Apr 2023 20:25:42 +0000 (06:25 +1000)]
doc/rados/ops: edit health-checks.rst (4 of x)
Edit docs/rados/operations/health-checks.rst (4 of x).
Follows https://github.com/ceph/ceph/pull/50826.
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sat, 1 Apr 2023 20:17:06 +0000 (06:17 +1000)]
doc/rados/ops: edit health-checks.rst (3 of x)
Edit docs/rados/operations/health-checks.rst (3 of x).
Follows https://github.com/ceph/ceph/pull/50825
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Thu, 6 Apr 2023 00:21:01 +0000 (10:21 +1000)]
doc/rados/config: edit auth-config-ref
Line edit doc/rados/config/auth-config-ref.rst.
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Sat, 8 Apr 2023 03:53:31 +0000 (13:53 +1000)]
Merge pull request #50863 from zdover23/wip-doc-2023-04-05-rados-operations-monitoring-osd-pg-2-of-x
doc/rados/ops: edit monitoring-osd-pg.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Sat, 8 Apr 2023 03:38:23 +0000 (13:38 +1000)]
Merge pull request #50795 from zdover23/wip-doc-2023-03-31-rados-configuration-common
doc/rados: line-edit common.rst
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Zac Dover [Wed, 5 Apr 2023 03:32:43 +0000 (13:32 +1000)]
doc/rados/ops: edit monitoring-osd-pg.rst (2 of x)
Line-edit monitoring-osd-pg.rst (2 of x).
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Thu, 30 Mar 2023 22:54:05 +0000 (08:54 +1000)]
doc/rados: line-edit common.rst
Edit syntax and semantics in doc/configuration/common.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Rishabh Dave [Fri, 7 Apr 2023 14:12:37 +0000 (19:42 +0530)]
Merge pull request #50883 from rishabh-d-dave/do_cmake-fedora37
do_cmake.sh: set python version for Fedora 37
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Casey Bodley [Fri, 7 Apr 2023 13:17:13 +0000 (09:17 -0400)]
Merge pull request #50235 from mkogan1/wip-chuncked-put
rgw: handle old clients with transfer-encoding: chunked.
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Marcus Watts <mwatts@redhat.com>
Yuval Lifshitz [Fri, 7 Apr 2023 09:51:07 +0000 (12:51 +0300)]
Merge pull request #47457 from zenomri/wip-omri-full-putobj-trace
rgw/tracing: end to end trace for put obj op
Reviwed-By: ljflores, yuvalif, cbodley, dang, ideepika, rzarzynski, yuriw
Anthony D'Atri [Fri, 7 Apr 2023 01:17:49 +0000 (21:17 -0400)]
Merge pull request #50928 from zdover23/wip-doc-2023-04-07-rados-operations-operating
doc/rados/ops: line-edit operating.rst
Zac Dover [Fri, 7 Apr 2023 00:46:50 +0000 (10:46 +1000)]
doc/rados/ops: line-edit operating.rst
Line-edit doc/rados/operations/operating.rst.
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me>
Venky Shankar [Thu, 6 Apr 2023 17:41:38 +0000 (23:11 +0530)]
Merge PR #50844 into main
* refs/pull/50844/head:
qa: wait for MDSMonitor tick to replace daemons
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Thu, 6 Apr 2023 16:23:24 +0000 (09:23 -0700)]
Merge pull request #47893 from kotreshhr/ceph-mgr-finisher-block
mgr: Add one finisher thread per module
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Ilya Dryomov [Thu, 6 Apr 2023 14:54:28 +0000 (16:54 +0200)]
Merge pull request #50630 from chrisphoffman/wip-rbd-59115
librbd: don't wait for a watch in send_acquire_lock() if client is blocklisted
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Venky Shankar [Thu, 6 Apr 2023 14:45:39 +0000 (20:15 +0530)]
Merge PR #50896 into main
* refs/pull/50896/head:
qa: load file system info if not created
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Casey Bodley [Thu, 6 Apr 2023 14:34:38 +0000 (10:34 -0400)]
Merge pull request #50792 from liangmingyuanneo/wip-rgw-duplicated-record
osd/cls_rgw: fix the duplicated record in cls_method_handle_t
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 6 Apr 2023 14:26:41 +0000 (10:26 -0400)]
Merge pull request #49803 from soumyakoduri/wip-skoduri-sync-flow
rgw/sync-policy: Support disabling per-bucket replication
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Ilya Dryomov [Thu, 6 Apr 2023 13:25:05 +0000 (15:25 +0200)]
Merge pull request #50915 from idryomov/wip-rbd-mirror-labeled-perf-release-note
PendingReleaseNotes: add a note for rbd-mirror daemon perf counters
Reviewed-by: Ramana Raja <rraja@redhat.com>
Casey Bodley [Thu, 6 Apr 2023 13:11:40 +0000 (09:11 -0400)]
Merge pull request #50707 from max-licc/rgw_cache_disable
rgw: fix rgw cache invalidation after unregister_watch() error
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Casey Bodley [Thu, 6 Apr 2023 13:10:49 +0000 (09:10 -0400)]
Merge pull request #50550 from cbodley/wip-58908
rgw/keystone: use secret key from EC2 for sigv4 streaming mode
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Casey Bodley [Thu, 6 Apr 2023 13:08:51 +0000 (09:08 -0400)]
Merge pull request #49409 from 5cs/fix-multipart-upload-encryption
rgw/sse-s3: fix bucket encryption of multipart upload
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Nizamudeen A [Thu, 6 Apr 2023 11:07:08 +0000 (16:37 +0530)]
Merge pull request #50884 from rhcs-dashboard/fix-grafana-e2e
mgr/dashboard: fix for grafana e2e failing on rgw daemon performance
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Ilya Dryomov [Thu, 6 Apr 2023 10:32:11 +0000 (12:32 +0200)]
PendingReleaseNotes: add a note for rbd-mirror daemon perf counters
This was missed in commit
1a1477b9fd7f ("rbd-mirror: add and rename
perf counters for journal and snapshot mirroring").
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Nizamudeen A [Wed, 5 Apr 2023 16:56:26 +0000 (22:26 +0530)]
mgr/dashboard: fix for grafana e2e failing on rgw daemon performance
Started happening after: https://github.com/ceph/ceph/pull/49248/
Fixes: https://tracker.ceph.com/issues/59353
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Thu, 6 Apr 2023 06:37:20 +0000 (12:07 +0530)]
mgr/dashboard: fix create osds step failing on the default option
the backend was reporting with a keyError which doesn't find the
`encrypted` key.
Fixes: https://tracker.ceph.com/issues/59319
Signed-off-by: Nizamudeen A <nia@redhat.com>
Nizamudeen A [Wed, 5 Apr 2023 06:37:11 +0000 (12:07 +0530)]
mgr/dashboard: add option to skip the create OSDs step
Fixes: https://tracker.ceph.com/issues/59319
Signed-off-by: Nizamudeen A <nia@redhat.com>
zdover23 [Thu, 6 Apr 2023 05:12:22 +0000 (15:12 +1000)]
Merge pull request #50825 from zdover23/wip-doc-2023-04-02-rados-operations-health-checks-2-of-x
doc/rados/ops: edit health-checks.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Xiubo Li [Thu, 6 Apr 2023 02:17:44 +0000 (10:17 +0800)]
qa/workunit: print the detail commands excuted in the scripts
This will make it to be much easier when debugging the qa tests failures.
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Zac Dover [Sat, 1 Apr 2023 20:05:41 +0000 (06:05 +1000)]
doc/rados/ops: edit health-checks.rst (2 of x)
Edit docs/rados/operations/health-checks.rst (2 of x). PR#50674, the PR
that immediately precedes this PR in the series of PRs that line-edit
health-checks.rst, wrongly identified this series as having five
sections. This has been rectified by using the "2 of x" formulation.
Follows https://github.com/ceph/ceph/pull/50674
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me>
Patrick Donnelly [Wed, 5 Apr 2023 19:25:38 +0000 (15:25 -0400)]
qa: load file system info if not created
Mounts may create a Filesystem object which does not create the file
system. This causes self.id to be Null when we try to wait for daemons
to be up. Load it just in time!
Fixes: https://tracker.ceph.com/issues/59332
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Yuri Weinstein [Wed, 5 Apr 2023 21:53:02 +0000 (14:53 -0700)]
Merge pull request #50574 from rzarzynski/wip-bug-51900
msg/async: don't abort when public addrs mismatch bind addrs
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Yuri Weinstein [Wed, 5 Apr 2023 21:51:57 +0000 (14:51 -0700)]
Merge pull request #49987 from ifed01/wip-ifed-fix-spillover-alert
os/bluestore: fix spillover alert
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Wed, 5 Apr 2023 21:35:28 +0000 (14:35 -0700)]
Merge pull request #50490 from ronen-fr/wip-rf-expected
common: bump up tl:expected to latest version
Reviewed-by: Adam Emerson <aemerson@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Wed, 5 Apr 2023 21:33:48 +0000 (14:33 -0700)]
Merge pull request #50479 from cbodley/wip-fmt-undef-header-only
fmt: remove FMT_HEADER_ONLY defines
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>