]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Xiubo Li [Mon, 12 Jun 2023 23:39:00 +0000 (07:39 +0800)]
Merge pull request #50728 from lxbsz/wip-59195
qa: switch to use the merge fragment for fscrypt
Yuval Lifshitz [Mon, 12 Jun 2023 18:37:07 +0000 (21:37 +0300)]
Merge pull request #51972 from vedanshbhartia/coverity_resource_leak
rgw: Add coverity annotations for resource leak false positives
Yuval Lifshitz [Mon, 12 Jun 2023 09:04:48 +0000 (12:04 +0300)]
Merge pull request #51864 from yuvalif/wip-yuval-fix-61540
rgw/kafka: make sure that destroy is called after connection is removed
zdover23 [Sun, 11 Jun 2023 21:46:53 +0000 (07:46 +1000)]
Merge pull request #51994 from zdover23/wip-doc-2023-06-11-rados-operations-placement-groups-3-of-x
doc/rados: edit placement-groups.rst (3 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
Yuval Lifshitz [Sun, 11 Jun 2023 18:22:17 +0000 (21:22 +0300)]
Merge pull request #51366 from SMIL-Infra/fix-test-build
rgw: fix tests build w/o AMQP
Yuval Lifshitz [Sun, 11 Jun 2023 14:36:25 +0000 (17:36 +0300)]
Merge pull request #51468 from vedanshbhartia/coverity_time
rgw: Add coverity annotations to ignore warnings about 32 bit time
zdover23 [Sun, 11 Jun 2023 08:33:07 +0000 (18:33 +1000)]
Merge pull request #51992 from zdover23/wip-doc-2023-06-10-rados-operations-change-mon-elections
doc/rados: edit change-mon-elections
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Sun, 11 Jun 2023 00:42:18 +0000 (10:42 +1000)]
Merge pull request #51991 from zdover23/wip-doc-2023-06-09-rados-operations-placement-groups-2-of-x
doc/rados: edit placement-groups.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
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>
Laura Flores [Fri, 9 Jun 2023 17:55:46 +0000 (12:55 -0500)]
Merge pull request #51988 from ljflores/wip-release-checklist
doc/dev: update release checklist
Casey Bodley [Fri, 9 Jun 2023 17:21:01 +0000 (13:21 -0400)]
Merge pull request #49316 from BryceCao/wip-add-initialization-for-RGWGC-process-call
rgw : fix add initialization for RGWGC::process()
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Casey Bodley [Fri, 9 Jun 2023 17:20:29 +0000 (13:20 -0400)]
Merge pull request #51715 from awojno-bloomberg/replication-race-condition-fix
RGW: Pass and check destination zone trace when fetching object
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
Laura Flores [Fri, 9 Jun 2023 15:20:36 +0000 (10:20 -0500)]
doc/dev: update release checklist
Signed-off-by: Laura Flores <lflores@redhat.com>
zdover23 [Fri, 9 Jun 2023 13:30:32 +0000 (23:30 +1000)]
Merge pull request #51975 from zdover23/wip-doc-2023-06-09-rados-operations-placement-groups-1-of-x
doc/rados: edit placement-groups.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
Casey Bodley [Thu, 8 Jun 2023 15:44:55 +0000 (11:44 -0400)]
Merge pull request #48879 from samarahu/wip-d4n
RGW: WIP D4N
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Anthony D'Atri [Thu, 8 Jun 2023 12:23:07 +0000 (08:23 -0400)]
Merge pull request #51967 from Dazul/add-config-missing-custom-container-images
doc: Add missing custom container_image
zdover23 [Thu, 8 Jun 2023 12:04:13 +0000 (22:04 +1000)]
Merge pull request #51958 from zdover23/wip-doc-2023-06-07-rados-operations-pools-4-of-x
doc/rados: edit pools.rst (4 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
Nizamudeen A [Thu, 8 Jun 2023 08:48:14 +0000 (14:18 +0530)]
Merge pull request #51955 from rhcs-dashboard/teuth-e2e-fix
qa/workunits: fix test_dashboard_e2e.sh: no spec files found
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Ronen Friedman [Thu, 8 Jun 2023 08:43:59 +0000 (11:43 +0300)]
Merge pull request #51911 from ronen-fr/wip-rf-recovery-updates
qa/standalone: osd-recovery-scrub: fix slow updates and recovery concurrency
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
Luis Domingues [Thu, 8 Jun 2023 08:09:06 +0000 (10:09 +0200)]
doc: Add missing custom container_image
While testing cephadm in order to migrate to it in the near
futur, I needed to use some custom images for haproxy
and keepalived. I needed to see into the code to see what
existed. So I put what I found on the code into documentation.
Signed-off-by: Luis Domingues <domingues.luis@protonmail.ch>
Yingxin [Thu, 8 Jun 2023 01:14:20 +0000 (09:14 +0800)]
Merge pull request #51948 from xxhdx1985126/wip-61608
crimson/os/seastore/cached_extent: add prepare_commit interface
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Neha Ojha [Wed, 7 Jun 2023 17:49:09 +0000 (10:49 -0700)]
Merge pull request #51917 from sseshasa/wip-mclock-cost-fix-relnotes
PendingReleaseNotes: Document mClock scheduler fixes and enhancements
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Vedansh Bhartia [Wed, 7 Jun 2023 17:32:40 +0000 (23:02 +0530)]
rgw: Add coverity annotations for resource leak false positives
Signed-off-by: Vedansh Bhartia <vedanshbhartia@gmail.com>
Yuri Weinstein [Wed, 7 Jun 2023 15:03:18 +0000 (11:03 -0400)]
Merge pull request #51892 from rzarzynski/wip-bug-61547
mon: fix timestamp formatting in cluster log
Reviewed-by: Laura Flores <lflores@redhat.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>
zdover23 [Wed, 7 Jun 2023 09:53:27 +0000 (19:53 +1000)]
Merge pull request #51930 from zdover23/wip-doc-2023-06-06-rados-operations-pools-3-of-x
doc/rados: edit pools.rst (3 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Matan [Wed, 7 Jun 2023 09:15:03 +0000 (11:15 +0200)]
Merge pull request #46062 from markhpc/wip-crimson-tcmalloc
crimson: Enable tcmalloc when using seastar
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
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>
Nizamudeen A [Wed, 7 Jun 2023 08:29:50 +0000 (13:59 +0530)]
Merge pull request #50054 from rhcs-dashboard/cache-invalidation
mgr/dashboard: RBD cache invalidation
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
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>
Xuehan Xu [Wed, 7 Jun 2023 01:55:38 +0000 (09:55 +0800)]
crimson/os/seastore/cached_extent: add prepare_commit interface
move new fixedkv-btree nodes' inter-node pointer adjustments into
the prepare_commit interface
Fixes: https://tracker.ceph.com/issues/61608
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Laura Flores [Tue, 6 Jun 2023 18:35:35 +0000 (13:35 -0500)]
Merge pull request #51927 from ljflores/wip-rook-tests
qa/suites/rados: remove rook coverage from the rados suite
Samarah [Thu, 23 Mar 2023 16:46:05 +0000 (12:46 -0400)]
QA: Add D4N teuthology suite
Signed-off-by: Samarah <samarah.uriarte@ibm.com>
Anthony D'Atri [Tue, 6 Jun 2023 17:18:04 +0000 (13:18 -0400)]
Merge pull request #51943 from dvanders/update-contact-dan
Update affiliation for Dan van der Ster
Laura Flores [Tue, 6 Jun 2023 16:14:32 +0000 (11:14 -0500)]
Merge pull request #51925 from ljflores/wip-tracker-59192
qa/suites/rados: whitelist POOL_APP_NOT_ENABLED for cls tests
Dan van der Ster [Tue, 6 Jun 2023 15:08:44 +0000 (08:08 -0700)]
Update affiliation for Dan van der Ster
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
Mark Nelson [Wed, 27 Apr 2022 15:06:22 +0000 (15:06 +0000)]
crimson: Enable tcmalloc when using seastar
classic-osds have always caused significant memory fragmentation
when using the libc memory allocator due to the way that Ceph
tends to utilize memory. In recent testing, crimson-osd was found
to use 25-27GB of RAM with the stock 3GB bluestore cache settings
(osd_memory_target is only used when tcmalloc is available). Upon
further testing, it was found that the classic OSD is even worse,
using between 32-33GB of RAM after a 5 minute 4K sequential
write test when using libc malloc.
The good news is that it appears that crimson-osd is able to use
tcmalloc for alienstore without significant modification. Better
still, it drastically reduces memory usage. In the same test that
resulted in 25GB RSS memory usage for crimson-osd with libc malloc,
a tcmalloc linked version took around 9GB (with an 8GB
osd_memory_target). Since we do not yet (afaik) expose classic OSD
debugging in crimson it is tough to tell why we are still a little
over, but it's clear that for alienstore we are going to need to
use tcmalloc as we do in classic.
Signed-off-by: Mark Nelson <mnelson@redhat.com>
Matan Breizman [Tue, 6 Jun 2023 14:53:58 +0000 (14:53 +0000)]
Revert "[CHERRY-PICKED FOR TESTING ONLY] crimson: Enable tcmalloc when using seastar"
This reverts commit
380bc6d2e4ec62e724612dbac57ffdbd82511f9d .
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Samuel Just [Tue, 6 Jun 2023 14:48:30 +0000 (07:48 -0700)]
Merge pull request #51875 from Matan-B/wip-matanb-crimson-supress-tcmalloc
crimson/osd/lsan_suppressions.cc: Add MallocExtension::Initialize()
Reviewed-by: Samuel Just <sjust@redhat.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>
zdover23 [Tue, 6 Jun 2023 12:23:12 +0000 (22:23 +1000)]
Merge pull request #51914 from zdover23/wip-doc-2023-06-05-rados-operations-pools-2-of-x
doc/rados: edit pools.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
zdover23 [Tue, 6 Jun 2023 12:15:45 +0000 (22:15 +1000)]
Merge pull request #51932 from stackhpc/typo-fix
doc/rados/operations: fix typo in balancer.rst
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
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>
Ilya Dryomov [Mon, 5 Jun 2023 21:12:28 +0000 (23:12 +0200)]
Merge pull request #50341 from yangdongsheng/ubbd
rbd: add support for new device type of ubbd
Reviewed-by: Mykola Golub <mykola.golub@clyso.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Laura Flores [Mon, 5 Jun 2023 20:35:54 +0000 (15:35 -0500)]
qa/suites/rados: whitelist POOL_APP_NOT_ENABLED for rados cls tests
Fixes: https://tracker.ceph.com/issues/59192
Signed-off-by: Laura Flores <lflores@redhat.com>
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>
Pere Diaz Bou [Mon, 5 Jun 2023 20:15:35 +0000 (22:15 +0200)]
Merge pull request #51294 from cfsnyder/wip-59588
mgr/dashboard: add 'omit_usage' query param to dashboard api 'get rbd' endpoint
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Casey Bodley [Fri, 18 Nov 2022 21:14:07 +0000 (16:14 -0500)]
cmake/rgw: include cpp_redis as system headers
this hides a lot of c++20-related warnings
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 18 Nov 2022 20:53:52 +0000 (15:53 -0500)]
cmake: replace WITH_CPP_REDIS with WITH_RADOSGW_D4N_FILTER
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 18 Nov 2022 20:53:13 +0000 (15:53 -0500)]
point cpp_redis submodule to ceph/cpp_redis
Signed-off-by: Casey Bodley <cbodley@redhat.com>
samarah [Fri, 11 Nov 2022 17:56:46 +0000 (12:56 -0500)]
RGW: Add D4N classes and unit testing; update cpp_redis submodule
Signed-off-by: samarah <suriarte@redhat.com>
Arjun Sharma [Thu, 9 Sep 2021 08:26:16 +0000 (13:56 +0530)]
rgw: Add cpp-redis submodule to ceph
Signed-off-by: Ali Maredia <amaredia@redhat.com>
Signed-off-by: Arjun Sharma <arjsharm@redhat.com>
Yuri Weinstein [Mon, 5 Jun 2023 15:35:35 +0000 (11:35 -0400)]
Merge pull request #51729 from NitzanMordhai/wip-nitzan-striper-api-aio-futex-wait
test: futex fail if more notification sent after destroy
Reviewed-by: Laura Flores <lflores@redhat.com>
Yuri Weinstein [Mon, 5 Jun 2023 15:34:55 +0000 (11:34 -0400)]
Merge pull request #51706 from Wangwenjuan1105/wwj_clist_lat
Bluestore: fix bluestore collection_list latency perf counter
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Yuri Weinstein [Mon, 5 Jun 2023 15:34:31 +0000 (11:34 -0400)]
Merge pull request #51668 from YiteGu/fix-TrackedOp-event-order
osd/TrackedOp: Fix TrackedOp event order
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Yuri Weinstein [Mon, 5 Jun 2023 15:33:45 +0000 (11:33 -0400)]
Merge pull request #51424 from NitzanMordhai/wip-nitzan-monclient-reconnect-finish-auth-with-error
mon/MonClient: before complete auth with error, reopen session
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Yuri Weinstein [Mon, 5 Jun 2023 15:32:51 +0000 (11:32 -0400)]
Merge pull request #50651 from rosinL/cleanup
Cleanup the LevelDB residue
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Mark Nelson [Wed, 27 Apr 2022 15:06:22 +0000 (15:06 +0000)]
[CHERRY-PICKED FOR TESTING ONLY] crimson: Enable tcmalloc when using seastar
classic-osds have always caused significant memory fragmentation
when using the libc memory allocator due to the way that Ceph
tends to utilize memory. In recent testing, crimson-osd was found
to use 25-27GB of RAM with the stock 3GB bluestore cache settings
(osd_memory_target is only used when tcmalloc is available). Upon
further testing, it was found that the classic OSD is even worse,
using between 32-33GB of RAM after a 5 minute 4K sequential
write test when using libc malloc.
The good news is that it appears that crimson-osd is able to use
tcmalloc for alienstore without significant modification. Better
still, it drastically reduces memory usage. In the same test that
resulted in 25GB RSS memory usage for crimson-osd with libc malloc,
a tcmalloc linked version took around 9GB (with an 8GB
osd_memory_target). Since we do not yet (afaik) expose classic OSD
debugging in crimson it is tough to tell why we are still a little
over, but it's clear that for alienstore we are going to need to
use tcmalloc as we do in classic.
Signed-off-by: Mark Nelson <mnelson@redhat.com>
(cherry picked from commit
9f31ad7b7388996307808e26722260aed29d4ea1 )
Matan Breizman [Mon, 5 Jun 2023 11:58:28 +0000 (11:58 +0000)]
test/crimson: embed lsan_suppressions into tests executables
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Anthony D'Atri [Mon, 5 Jun 2023 10:53:03 +0000 (06:53 -0400)]
Merge pull request #51915 from zdover23/wip-doc-2023-06-05-rados-operations-pools-typo
doc/rados: pools.rst: "decreaesed"
Pere Diaz Bou [Thu, 9 Feb 2023 13:10:19 +0000 (14:10 +0100)]
mgr/dashboard: invalidate rbd image cache on CRUD ops
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Fixes: https://tracker.ceph.com/issues/58710
Matan [Mon, 5 Jun 2023 09:10:50 +0000 (11:10 +0200)]
Merge pull request #51746 from rosinL/fix-61227
crimson/osd/ops_executer: fix double apply_stats() when writing
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
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>
zdover23 [Mon, 5 Jun 2023 00:16:12 +0000 (10:16 +1000)]
Merge pull request #51908 from zdover23/wip-doc-2023-06-04-rados-operations-pools-1-of-x
doc/rados: edit pools.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
Ronen Friedman [Sun, 4 Jun 2023 11:43:19 +0000 (06:43 -0500)]
qa/standalone: osd-recovery-scrub: fix slow updates and recovery concurrency
1. Setting frequent scrub status updates, to compensate for the removal
of some 'send updates' in PR#50283.
2. Switching back to using the wpq scheduler, as otherwise the number of
concurrent recovery operations is below what the test expects.
Fixes: https://tracker.ceph.com/issues/61386
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
zdover23 [Sat, 3 Jun 2023 23:18:27 +0000 (09:18 +1000)]
Merge pull request #51901 from zdover23/wip-doc-2023-06-03-rados-troubleshooting-log-and-debug-2-of-x
doc/rados: edit log-and-debug.rst (2 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
Anthony D'Atri [Sat, 3 Jun 2023 22:31:06 +0000 (18:31 -0400)]
Merge pull request #51895 from zdover23/wip-doc-2023-06-03-rados-troubleshooting-troubleshooting-mon-1-of-x
doc/rados: edit troubleshooting-mon.rst (1 of x)
zdover23 [Sat, 3 Jun 2023 22:04:32 +0000 (08:04 +1000)]
Merge pull request #51885 from zdover23/wip-doc-2023-06-02-rados-troubleshooting-log-and-debug-1-of-x
doc/rados: edit log-and-debug.rst (1 of x)
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
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>
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>
Radoslaw Zarzynski [Sat, 3 Jun 2023 19:54:59 +0000 (21:54 +0200)]
Merge pull request #50576 from rzarzynski/wip-script-unmerged-backport
script: ceph-backport.sh respects --force when PR is not merged in main
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Anthony D'Atri [Sat, 3 Jun 2023 08:36:41 +0000 (04:36 -0400)]
Merge pull request #51896 from zdover23/wip-doc-2023-06-03-rados-operations-pg-repair
doc/rados: fix typos in pg-repair.rst
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>
Yuri Weinstein [Fri, 2 Jun 2023 16:37:04 +0000 (12:37 -0400)]
Merge pull request #51821 from markhpc/wip-bs-rocksdb-cf-tuning
common/options: Update RocksDB CF Tuning
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>
zdover23 [Fri, 2 Jun 2023 05:51:12 +0000 (13:51 +0800)]
Merge pull request #51872 from zdover23/wip-doc-2023-06-01-cephadm-48180-cleanup-3-of-x
doc: update the cephadm download instructions
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Samuel Just [Thu, 1 Jun 2023 19:56:18 +0000 (12:56 -0700)]
Merge pull request #51851 from Matan-B/wip-matanb-cmake-allocator-status
CMakeLists.txt: increase verbosity for selected allocator
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radosław Zarzyński <rzarzyns@redhat.com>
Matan Breizman [Thu, 1 Jun 2023 15:12:02 +0000 (15:12 +0000)]
crimson/osd/lsan_suppressions.cc: Add MallocExtension::Initialize()
In similarity to lsan.supp:
```
leak:^MallocExtension::Register
```
Shouls suppress this:
```
==
2692420 ==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 45 byte(s) in 1 object(s) allocated from:
#0 0x5641d4ffaedd in operator new(unsigned long) (/home/jenkins-build/build/workspace/ceph-pull-requests/build/bin/unittest-object-data-handler+0x7c01edd) (BuildId:
7aeb00a388469f4de54fedaaceb47fc006ce2906 )
..
#7 0x7fb22a6426f0 in MallocExtension::Initialize() (/lib/x86_64-linux-gnu/libtcmalloc.so.4+0x2a6f0) (BuildId:
eeef3d1257388a806e122398dbce3157ee568ef4 )
```
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Casey Bodley [Thu, 1 Jun 2023 14:25:32 +0000 (10:25 -0400)]
Merge pull request #51176 from linuxbox2/wip-fix-rgwfile-ver
rgw/file: advance rgw_file interface version
Reviewed-by: Daniel Gryniewicz <dang@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 )
zdover23 [Thu, 1 Jun 2023 11:24:10 +0000 (19:24 +0800)]
Merge pull request #51857 from zdover23/wip-doc-2023-05-31-cephadm-48180-cleanup-1-of-x
doc: make instructions to get an updated cephadm common
Reviewed-by : Adam King <adking@redhat.com>
Nizamudeen A [Thu, 1 Jun 2023 06:29:23 +0000 (11:59 +0530)]
Merge pull request #51844 from rhcs-dashboard/fix-qa-failure-orch
mgr/dashboard: fix test_dashboard_e2e.sh failure
Reviewed-by: Pegonzal <NOT@FOUND>
Yuval Lifshitz [Thu, 1 Jun 2023 06:13:06 +0000 (06:13 +0000)]
rgw/kafka: make sure that destroy is called after connection is removed
in addition. the dtor calls "destroy()", so there is no need to call
it explictly
Fixes: https://tracker.ceph.com/issues/61540
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Adam King [Wed, 31 May 2023 23:52:20 +0000 (19:52 -0400)]
Merge pull request #51347 from adk3798/maint-host-no-write
mgr/cephadm: also don't write client files/tuned profiles to maintenance hosts
Reviewed-by: Michael Fritch <mfritch@suse.com>
Adam King [Wed, 31 May 2023 18:25:49 +0000 (14:25 -0400)]
Merge pull request #51701 from rkachach/fix_issue_61361
cephadm: delete /tmp/cephadm-<fsid> when removing the cluster
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 31 May 2023 18:18:31 +0000 (14:18 -0400)]
Merge pull request #51660 from rkachach/fix_issue_61330
cephadm: Adding support to configure public_network cfg section
Reviewed-by: Adam King <adking@redhat.com>
Adam King [Wed, 31 May 2023 18:06:06 +0000 (14:06 -0400)]
Merge pull request #50805 from rkachach/fix_issue_59254
mgr/cephadm: show meaningful messages when failing to execute cmds
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Yuval Lifshitz [Wed, 31 May 2023 18:01:02 +0000 (21:01 +0300)]
Merge pull request #51816 from AliMasarweh/wip-alimasa-admin-delete-persistent-topic
RGW:notifications: persistent topics are not deleted via radosgw-admin
Adam King [Wed, 31 May 2023 18:00:13 +0000 (14:00 -0400)]
Merge pull request #50614 from phlogistonjohn/jjm-nfs-haproxy-cfg
mgr/cephadm: add support for nfs with haproxy protocol
Reviewed-by: Adam King <adking@redhat.com>
Anthony D'Atri [Wed, 31 May 2023 16:48:27 +0000 (12:48 -0400)]
Merge pull request #51859 from zdover23/wip-doc-2023-05-31-cephadm-48180-cleanup-2-of-x
doc: add instructions for compiling cephadm
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 )
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 )
Ilya Dryomov [Wed, 31 May 2023 13:07:12 +0000 (15:07 +0200)]
Merge pull request #51828 from petrutlucian94/it_decrement_issue
librbd: avoid decrementing iterator before first element
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Ilya Dryomov [Wed, 31 May 2023 13:05:16 +0000 (15:05 +0200)]
Merge pull request #51814 from idryomov/wip-61382
osd/OSDCap: allow rbd.metadata_list method under rbd-read-only profile
Reviewed-by: Mykola Golub <mgolub@suse.com>