]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Nizamudeen A [Mon, 30 Oct 2023 15:52:24 +0000 (21:22 +0530)]
doc: Release notes 17.2.7 with updated dashboard info
Signed-off-by: Nizamudeen A <nia@redhat.com>
Aashish Sharma [Mon, 30 Oct 2023 15:00:40 +0000 (20:30 +0530)]
Merge pull request #54241 from rhcs-dashboard/fix-63348-main
mgr/dashboard: update rgw multisite import form helper info
Reviewed-by: Nizamudeen A <nia@redhat.com>
Yuri Weinstein [Mon, 30 Oct 2023 14:48:55 +0000 (07:48 -0700)]
Merge pull request #54153 from ceph/wip-yuriw-release-17.2.7-main
doc: 17.2.7 Release Notes
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Adam King [Mon, 30 Oct 2023 13:59:06 +0000 (09:59 -0400)]
Merge pull request #54151 from rkachach/fix_issue_63291
mgr/rook: fix the namespaces used in rook and removes hard-coded references
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@ibm.com>
Ilya Dryomov [Mon, 30 Oct 2023 07:55:09 +0000 (08:55 +0100)]
Merge pull request #50593 from pkalever/fix-feature-disable
rbd-nbd: fix stuck with disable request
Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Aashish Sharma [Mon, 30 Oct 2023 07:47:37 +0000 (13:17 +0530)]
mgr/dashboard: update rgw multisite import form helper info
Change 'To obtain the token, generate it from your secondary Ceph cluster' to 'To obtain the token, generate it from your primary Ceph cluster' in rgw multisite import form helper
Fixes: https://tracker.ceph.com/issues/63348
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
zdover23 [Mon, 30 Oct 2023 00:54:32 +0000 (10:54 +1000)]
Merge pull request #54232 from zdover23/wip-doc-2023-10-29-ceph-volume-lvm-activate-2
doc/ceph-volume: improve front matter
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Sun, 29 Oct 2023 23:53:29 +0000 (09:53 +1000)]
Merge pull request #54231 from zdover23/wip-doc-2023-10-29-ceph-volume-lvm-activate
doc/ceph-volume: explain idempotence
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sun, 29 Oct 2023 12:15:13 +0000 (22:15 +1000)]
doc/ceph-volume: improve front matter
Simplify and improve the readability of the front matter of
doc/ceph-volume/lvm/activate.rst.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Yuval Lifshitz [Sun, 29 Oct 2023 19:35:50 +0000 (21:35 +0200)]
Merge pull request #53848 from kchheda3/wip-topic-policy
rgw/notification: Add support to set topic policy while topic creation
reviewed-by: yuvalif, anthonyeleven
Anthony D'Atri [Sun, 29 Oct 2023 18:38:34 +0000 (14:38 -0400)]
Merge pull request #54230 from zdover23/wip-doc-2023-10-29-install-cephadm
doc/install: simplify cephadm docs
Zac Dover [Sun, 29 Oct 2023 12:01:11 +0000 (22:01 +1000)]
doc/ceph-volume: explain idempotence
Improve the grammar of a note explaining that the execution of the call
that activates ceph-volume is idempotent.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Sun, 29 Oct 2023 11:47:04 +0000 (21:47 +1000)]
doc/install: simplify cephadm docs
Simplify the explanation of cephadm.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Yuri Weinstein [Fri, 27 Oct 2023 18:42:52 +0000 (11:42 -0700)]
Merge pull request #54082 from pdvian/wip-qa-suites-fix
qa/smoke,orch,perf-basic: add POOL_APP_NOT_ENABLED to ignorelist
Reviewed-by: Laura Flores <lflores@redhat.com>
Krunal Chheda [Fri, 27 Oct 2023 15:28:06 +0000 (11:28 -0400)]
Merge branch 'main' into wip-topic-policy
Casey Bodley [Fri, 27 Oct 2023 13:40:19 +0000 (14:40 +0100)]
Merge pull request #53003 from alimaredia/wip-rgw-perf-counters-cache
Perf counters cache + Labeled RGW Op counters
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Anthony D'Atri [Fri, 27 Oct 2023 08:43:12 +0000 (04:43 -0400)]
Merge pull request #54218 from zdover23/wip-doc-2023-10-27-rados-troubleshooting-troubleshooting-pg
doc/rados: edit troubleshooting-pg.rst
Anthony D'Atri [Fri, 27 Oct 2023 08:16:07 +0000 (04:16 -0400)]
Merge pull request #54219 from zdover23/wip-doc-2023-10-27-rados-ops-pools-cache-tiering-removal
doc/rados: remove cache-tiering-related keys
zdover23 [Fri, 27 Oct 2023 07:16:16 +0000 (17:16 +1000)]
Merge pull request #53976 from phlogistonjohn/jjm-cephadm-gdb-extd-doc
cephadm: document extended gdb debugging techniques
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Fri, 27 Oct 2023 06:58:28 +0000 (16:58 +1000)]
doc/rados: remove cache-tiering-related keys
Remove information related to cache-tiering-related keys from
doc/rados/operations/pools.rst. Cache-tiering is deprecated in Reef.
This PR is suitable for backporting to the Reef release branch, but not
to release branches prior to Reef.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Prasanna Kumar Kalever [Fri, 20 Oct 2023 10:11:05 +0000 (15:41 +0530)]
test/librbd/fsx: wait for resize to propagate in krbd_resize()
With this changes resize request will not be blocked until the resize is
completed. Because of this the fsx test fails as it assumes that the
request to resize immediately implies changes on the device size.
Hence we have to add a wait in resize handler of fsx for the device to
actually get resized.
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Zac Dover [Fri, 27 Oct 2023 05:22:34 +0000 (15:22 +1000)]
doc/rados: edit troubleshooting-pg.rst
s/placement group/pool/ in a sentence that, prior to this change, was
confusing. Suitable for backports prior to Reef.
Signed-off-by: Zac Dover <zac.dover@proton.me>
zdover23 [Fri, 27 Oct 2023 03:04:38 +0000 (13:04 +1000)]
Merge pull request #54200 from zdover23/wip-doc-2023-10-26-hitset-remove-for-reef-and-later
doc/rados: remove HitSet-related key information
Reviewed-by: Samuel Just <sjust@redhat.com>
Zac Dover [Wed, 25 Oct 2023 23:48:57 +0000 (09:48 +1000)]
doc/rados: remove HitSet-related key information
Remove HitSet-related key information from
doc/rados/operations/pools.rst. HitSet-related keys are relevant only to
releases of Ceph that support cache tiering. Only Quincy and earlier
(inclusive) releases of Ceph support cache tiering. Backport this commit
from main to Reef, but not to Quincy or to release branches earlier than
Quincy.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Yuri Weinstein [Mon, 23 Oct 2023 19:50:26 +0000 (12:50 -0700)]
doc: 17.2.7 Release Notes
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Signed-off-by: Laura Flores <lflores@ibm.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Adam Kupczyk [Thu, 26 Oct 2023 14:20:37 +0000 (16:20 +0200)]
Merge pull request #53909 from aclamk/aclamk-fix-63121
os/kv_test: Fix estimate functions
Igor Fedotov [Wed, 25 Oct 2023 10:35:38 +0000 (13:35 +0300)]
Merge pull request #54155 from jrchyang/fix-divide-zero
os/bluestore: fix crash caused by dividing by 0
Reviewed-by: Igor Fedotov <igor.fedotov@croit.io>
Aashish Sharma [Wed, 25 Oct 2023 07:31:03 +0000 (13:01 +0530)]
Merge pull request #53807 from rhcs-dashboard/fix-63088-main
mgr/dashboard: Consider null values as zero in grafana panels
Reviewed-by: Nizamudeen A <nia@redhat.com>
John Mulligan [Mon, 11 Sep 2023 21:55:36 +0000 (17:55 -0400)]
doc/cephadm: extend container debugging to cover live processes
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Mon, 11 Sep 2023 18:58:43 +0000 (14:58 -0400)]
doc/cephadm: clean up debugging section
Signed-off-by: John Mulligan <jmulligan@redhat.com>
John Mulligan [Wed, 11 Oct 2023 18:05:17 +0000 (14:05 -0400)]
cephadm: add a --dry-run option to cephadm shell
Instead of creating the shell, the --dry-run option prints the container
command that would be used. This can be used as a starting point for
creating custom container commands similar to what cephadm shell would
generate but with tweaks.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
Redouane Kachach [Tue, 24 Oct 2023 12:06:41 +0000 (14:06 +0200)]
mgr/rook: fixing the namespaces used to access some resources/config
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
Redouane Kachach [Mon, 23 Oct 2023 15:18:57 +0000 (17:18 +0200)]
mgr/rook: remove all the hardcoded refs to the 'rook-ceph' namespace
Fixes: https://tracker.ceph.com/issues/63291
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
Pedro Gonzalez Gomez [Tue, 24 Oct 2023 09:43:15 +0000 (11:43 +0200)]
Merge pull request #54148 from ivoalmeida/fix-edit-user-bucket-quota
mgr/dashboard: fixed edit user quota form error
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
jrchyang [Tue, 24 Oct 2023 02:03:09 +0000 (10:03 +0800)]
os/bluestore: fix crash caused by dividing by 0
In Allocator::create() => ZonedAllocator::ZonedAllocator()
num_zones is calculated by size / zone_size,
causing a crash when zone_size is set to 0
Signed-off-by: Jrchyang Yu <yuzhiqiang_yewu@cmss.chinamobile.com>
kchheda3 [Thu, 5 Oct 2023 16:14:35 +0000 (12:14 -0400)]
rgw/notification: Add support to set topic policy while topic creation
Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
Ivo Almeida [Mon, 23 Oct 2023 11:02:47 +0000 (12:02 +0100)]
mgr/dashboard: fixed edit user quota form error
Fixes: https://tracker.ceph.com/issues/63287
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
Venky Shankar [Mon, 23 Oct 2023 02:07:10 +0000 (07:37 +0530)]
Merge PR #54030 into main
* refs/pull/54030/head:
client: always refresh mds feature bits on session open
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Yuval Lifshitz [Sun, 22 Oct 2023 15:26:30 +0000 (18:26 +0300)]
Merge pull request #54025 from yuvalif/wip-yuval-fix-63205
rgw/notifications/test: fix rabbitmq and kafka issues in centos9
reviewed-by: cbodley
Yuval Lifshitz [Sun, 15 Oct 2023 15:54:07 +0000 (15:54 +0000)]
rgw/notifications/test: install java for kafka build
also use kafka binaries insted of building from source
Fixes: https://tracker.ceph.com/issues/63205
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Yuval Lifshitz [Sun, 22 Oct 2023 08:12:02 +0000 (11:12 +0300)]
Merge pull request #54136 from yuvalif/wip-yuval-remove-pubsub-doc
rgw/doc: pubsub capabilities reference was removed from docs
reviewed-by: @zdover23
Yuval Lifshitz [Sun, 22 Oct 2023 07:09:22 +0000 (07:09 +0000)]
doc/rgw: pubsub capabilities reference was removed from docs
most pubsub docs were removed in
0fecbe2476afbb06de7ea731b7c92066ae40cfc4
however, the text removed described functionality that is only
supported bia pubsub
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
zdover23 [Fri, 20 Oct 2023 23:00:35 +0000 (09:00 +1000)]
Merge pull request #54107 from anthonyeleven/anthonyeleven/clarify-checklist
.github: Clarify checklist details
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zack Cerza [Fri, 20 Oct 2023 20:20:56 +0000 (14:20 -0600)]
Merge pull request #49954 from caffeinism/fix-bug-in-ceph-volume-device
ceph-volume: fix a bug in _check_generic_reject_reasons
Ali Maredia [Thu, 19 Oct 2023 20:44:52 +0000 (20:44 +0000)]
rgw: remove move's, rename put/get counters, revert exporter changes
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Venky Shankar [Mon, 16 Oct 2023 04:11:19 +0000 (00:11 -0400)]
client: always refresh mds feature bits on session open
Fixes: http://tracker.ceph.com/issues/63188
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Yuri Weinstein [Fri, 20 Oct 2023 14:29:47 +0000 (07:29 -0700)]
Merge pull request #54109 from ceph/wip-yuri-crontab-main
qa/tests: enabled smoke tests on main, quincy and reef
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Adam King [Fri, 20 Oct 2023 14:25:24 +0000 (10:25 -0400)]
Merge pull request #53923 from adk3798/test-mgr-cephadm-image-base
mgr/cephadm: add unit test to for upgrade check with --ceph-version
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Patrick Donnelly [Fri, 20 Oct 2023 13:06:41 +0000 (09:06 -0400)]
Merge PR #54042 into main
* refs/pull/54042/head:
cmake: populate liburing include and library paths down to rocksdb external project
cmake: promote uring package search to top-level
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Venky Shankar [Fri, 20 Oct 2023 10:34:34 +0000 (16:04 +0530)]
Merge PR #53822 into main
* refs/pull/53822/head:
CLIENT: C_Read_Async_Finisher should assume client_lock is held
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Fri, 20 Oct 2023 09:56:55 +0000 (15:26 +0530)]
Merge PR #53710 into main
* refs/pull/53710/head:
doc/cephfs-shell: drop installing packaging module
cephfs-shell: use pkg_resources rather than packaging module
Reviewed-by: Jos Collin <jcollin@redhat.com>
Venky Shankar [Fri, 20 Oct 2023 09:54:07 +0000 (15:24 +0530)]
Merge PR #53571 into main
* refs/pull/53571/head:
client: queue a delay cap flushing if there are ditry caps/snapcaps
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Fri, 20 Oct 2023 09:14:27 +0000 (14:44 +0530)]
Merge PR #53839 into main
* refs/pull/53839/head:
qa: enhance test cases
mds: erase clients getting evicted from laggy_clients
mds: report clients laggy due laggy OSDs only after checking any OSD is laggy
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Aashish Sharma [Fri, 20 Oct 2023 09:06:44 +0000 (14:36 +0530)]
Merge pull request #53994 from rhcs-dashboard/add-port-endpoints-import-multisite
mgr/dashboard: add port and zone endpoints to import realm token form in rgw multisite
Reviewed-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Fri, 20 Oct 2023 05:13:19 +0000 (10:43 +0530)]
Merge PR #53651 into main
* refs/pull/53651/head:
qa: add test_subvolume_group_rm_when_its_not_empty
mgr/volumes: fix `subvolume group rm` error message
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Fri, 20 Oct 2023 05:11:08 +0000 (10:41 +0530)]
Merge PR #53280 into main
* refs/pull/53280/head:
mds: fix issuing redundant reintegrate/migrate_stray requests
mds: record the internal client request and receive client reply
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
zdover23 [Fri, 20 Oct 2023 04:05:16 +0000 (14:05 +1000)]
Merge pull request #54084 from zdover23/wip-doc-2023-10-19-rados-troubleshooting-troubleshooting-pg-2-of-x
doc/rados: edit troubleshooting-pg (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Thu, 19 Oct 2023 21:56:17 +0000 (07:56 +1000)]
Merge pull request #54099 from jmolmo/monitoring_doc
doc: Documentation about main Ceph metrics
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Juan Miguel Olmo Martínez [Wed, 11 Oct 2023 16:00:15 +0000 (18:00 +0200)]
doc: Documentation about main Ceph metrics
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Zac Dover <zac.dover@proton.me>
Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@ibm.com>
Zac Dover [Wed, 18 Oct 2023 22:25:38 +0000 (08:25 +1000)]
doc/rados: edit troubleshooting-pg (2 of x)
Edit doc/rados/troubleshooting/troubleshooting-pg.rst (1 of x).
Follows https://github.com/ceph/ceph/pull/54052.
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Yuri Weinstein [Thu, 19 Oct 2023 17:26:55 +0000 (10:26 -0700)]
qa/tests: enabled smoke tests on main, quincy and reef
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
J. Eric Ivancich [Thu, 19 Oct 2023 17:16:54 +0000 (13:16 -0400)]
Merge pull request #53929 from ivancich/wip-indexless-test
rgw: only buckets with reshardable layouts need to be considered for resharing
Reviewed-by: Casey Bodley <cbodley@redhat.com>
J. Eric Ivancich [Thu, 19 Oct 2023 17:15:55 +0000 (13:15 -0400)]
Merge pull request #53813 from cfsnyder/wip-63092
rgw: add versioning info to radosgw-admin bucket stats output
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
J. Eric Ivancich [Thu, 19 Oct 2023 17:14:46 +0000 (13:14 -0400)]
Merge pull request #53801 from BBoozmen/oozmen_sts_keygen
RGW/STS: when generating keys, take the trailing null character into account
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
J. Eric Ivancich [Thu, 19 Oct 2023 17:13:27 +0000 (13:13 -0400)]
Merge pull request #53750 from Inode1/rgw-user-policy-check-subuser
rgw: fix user.rgw.user-policy attr remove by modify user
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Anthony D'Atri [Thu, 19 Oct 2023 15:28:07 +0000 (11:28 -0400)]
.github: Clarify checklist details
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Yuval Lifshitz [Sun, 15 Oct 2023 11:31:54 +0000 (11:31 +0000)]
rgw/notifications/test: use dnf and systemctl to setup rabbitmq
Fixes: https://tracker.ceph.com/issues/63205
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Dhairya Parmar [Thu, 12 Oct 2023 12:29:04 +0000 (17:59 +0530)]
qa: enhance test cases
Fixes: https://tracker.ceph.com/issues/63105
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
Nizamudeen A [Thu, 19 Oct 2023 04:27:06 +0000 (09:57 +0530)]
Merge pull request #53653 from rhcs-dashboard/fix-alert-generation
mgr/dashboard: fix broken alert generator
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Zack Cerza [Wed, 18 Oct 2023 21:02:20 +0000 (15:02 -0600)]
Merge pull request #53327 from zmc/cv-disk-unbound-var
ceph-volume: Fix unbound var in disk.get_devices()
Prashant D [Wed, 18 Oct 2023 20:07:47 +0000 (16:07 -0400)]
qa/smoke,orch,perf-basic: add POOL_APP_NOT_ENABLED to ignorelist
Some of the smoke, orch and perf-basic tests are failing due
to POOL_APP_NOT_ENABLED health check failure. Add
POOL_APP_NOT_ENABLED to ignorelist for these tests.
Signed-off-by: Prashant D <pdhange@redhat.com>
zdover23 [Wed, 18 Oct 2023 19:41:28 +0000 (05:41 +1000)]
Merge pull request #54051 from NUABO/tanchangzhi
doc: Update mClock QOS documentation to discard osd_mclock_cost_per_*
Reviewed-by: Zac Dover <zac.dover@proton.me>
Nizamudeen A [Wed, 18 Oct 2023 16:43:07 +0000 (22:13 +0530)]
Merge pull request #52897 from cloudbehl/navigation-improvements
mgr/dashboard: Left navigation improvements
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: ivoalmeida <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
J. Eric Ivancich [Tue, 10 Oct 2023 15:24:08 +0000 (11:24 -0400)]
rgw: check if bucket index layout can be resharded before progressing
Adds a test for a reshardable index layout when a bucket is considered
for immediate, scheduled, or dynamic resharding.
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Adam King [Wed, 18 Oct 2023 12:47:32 +0000 (08:47 -0400)]
Merge pull request #53910 from rkachach/fix_issue_63123
mgr/rook: fixing rook-ceph-exporter daemon type handling
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@ibm.com>
Reviewed-by: travisn <tnielsen@redhat.com>
Aashish Sharma [Fri, 13 Oct 2023 08:23:23 +0000 (13:53 +0530)]
mgr/dashboard: add port and zone endpoints to import realm token form in
rgw multisite
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
zdover23 [Wed, 18 Oct 2023 09:58:30 +0000 (19:58 +1000)]
Merge pull request #54052 from zdover23/wip-doc-2023-10-17-rados-troubleshooting-troubleshooting-pg-1-of-x
doc/rados: edit troubleshooting-pg.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Wed, 18 Oct 2023 09:27:14 +0000 (19:27 +1000)]
Merge pull request #54028 from anthonyeleven/anthonyeleven/hw-recs
doc/start: Modernize and clarify hardware-recommendations.rst
Reviewed-by: Zac Dover <zac.dover@proton.me>
Zac Dover [Tue, 17 Oct 2023 09:13:01 +0000 (19:13 +1000)]
doc/rados: edit troubleshooting-pg.rst (1 of x)
Edit doc/rados/troubleshooting/troubleshooting-pg.rst (1 of x).
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
Nizamudeen A [Wed, 18 Oct 2023 06:49:57 +0000 (12:19 +0530)]
Merge pull request #53991 from rhcs-dashboard/fix-cephfs-edit-form-placement
mgr/dashboard: disable hosts field while editing the filesystem
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Patrick Donnelly [Mon, 16 Oct 2023 14:07:04 +0000 (10:07 -0400)]
cmake: populate liburing include and library paths down to rocksdb external project
There are two problems:
1) The librocksdb does not use the built liburing if present.
2) You cannot turn off rocksdb's use of liburing with WITH_LIBURING=OFF.
This is to fix errors like:
FAILED: bin/ceph_test_keyvaluedb_iterators
: && /opt/rh/gcc-toolset-11/root/usr/bin/g++ -Og -g -rdynamic -pie src/test/ObjectMap/CMakeFiles/ceph_test_keyvaluedb_iterators.dir/test_keyvaluedb_iterators.cc.o src/test/ObjectMap/CMakeFiles/ceph_test_keyvaluedb_iterators.dir/KeyValueDBMemory.cc.o -o bin/ceph_test_keyvaluedb_iterators -Wl,-rpath,/home/pdonnell/scratch/build/lib lib/libos.a lib/libgmock_maind.a lib/libgmockd. a lib/libgtestd.a -lpthread -ldl lib/libglobal.a -ldl /usr/lib64/librt.so -lresolv -ldl lib/libblk.a /lib64/libaio.so src/liburing/src/liburing.a lib/libkv.a lib/libheap_profiler.a /lib64/libtcmalloc.so src/rocksdb/librocksdb.a /lib64/libsnappy.so /usr/lib64/liblz4.so /usr/lib64/libz.so /usr/lib64/libfuse.so lib/libceph-common.so.2 src/opentelemetry-cpp/sdk/src/trace/libopentelemetry_trace.a src/opentelemetry-cpp/sdk/src/resource/libopentelemetry_resources.a src/opentelemetry-cpp/sdk/src/common/libopentelemetry_common.a src/opentelemetry-cpp/exporters/jaeger/libopentelemetry_exporter_jaeger_trace.a src/opentelemetry-cpp/ext/src/http/client/curl/libopentelemetry_http_client_curl.a /usr/lib64/libcurl.so /usr/lib64/libthrift.so lib/libjson_spirit.a lib/libcommon_utf8.a lib/liberasure_code.a lib/libextblkdev.a -lcap boost/lib/libboost_thread.a boost/lib/libboost_chrono.a boost/lib/libboost_atomic.a boost/lib/libboost_system.a boost/lib/libboost_random.a boost/lib/libboost_program_options.a boost/lib/libboost_date_time.a boost/lib/libboost_iostreams.a boost/lib/libboost_regex.a lib/libfmtd.a /usr/lib64/libblkid.so -lpthread /usr/lib64/libcrypto.so /usr/lib64/libudev.so /usr/lib64/libz.so -ldl -lresolv -Wl,--as-needed -latomic && :
/opt/rh/gcc-toolset-11/root/usr/bin/ld: src/rocksdb/librocksdb.a(fs_posix.cc.o): in function `io_uring_wait_cqe_nr':
/home/pdonnell/scratch/build/src/liburing/src/include/liburing.h:494: undefined reference to `__io_uring_get_cqe'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: src/rocksdb/librocksdb.a(fs_posix.cc.o): in function `rocksdb::(anonymous namespace)::PosixFileSystem::AbortIO(std::vector<void*, std::allocator<void*> >&)':
/home/pdonnell/ceph/src/rocksdb/env/fs_posix.cc:1125: undefined reference to `io_uring_get_sqe'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: /home/pdonnell/ceph/src/rocksdb/env/fs_posix.cc:1134: undefined reference to `io_uring_submit'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: src/rocksdb/librocksdb.a(fs_posix.cc.o): in function `rocksdb::CreateIOUring()':
/home/pdonnell/ceph/src/rocksdb/env/io_posix.h:272: undefined reference to `io_uring_queue_init'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: src/rocksdb/librocksdb.a(io_posix.cc.o): in function `io_uring_wait_cqe_nr':
/home/pdonnell/scratch/build/src/liburing/src/include/liburing.h:494: undefined reference to `__io_uring_get_cqe'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: src/rocksdb/librocksdb.a(io_posix.cc.o): in function `rocksdb::PosixRandomAccessFile::MultiRead(rocksdb::FSReadRequest*, unsigned long, rocksdb::IOOptions const&, rocksdb::IODebugContext*)':
/home/pdonnell/ceph/src/rocksdb/env/io_posix.cc:674: undefined reference to `io_uring_get_sqe'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: /home/pdonnell/ceph/src/rocksdb/env/io_posix.cc:684: undefined reference to `io_uring_submit_and_wait'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: src/rocksdb/librocksdb.a(io_posix.cc.o): in function `rocksdb::PosixRandomAccessFile::ReadAsync(rocksdb::FSReadRequest&, rocksdb::IOOptions const&, std::function<void (rocksdb::FSReadRequest const&, void*)>, void*, void**, std::function<void (void*)>*, rocksdb::IODebugContext*)':
/home/pdonnell/ceph/src/rocksdb/env/io_posix.cc:901: undefined reference to `io_uring_get_sqe'
/opt/rh/gcc-toolset-11/root/usr/bin/ld: /home/pdonnell/ceph/src/rocksdb/env/io_posix.cc:910: undefined reference to `io_uring_submit'
collect2: error: ld returned 1 exit status
Fixes: https://tracker.ceph.com/issues/63218
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Tue, 17 Oct 2023 16:59:41 +0000 (12:59 -0400)]
cmake: promote uring package search to top-level
For use by multiple projects, rocksdb in particular.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Ilya Dryomov [Tue, 17 Oct 2023 11:20:59 +0000 (13:20 +0200)]
Merge pull request #54002 from idryomov/wip-63028
pybind/rbd: don't produce info on errors in aio_mirror_image_get_info()
Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Ilya Dryomov [Tue, 17 Oct 2023 11:14:25 +0000 (13:14 +0200)]
Merge pull request #53800 from batrick/cmake-debug-wrn
CMakeLists: warn if CMAKE_BUILD_TYPE is set/unset
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
cloudbehl [Wed, 9 Aug 2023 07:09:47 +0000 (12:39 +0530)]
mgr/dashboard: Left navigation improvements
Fixes: https://tracker.ceph.com/issues/62366
Signed-off-by: cloudbehl <cloudbehl@gmail.com>
tanchangzhi [Tue, 17 Oct 2023 08:48:51 +0000 (16:48 +0800)]
doc: Update mClock QOS documentation to discard osd_mclock_cost_per_*
The cost parameters (osd_mclock_cost_per_*) have been removed.
The cost of an operation is now determined using the random IOPS
and maximum sequential bandwidth capability of the OSD's underlying device.
Fixes: https://tracker.ceph.com/issues/58529
Signed-off-by: tanchangzhi <544463199@qq.com>
Anthony D'Atri [Mon, 16 Oct 2023 01:27:44 +0000 (21:27 -0400)]
doc/start: Modernize and clarify hardware-recommendations.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Adam King [Mon, 16 Oct 2023 19:33:53 +0000 (15:33 -0400)]
Merge pull request #53802 from phlogistonjohn/jjm-cephadm-dtypes-2
cephadm: convert more types to be based on ContainerDaemonForm
Reviewed-by: Adam King <adking@redhat.com>
Casey Bodley [Mon, 16 Oct 2023 16:02:52 +0000 (17:02 +0100)]
Merge pull request #53351 from ceph/QE_defect_fixes
rgw/s3select: fix per QE defect.
Patrick Donnelly [Tue, 3 Oct 2023 16:01:40 +0000 (16:01 +0000)]
CMakeLists: warn if CMAKE_BUILD_TYPE is set/unset
At some point the debug builds for wip branches no longer had the .git
directory available so the Debug build type was unset. This meant we are
no longer doing numerous checks (like mutex ownership checks) that we
would normally be doing in the qa suite.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
zdover23 [Sun, 15 Oct 2023 23:39:20 +0000 (09:39 +1000)]
Merge pull request #54022 from zdover23/wip-doc-2023-10-15-rados-troubleshooting-troubleshooting-osd-3-of-x
doc/rados: Edit troubleshooting-osd (3 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Sun, 15 Oct 2023 12:43:39 +0000 (22:43 +1000)]
doc/rados: Edit troubleshooting-osd (3 of x)
Edit doc/rados/troubleshooting/troubleshooting-osd.rst (3 of x).
Follows https://github.com/ceph/ceph/pull/53986.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Yuval Lifshitz [Sun, 15 Oct 2023 06:51:25 +0000 (09:51 +0300)]
Merge pull request #53547 from yuvalif/wip-yuval-req-context
rgw: adding request context structure
reviewed-by: dang, cbodley
Ali Maredia [Sat, 14 Oct 2023 20:50:07 +0000 (16:50 -0400)]
rgw: cleanup from previous commit
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Anthony D'Atri [Fri, 13 Oct 2023 18:50:21 +0000 (14:50 -0400)]
Merge pull request #54006 from zdover23/wip-doc-2023-10-14-filestore-deprecation
doc/rados: remove FileStore material (in Reef)
Zac Dover [Fri, 13 Oct 2023 18:40:26 +0000 (04:40 +1000)]
doc/rados: remove FileStore material (in Reef)
Remove FileStore-related material because FileStore is not supported in
Reef.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Anthony D'Atri [Fri, 13 Oct 2023 18:25:59 +0000 (14:25 -0400)]
Merge pull request #54005 from zdover23/wip-doc-2023-10-14-dev-cache-pool-removal
doc/dev: remove cache-pool
Zac Dover [Fri, 13 Oct 2023 18:17:44 +0000 (04:17 +1000)]
doc/dev: remove cache-pool
Remove cache-pool, which is deprecated in Reef.
Signed-off-by: Zac Dover <zac.dover@proton.me>
Kamoltat (Junior) Sirivadhna [Fri, 13 Oct 2023 15:44:36 +0000 (11:44 -0400)]
Merge pull request #53979 from kamoltat/wip-ksirivad-fix-63183
src/mon/Monitor: Fix set_elector_disallowed_leaders
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Ilya Dryomov [Thu, 12 Oct 2023 19:32:53 +0000 (21:32 +0200)]
mgr/rbd_support: make type hits on aio_mirror_image_*() callbacks better
Make it clear that mirror mode, mirror info and snap ID can be None if
the respective operation fails.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>