]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Alex Wojno [Mon, 22 May 2023 20:13:06 +0000 (16:13 -0400)]
rgw: Pass and check destination zone trace when fetching object
Fixes: https://tracker.ceph.com/issues/58911
Signed-off-by: Alex Wojno <awojno@bloomberg.net>
(cherry picked from commit
e70fcf9b0a5c03d10415fb91e76a62229397ef82 )
Conflicts:
src/rgw/rgw_rest_s3.cc
Casey Bodley [Mon, 1 May 2023 16:32:08 +0000 (12:32 -0400)]
rgw/rados: pass source zone trace into fetch_remote_obj()
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
4023a157addfaf9033ac016b9b5446f18a8e728b )
Casey Bodley [Mon, 22 Aug 2022 20:48:27 +0000 (16:48 -0400)]
rgw: fetch_remote_obj() adds x-rgw-replicated-from headers
adds x-rgw-replicated-from headers for each zone in the object's
replication path. the RGW_ATTR_OBJ_REPLICATION_TRACE attribute is stored
as a vector instead of a set to preserve the replication order
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit
9ec4fd7e4977b3b68b22a3f759e29c0ffc2b088b )
Anthony D'Atri [Sat, 17 Jun 2023 10:39:53 +0000 (06:39 -0400)]
Merge pull request #52102 from zdover23/wip-doc-2023-06-17-backport-52100-to-reef
reef: doc/rados: edit firefly tunables section
Zac Dover [Sat, 17 Jun 2023 00:51:51 +0000 (10:51 +1000)]
doc/rados: edit firefly tunables section
Edit the firefly tunables section in
/doc/rados/operations/crush-map.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
66eb789d6ce3f38de70e731bcb7d92a307a95181 )
Anthony D'Atri [Fri, 16 Jun 2023 22:50:53 +0000 (18:50 -0400)]
Merge pull request #52098 from zdover23/wip-doc-2023-06-17-backport-52092-to-reef
reef: doc/rados: edit crush-map.rst (4 of x)
Zac Dover [Fri, 16 Jun 2023 08:49:09 +0000 (18:49 +1000)]
doc/rados: edit crush-map.rst (4 of x)
Edit doc/rados/operations/crush-map.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>
(cherry picked from commit
01e4d189e020db2ffbe388b8e5cfe01b060c7543 )
Anthony D'Atri [Fri, 16 Jun 2023 21:28:04 +0000 (17:28 -0400)]
Merge pull request #52093 from zdover23/wip-doc-2023-06-16-backport-52067-to-reef
reef: doc/rados: edit crush-map.rst (3 of x)
Zac Dover [Thu, 15 Jun 2023 03:36:45 +0000 (13:36 +1000)]
doc/rados: edit crush-map.rst (3 of x)
Edit doc/rados/operations/crush-map.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>
(cherry picked from commit
c2b08690173374ade7a476fd0ed9d7ea8bb9a87f )
Sridhar Seshasayee [Fri, 16 Jun 2023 07:45:20 +0000 (13:15 +0530)]
Merge pull request #51977 from sseshasa/wip-61625-reef
reef: PendingReleaseNotes: Document mClock scheduler fixes and enhancements
Reviewed-by: Neha Ojha <nojha@redhat.com>
Yuri Weinstein [Thu, 15 Jun 2023 22:14:50 +0000 (18:14 -0400)]
Merge pull request #51969 from rhcs-dashboard/wip-61619-reef
reef: qa/workunits: fix test_dashboard_e2e.sh: no spec files found
Reviewed-by: Laura Flores <lflores@redhat.com>
Yuri Weinstein [Thu, 15 Jun 2023 22:14:09 +0000 (18:14 -0400)]
Merge pull request #51951 from rhcs-dashboard/wip-61281-reef
reef: mgr/dashboard: SSO error: AttributeError: 'str' object has no attribute 'decode'
Reviewed-by: Laura Flores <lflores@redhat.com>
Yuri Weinstein [Thu, 15 Jun 2023 22:09:50 +0000 (18:09 -0400)]
Merge pull request #51918 from rosinL/wip-51746-reef
reef: crimson/osd/ops_executer: fix double apply_stats() when writing
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
Yuri Weinstein [Thu, 15 Jun 2023 22:09:12 +0000 (18:09 -0400)]
Merge pull request #51808 from rhcs-dashboard/wip-61486-reef
reef: mgr/dashboard: fix issues with read-only user on landing page
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Yuri Weinstein [Thu, 15 Jun 2023 22:07:31 +0000 (18:07 -0400)]
Merge pull request #51800 from NitzanMordhai/wip-61452-reef
reef: test: monitor thrasher wait until quorum
Reviewed-by: Kamoltat (Junior) Sirivadhna <ksirivad@redhat.com>
Yuri Weinstein [Thu, 15 Jun 2023 22:06:45 +0000 (18:06 -0400)]
Merge pull request #51336 from adk3798/reef-orch-spelling
reef: orchestrator: fix spelling errors
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Laura Flores [Thu, 15 Jun 2023 22:02:58 +0000 (17:02 -0500)]
Merge pull request #52015 from ljflores/wip-61605-reef
reef: qa/suites/rados: remove rook coverage from the rados suite
Nizamudeen A [Thu, 15 Jun 2023 15:28:22 +0000 (20:58 +0530)]
Merge pull request #52026 from rhcs-dashboard/wip-61656-reef
reef: mgr/dashboard: add popover to cluster status card
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Anthony D'Atri [Thu, 15 Jun 2023 14:07:12 +0000 (10:07 -0400)]
Merge pull request #52065 from zdover23/wip-doc-2023-06-15-backport-52040-to-reef
reef: doc/rados: fix list in crush-map.rst
Anthony D'Atri [Thu, 15 Jun 2023 13:38:28 +0000 (09:38 -0400)]
Merge pull request #52069 from zdover23/wip-doc-2023-06-15-backport-52039-to-reef
reef: doc/rados: edit crush-map.rst (2 of x)
Zac Dover [Tue, 13 Jun 2023 15:41:09 +0000 (01:41 +1000)]
doc/rados: edit crush-map.rst (2 of x)
Edit doc/rados/operations/crush-map.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>
(cherry picked from commit
77f48d0a88cce844c766c75e330234e0a9169f64 )
Zac Dover [Tue, 13 Jun 2023 16:11:53 +0000 (02:11 +1000)]
doc/rados: fix list in crush-map.rst
Correct the numbering and formatting of an ordered list in
doc/rados/operations/crush-map.rst.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
a1fdd02146883981de21457cb9c9dece21636f82 )
Laura Flores [Tue, 13 Jun 2023 22:45:56 +0000 (17:45 -0500)]
Merge pull request #52013 from ljflores/reef-release
v18.1.0
zdover23 [Tue, 13 Jun 2023 17:31:24 +0000 (03:31 +1000)]
Merge pull request #52037 from zdover23/wip-doc-2023-06-14-backport-52009-to-reef
reef: doc/rados: add math markup to placement-groups.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Tue, 13 Jun 2023 17:30:54 +0000 (03:30 +1000)]
Merge pull request #52030 from zdover23/wip-doc-2023-06-13-backport-52018-to-reef
reef: doc/rados: edit crush-map.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Anthony D'Atri [Tue, 13 Jun 2023 15:21:54 +0000 (11:21 -0400)]
Merge pull request #52034 from zdover23/wip-doc-2023-06-14-backport-52028-to-reef
reef: doc/dev: fix "deploying dev cluster" link
Zac Dover [Mon, 12 Jun 2023 11:32:14 +0000 (21:32 +1000)]
doc/rados: add math markup to placement-groups.rst
Add some math markup to some of the mathematical expressions in
doc/rados/operations/placement-groups.rst.
This change has advantages as well as disadvantages. On the one hand,
the mathematical expressions look nicer and are easier to read. On the
other hand, the rendered mathematical expressions are not searchable as
a part of the text, which makes CTRL+F searches useless in finding them.
This PR is offered as an RFC on the matter of whether mathematical
expressions should be rendered with the :math: extension.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
b953dbca56bc8c987ad0288a4e2ac50212c3ad81 )
Zac Dover [Tue, 13 Jun 2023 11:51:26 +0000 (21:51 +1000)]
doc/dev: fix "deploying dev cluster" link
Fix a link to "Deploying a Development Cluster" that had been broken
since the transition from master to main.
This is the first part of an initiative to improve the vstart
documentation.
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
e83949e7edaabe865d77e68be6ea2e41864cc6f4 )
Zac Dover [Mon, 12 Jun 2023 20:02:59 +0000 (06:02 +1000)]
doc/rados: edit crush-map.rst (1 of x)
Edit doc/rados/operations/crush-map.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>
(cherry picked from commit
2e168ed68807cffe6a5199c4be70f519a9f35404 )
Nizamudeen A [Wed, 7 Jun 2023 08:17:56 +0000 (13:47 +0530)]
mgr/dashboard: add popover to cluster status card
Previous dashboard has a popover for the status when there are some
warnings in the Cluster Health. Introducing the same behaviour on the
new landing page
Fixes: https://tracker.ceph.com/issues/61611
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
947df3d8ed5d9c34614a31df157e672e77d3042c )
Laura Flores [Mon, 5 Jun 2023 20:23:42 +0000 (15:23 -0500)]
qa/suites/rados: remove rook coverage from the rados suite
The rook team relies on a daily CI system to validate
rook changes. It doesn't seem that the teuthology tests
are maintained, so it makes sense to remove them from the
rados suite.
By removing this symlink, rook test coverage will remain
in the orch suite, and coverage will only be removed from the
rados suite.
Workaround for: https://tracker.ceph.com/issues/58585
Signed-off-by: Laura Flores <lflores@redhat.com>
(cherry picked from commit
c26674ef4c6cbbdd94c54cafbd66e98704f044d7 )
Anthony D'Atri [Sun, 11 Jun 2023 22:04:49 +0000 (18:04 -0400)]
Merge pull request #52001 from zdover23/wip-doc-2023-06-12-backport-51994-to-reef
reef: doc/rados: edit placement-groups.rst (3 of x)
Zac Dover [Sat, 10 Jun 2023 23:00:38 +0000 (09:00 +1000)]
doc/rados: edit placement-groups.rst (3 of x)
Edit doc/rados/operations/placement-groups.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>
(cherry picked from commit
25224acac004e9e153018dbff708190df165f5ba )
Anthony D'Atri [Sun, 11 Jun 2023 13:56:02 +0000 (09:56 -0400)]
Merge pull request #51998 from zdover23/wip-doc-2023-06-11-backport-51992-to-reef
reef: doc/rados: edit change-mon-elections
Zac Dover [Sat, 10 Jun 2023 02:08:41 +0000 (12:08 +1000)]
doc/rados: edit change-mon-elections
Edit doc/rados/operations/change-mon-elections.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>
(cherry picked from commit
dc93181f04f772b53f0c86a34ef43a14bfba6ef8 )
Anthony D'Atri [Sun, 11 Jun 2023 00:57:55 +0000 (20:57 -0400)]
Merge pull request #51996 from zdover23/wip-doc-2023-06-11-backport-51991-to-reef
reef: doc/rados: edit placement-groups.rst (2 of x)
Zac Dover [Sat, 10 Jun 2023 01:44:33 +0000 (11:44 +1000)]
doc/rados: edit placement-groups.rst (2 of x)
Edit doc/rados/operations/placement-groups.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>
(cherry picked from commit
8bdd27165cbc5249547f7cf776faa37d690b8e5c )
Anthony D'Atri [Fri, 9 Jun 2023 13:50:59 +0000 (09:50 -0400)]
Merge pull request #51984 from zdover23/wip-doc-2023-06-09-backport-51975-to-reef
reef: doc/rados: edit placement-groups.rst (1 of x)
Zac Dover [Thu, 8 Jun 2023 18:53:34 +0000 (04:53 +1000)]
doc/rados: edit placement-groups.rst (1 of x)
Edit doc/rados/operations/placement-groups.rst.
https://tracker.ceph.com/issues/58485
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
d6e1116d0dfeea54a1aba717dcc6643c2263209c )
Sridhar Seshasayee [Mon, 5 Jun 2023 08:11:28 +0000 (13:41 +0530)]
PendingReleaseNotes: Document mClock scheduler fixes and enhancements
Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com>
(cherry picked from commit
49aad118aa41a8e66ab65f229c5633ee18c6a3b2 )
Conflicts:
PendingReleaseNotes
- Modified doc URL to point to reef
Yuri Weinstein [Thu, 8 Jun 2023 16:06:54 +0000 (12:06 -0400)]
Merge pull request #51862 from yuvalif/wip-61520-reef
reef: test/rgw/notifications: fix kafka consumer shutdown issue
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Yuri Weinstein [Thu, 8 Jun 2023 16:06:23 +0000 (12:06 -0400)]
Merge pull request #51878 from idryomov/wip-61382-reef
reef: osd/OSDCap: allow rbd.metadata_list method under rbd-read-only profile
Reviewed-by: Mykola Golub <mgolub@suse.com>
Yuri Weinstein [Thu, 8 Jun 2023 16:05:42 +0000 (12:05 -0400)]
Merge pull request #51855 from petrutlucian94/wip-61526-reef
reef: librbd: avoid decrementing iterator before first element
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
Yuri Weinstein [Thu, 8 Jun 2023 16:04:57 +0000 (12:04 -0400)]
Merge pull request #51599 from alimaredia/wip-61173-reef
reef: rgw/swift: check position of first slash in slo manifest files
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
zdover23 [Thu, 8 Jun 2023 14:06:23 +0000 (00:06 +1000)]
Merge pull request #51970 from zdover23/wip-doc-2023-06-08-backport-51958-to-reef
reef: doc/rados: edit pools.rst (4 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Wed, 7 Jun 2023 10:32:03 +0000 (20:32 +1000)]
doc/rados: edit pools.rst (4 of x)
Edit doc/operations/rados/pools.rst.
https://tracker.ceph.com/issues/58485
Co-authored-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
92cf93b1fe185ec8b4c77cf2dcd0b21b25931d5d )
Nizamudeen A [Wed, 7 Jun 2023 08:34:33 +0000 (14:04 +0530)]
qa/workunits: fix test_dashboard_e2e.sh: no spec files found
Fixes: https://tracker.ceph.com/issues/61578
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
bec3140b20b817e8f8e7108541839cb7117e863a )
Ceph Release Team [Wed, 7 Jun 2023 20:22:57 +0000 (20:22 +0000)]
18.1.0
Signed-off-by: Ceph Release Team <ceph-maintainers@ceph.io>
Nizamudeen A [Wed, 7 Jun 2023 16:43:57 +0000 (22:13 +0530)]
Merge pull request #51815 from rhcs-dashboard/wip-61491-reef
reef: mgr/dashboard: fix the rgw roles page
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:12:33 +0000 (11:12 -0400)]
Merge pull request #51802 from NitzanMordhai/wip-61447-reef
reef: test: correct osd pool default size
Reviewed-by: Matan Breizman <Matan.Brz@gmail.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:11:48 +0000 (11:11 -0400)]
Merge pull request #51776 from k0ste/wip-61467-reef
reef: os/bluestore: Add bluefs write op count metrics.
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:11:06 +0000 (11:11 -0400)]
Merge pull request #51775 from ifed01/wip-ifed-fix-bluefs-prealloc-ree
reef: os/bluestore: proper override rocksdb::WritableFile::Allocate
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:08:53 +0000 (11:08 -0400)]
Merge pull request #51841 from idryomov/wip-61495-reef
reef: Revert "test: adjust rbd test case guards to handle new defaults"
Reviewed-by: Mykola Golub <mgolub@suse.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:08:07 +0000 (11:08 -0400)]
Merge pull request #51833 from dang/wip-61509-reef
reef: RGW - Use correct multipart upload time
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:07:36 +0000 (11:07 -0400)]
Merge pull request #51796 from yuvalif/wip-61479-reef
reef: rgw/kafka: remove potential race condition between creation and deletion of endpoint
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:06:41 +0000 (11:06 -0400)]
Merge pull request #51411 from ifed01/wip-ifed-fix-fit-to-fast-reef
reef: os/bluestore: allow 'fit_to_fast' selector for single-volume osd
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:06:07 +0000 (11:06 -0400)]
Merge pull request #50937 from ifed01/wip-ifed-fix-prefixed-kv-iterator-reef
reef: kv/RocksDBStore: don't use real wholespace iterator for prefixed access
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:05:20 +0000 (11:05 -0400)]
Merge pull request #50929 from ifed01/wip-ifed-bound-rm-range-keys-ree
reef: kv/RocksDBStore: cumulative backport for rm_range_keys and around
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:02:15 +0000 (11:02 -0400)]
Merge pull request #51900 from rzarzynski/wip-61581-reef
reef: common/options: Update RocksDB CF Tuning
Reviewed-by: Laura Flores <lflores@redhat.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:01:05 +0000 (11:01 -0400)]
Merge pull request #51893 from rzarzynski/wip-61579-reef
reef: mon: fix timestamp formatting in cluster log
Reviewed-by: Laura Flores <lflores@redhat.com>
Radoslaw Zarzynski [Fri, 2 Jun 2023 14:39:27 +0000 (14:39 +0000)]
mon: fix timestamp formatting in cluster log
Fixes: https://tracker.ceph.com/issues/61547
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit
2c3691d197b4fa555643bb36d82870b5edc4767e )
(cherry picked from commit
d0f9d10f182a53d8c19a02b382a68fb1154bbf7d )
Anthony D'Atri [Wed, 7 Jun 2023 13:49:22 +0000 (09:49 -0400)]
Merge pull request #51956 from zdover23/wip-doc-2023-06-07-backport-51930-to-reef
reef: doc/rados: edit pools.rst (3 of x)
zdover23 [Wed, 7 Jun 2023 11:09:29 +0000 (21:09 +1000)]
Merge pull request #51939 from zdover23/wip-doc-2023-06-06-backport-51914-to-reef
reef: doc/rados: edit pools.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Zac Dover [Tue, 6 Jun 2023 03:38:08 +0000 (13:38 +1000)]
doc/rados: edit pools.rst (3 of x)
Edit doc/operations/rados/pools.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>
(cherry picked from commit
09eff30f5f8fa754feaaadad559f260eae599a35 )
Volker Theile [Tue, 9 May 2023 13:19:42 +0000 (15:19 +0200)]
mgr/dashboard: SSO error: AttributeError: 'str' object has no attribute 'decode'
The token is `str` in PyJWT >= 2 and Python3. Check `controllers/auth.py` where the same code is used.
Fixes: https://tracker.ceph.com/issues/59689
References: https://github.com/SUSE/ceph/pull/506
Signed-off-by: Volker Theile <vtheile@suse.com>
(cherry picked from commit
0fc6e7637657a96acfb0aa01dde6b3fbd81a136d )
Mark Nelson [Tue, 30 May 2023 00:20:14 +0000 (00:20 +0000)]
common/options: Update RocksDB CF Tuning
Signed-off-by: Mark Nelson <mark.nelson@clyso.com>
(cherry picked from commit
ea92ee7b930b2128093dd24113d0dd8e3d07f438 )
(cherry picked from commit
9c84f777875b7a839e5e5d7eb6c960e21655e7b2 )
Anthony D'Atri [Tue, 6 Jun 2023 12:42:46 +0000 (08:42 -0400)]
Merge pull request #51937 from zdover23/wip-doc-2023-06-06-backport-51932-to-reef
reef: doc/rados/operations: fix typo in balancer.rst
Zac Dover [Mon, 5 Jun 2023 02:13:28 +0000 (12:13 +1000)]
doc/rados: edit pools.rst (2 of x)
Edit doc/operations/rados/pools.rst.
There remains confusion in this part of the document regarding pg_num
and pgp_num. pg_num and pgp_num are not explained with sufficient
clarity. A future commit will clear up this confusion. There is also
some potential confusion between on the one hand the strings "pg-num"
and "pgp-num" and on the other hand "pg_num" and "pgp_num". The strings
with the hyphens are used in dummy commands, and the strings with the
underscores are used as key names. I think it possible that this could
confuse a reader, but I am open to discussion on the matter.
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>
(cherry picked from commit
fe9a4d2567dbf0ebfc633ed2a0ceb7d86c70f525 )
Pierre Riteau [Tue, 6 Jun 2023 06:31:07 +0000 (08:31 +0200)]
doc/rados/operations: fix typo in balancer.rst
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit
e4083b3a68faa8549c37afacf88a2184e5a84891 )
Samuel Just [Tue, 6 Jun 2023 03:37:46 +0000 (20:37 -0700)]
Merge pull request #51822 from rosinL/wip-51352-reef
reef: crimson/osd: add crush_location_hook feature to crimson
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Anthony D'Atri [Mon, 5 Jun 2023 12:03:07 +0000 (08:03 -0400)]
Merge pull request #51919 from zdover23/wip-doc-2023-06-05-backport-51915-to-reef
reef: doc/rados: pools.rst: "decreaesed"
Zac Dover [Mon, 5 Jun 2023 03:26:20 +0000 (13:26 +1000)]
doc/rados: pools.rst: "decreaesed"
s/decreased/decreased/
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
a003231817d4f0909b1bf4f214840e2ed520bfdf )
luo rixin [Thu, 25 May 2023 02:39:38 +0000 (10:39 +0800)]
crimson/osd/ops_executer: fix double apply_stats() when writing
As double apply_stats() when writing, the write related metrics such as
the object number and space utilization are doubled. Therefore, just do once in
ops executing process.
Fixes: https://tracker.ceph.com/issues/61227
Signed-off-by: luo rixin <luorixin@huawei.com>
(cherry picked from commit
1dd18476f09130cd0eefaa7e9c35d476631709d2 )
Avan [Mon, 5 Jun 2023 07:02:37 +0000 (12:32 +0530)]
Merge pull request #51813 from rhcs-dashboard/wip-59651-reef
reef: exporter: promethize counter names
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Anthony D'Atri [Mon, 5 Jun 2023 01:05:32 +0000 (21:05 -0400)]
Merge pull request #51912 from zdover23/wip-doc-2023-06-05-backport-51908-to-reef
reef: doc/rados: edit pools.rst (1 of x)
Zac Dover [Sun, 4 Jun 2023 05:23:39 +0000 (15:23 +1000)]
doc/rados: edit pools.rst (1 of x)
Edit doc/rados/operations/pools.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>
(cherry picked from commit
ebaebffa0309381b69fdc1cd054b6636e5b2aad6 )
Anthony D'Atri [Sun, 4 Jun 2023 01:01:18 +0000 (21:01 -0400)]
Merge pull request #51904 from zdover23/wip-doc-2023-06-04-backport-51895-to-reef
reef: doc/rados: edit troubleshooting-mon.rst (1 of x)
Anthony D'Atri [Sun, 4 Jun 2023 00:59:17 +0000 (20:59 -0400)]
Merge pull request #51906 from zdover23/wip-doc-2023-06-04-backport-51901-to-reef
reef: doc/rados: edit log-and-debug.rst (2 of x)
Zac Dover [Sat, 3 Jun 2023 01:49:05 +0000 (11:49 +1000)]
doc/rados: edit log-and-debug.rst (2 of x)
Edit roughly the second half of
doc/rados/troubleshooting/log-and-debug.rst.
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
dc64bcd9d9956de2fb08216b3c7441955fcd416c )
Zac Dover [Sat, 3 Jun 2023 04:03:37 +0000 (14:03 +1000)]
doc/rados: edit troubleshooting-mon.rst (1 of x)
Edit the first 150 lines of
doc/rados/troubleshooting/troubleshooting-mon.rst.
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
0f0896d30ad677aca9e7a396f78d1e48ad64a90a )
Anthony D'Atri [Sat, 3 Jun 2023 22:31:57 +0000 (18:31 -0400)]
Merge pull request #51897 from zdover23/wip-doc-2023-06-04-backport-51896-to-reef
reef: doc/rados: fix typos in pg-repair.rst
Anthony D'Atri [Sat, 3 Jun 2023 22:26:54 +0000 (18:26 -0400)]
Merge pull request #51902 from zdover23/wip-doc-2023-06-04-backport-51885-to-reef
reef: doc/rados: edit log-and-debug.rst (1 of x)
Zac Dover [Fri, 2 Jun 2023 05:43:36 +0000 (15:43 +1000)]
doc/rados: edit log-and-debug.rst (1 of x)
Edit roughly the first half of
doc/rados/troubleshooting/log-and-debug.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>
(cherry picked from commit
0d74e6a0ddaa9131e8e0570d14b530dadf2db485 )
Mark Nelson [Tue, 30 May 2023 00:20:14 +0000 (00:20 +0000)]
common/options: Update RocksDB CF Tuning
Signed-off-by: Mark Nelson <mark.nelson@clyso.com>
(cherry picked from commit
ea92ee7b930b2128093dd24113d0dd8e3d07f438 )
Zac Dover [Sat, 3 Jun 2023 05:17:57 +0000 (15:17 +1000)]
doc/rados: fix typos in pg-repair.rst
Fix one RST formatting error and one mistakenly-left-in plural noun in
doc/rados/operations/pg-repair.rst.
https://tracker.ceph.com/issues/58485
Signed-off-by: Zac Dover <zac.dover@proton.me>
(cherry picked from commit
fbee2fbba470dc66fa9bad8d988f6d5342d012ad )
zdover23 [Sat, 3 Jun 2023 01:30:35 +0000 (11:30 +1000)]
Merge pull request #51886 from zdover23/wip-doc-2023-06-02-backport-51872-to-reef
reef: doc: update the cephadm download instructions
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Radoslaw Zarzynski [Fri, 2 Jun 2023 14:39:27 +0000 (14:39 +0000)]
mon: fix timestamp formatting in cluster log
Fixes: https://tracker.ceph.com/issues/61547
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit
2c3691d197b4fa555643bb36d82870b5edc4767e )
Yuri Weinstein [Fri, 2 Jun 2023 16:38:53 +0000 (12:38 -0400)]
Merge pull request #51839 from idryomov/wip-61368-reef
reef: tools/ceph-dencoder: Fix incorrect type define for trash_watcher
Reviewed-by: Christopher Hoffman <choffman@redhat.com>
John Mulligan [Mon, 19 Sep 2022 17:46:48 +0000 (13:46 -0400)]
doc: update the cephadm download instructions
Starting with reef, cephadm is a compiled (zipapp) python application.
The cephadm script has been renamed and thus the old curl-based
download instructions will no loner work. While cephadm still has
no dependencies outside the Python stdlib, this will be changed in
future versions so it is no longer appropriate to just download the
source file of cephadm and run it either.
This change updates the `Install cephadm` section of the doc to explain
how to acquire a "compiled" version of cephadm as well as:
* moving and tweaking the note that the two installation methods are
distinct
* adding a new note linking to instructions on building cephadm
* moving the distribution-specific installations before the curl-based
installation to subtly hint that we prefer you to get it using
packages if you can
* Noting cephadm's minimal required python verision and how to run it
with a particular python version.
Note from Zac Dover, June 1, 2023: Note: This commit is a cherry-pick of
d11cf0e , which was introduced by John Mulligan in #48180. This is one of
three commits introduced in that PR, and this cherry-pick cleans up
omissions I (Zac Dover) inadvertently introduced while attempting to
rectify the merge conflicts in #51843. This should be the final
main-branch-targeting commit that cleans up PR#51483.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
d11cf0e82aab8d4cef9d423e5d463a373eaf383a )
(cherry picked from commit
7c6a2cad96405616719b85c740aabd98558c93ac )
zdover23 [Fri, 2 Jun 2023 06:03:42 +0000 (14:03 +0800)]
Merge pull request #51874 from zdover23/wip-doc-2023-06-02-backport-51859-to-reef
reef: doc: add instructions for compiling cephadm
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Ilya Dryomov [Sat, 27 May 2023 10:28:40 +0000 (12:28 +0200)]
osd/OSDCap: allow rbd.metadata_list method under rbd-read-only profile
This was missed in commit
acc447d5de7b ("osd/OSDCap: rbd profile
permits use of rbd.metadata_list cls method") which adjusted only
"profile rbd" OSD cap. Listing image metadata is an essential part
of opening the image and "profile rbd-read-only" OSD cap must allow
it too.
While at it, constrain the existing grant for rbd profile from "any
object in the pool" to just "rbd_info object in the global namespace of
the pool" as this is where pool-level image metadata actually lives.
Fixes: https://tracker.ceph.com/issues/61382
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit
b580cdad8d42b4e54fd9e4ef9def13d091f719e9 )
John Mulligan [Mon, 22 May 2023 18:20:19 +0000 (14:20 -0400)]
doc: add instructions for compiling cephadm
Now that cephadm is based on zipapp, add a short section to the
developer docs explaining how to build cephadm yourself.
Note: This commit is a cherry-pick of
9ad38033cc5c7f177cb8fe3bae696682687e0346 , which was introduced by John
Mulligan in #48180. This is one of three commits introduced in that PR,
and this cherry-pick cleans up omissions I (Zac Dover) inadvertently
introduced while attempting to rectify the merge conflicts in #51843. I
expect that one more cherry-picked commit (specifically,
d11cf0e82aab8d4cef9d423e5d463a373eaf383a , which cannot be merged easily
until
d7921e88d69b4bc355da9c0327cc33e59e7d7abb has been merged into
main, for reasons that are too
Rick-and-Morty-there-should-never-be-more-than-one-dot to go into here)
will follow this one.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
9ad38033cc5c7f177cb8fe3bae696682687e0346 )
(cherry picked from commit
421147f97c8a21272a52b5f13340c1019b0165c5 )
zdover23 [Thu, 1 Jun 2023 13:49:14 +0000 (21:49 +0800)]
Merge pull request #51870 from zdover23/wip-doc-2023-06-01-backport-51857-to-reef
reef: doc: make instructions to get an updated cephadm common
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
John Mulligan [Wed, 24 May 2023 17:42:26 +0000 (13:42 -0400)]
doc: make instructions to get an updated cephadm common
As discussed in person and over the ceph orch weekly, we want all users
to use a recent supported version of cephadm. Previously, the
instructions only had those downloading cephadm with curl using the
"add-repo" and "install" commands to get a up-to-date cephadm build.
According to ADK we've seen cases of users get "old" distro packages
in the past. Change the instructions so that the "update cephadm" steps
are common after acquiring a "bootstrap copy" of cephadm.
Note: This commit is a cherry-pick of
d7921e88d69b4bc355da9c0327cc33e59e7d7abb , which was introduced by John
Mulligan in https://github.com/ceph/ceph/pull/48180. This is one of
three commits introduced in that PR, and this cherry-pick cleans up
omissions I (Zac Dover) inadvertently introduced while attempting to
rectify the merge conflicts in https://github.com/ceph/ceph/pull/51843.
I expect that two more cherry-picked commits will follow this one.
Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit
d7921e88d69b4bc355da9c0327cc33e59e7d7abb )
(cherry picked from commit
d9e8a1de0ba55f6ac923752779127f5d29d10d9d )
Nizamudeen A [Thu, 1 Jun 2023 09:02:32 +0000 (14:32 +0530)]
Merge pull request #51865 from rhcs-dashboard/wip-61554-reef
reef: mgr/dashboard: fix test_dashboard_e2e.sh failure
Reviewed-by: Pegonzal <NOT@FOUND>
Nizamudeen A [Wed, 31 May 2023 05:39:25 +0000 (11:09 +0530)]
mgr/dashboard: fix test_dashboard_e2e.sh failure
The qa e2e is failing because the script is not adapted with cypress 10.
Fixes: https://tracker.ceph.com/issues/61519
Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit
7c5d92ad489637473d60e83fe064e2a2474fd192 )
Yuri Weinstein [Wed, 31 May 2023 21:08:46 +0000 (21:08 +0000)]
ceph-volume/tests: workaround rpm issue
needs to be updated prior to running setup.yml
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
dbe372a00ed636d6437d953d745bd97751840f3c )
Yuval Lifshitz [Mon, 29 May 2023 11:54:00 +0000 (11:54 +0000)]
test/rgw/notifications: fix kafka consumer shutdown issue
Fixes: https://tracker.ceph.com/issues/61477
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
(cherry picked from commit
b00f92da9a6cf848705c0508c0166c12913731e1 )
Lucian Petrut [Thu, 27 Apr 2023 12:44:51 +0000 (12:44 +0000)]
librbd: avoid decrementing iterator before first element
While trying to merge delayed requests, SimpleSchedulerObjectDispatch
can end up iterating before the first element.
With llvm, this leads to a crash:
https://paste.opendev.org/raw/bxnQqqDtIrkOfVvRfkZ6/
This change adds a check, ensuring that we won't decrement the iterator
before the first map element.
Fixes: https://tracker.ceph.com/issues/61503
Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
(cherry picked from commit
ca65e85575f7b35ce679309e92e0c9bee8d6b96a )
zdover23 [Wed, 31 May 2023 13:20:18 +0000 (21:20 +0800)]
Merge pull request #51846 from zdover23/wip-doc-2023-05-31-backport-51843-to-reef
reef: doc: update the cephadm download instructions
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>