]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Zac Dover [Mon, 13 Jun 2022 21:48:46 +0000 (07:48 +1000)]
doc/dev: s/master/main/ essentials.rst dev guide
This PR changes all reference to the "master" branch
to references to the "main" branch (because we renamed
"master" to main", and the docs now need to reflect that).
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Anthony D'Atri [Sat, 11 Jun 2022 21:02:32 +0000 (14:02 -0700)]
Merge pull request #46200 from elacunza/doc-man-ceph-add-enable_stretch_mode
doc/man/8: Add enable_stretch_mode docs
Anthony D'Atri [Sat, 11 Jun 2022 20:43:48 +0000 (13:43 -0700)]
Merge pull request #46462 from Thingee/update-foundation-mems-202205
doc: Updating Ceph Foundation members for May
Anthony D'Atri [Sat, 11 Jun 2022 20:32:15 +0000 (13:32 -0700)]
Merge pull request #46195 from snosratiershad/fix-docs-double-dash-convertion-to-em-dash
doc: Disable double dashes "--" smartquotes conversion to en-dashes
Salar Nosrati-Ershad [Sun, 8 May 2022 06:49:06 +0000 (11:19 +0430)]
doc: Disable double dashes "--" smartquotes conversion to en-dashes
Laura Flores [Fri, 10 Jun 2022 16:56:19 +0000 (11:56 -0500)]
Merge pull request #46604 from ljflores/wip-librados-test-fix
test/librados: modify LibRadosMiscConnectFailure.ConnectFailure to comply with new seconds unit
Yuri Weinstein [Fri, 10 Jun 2022 16:39:24 +0000 (09:39 -0700)]
Merge pull request #46606 from rzarzynski/wip-55982
osd: log the number of 'dups' entries in a PG Log
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Ilya Dryomov [Fri, 10 Jun 2022 16:28:18 +0000 (18:28 +0200)]
Merge pull request #46600 from idryomov/wip-pmdk-wno-error
cmake: pass -Wno-error when building PMDK
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Casey Bodley [Fri, 10 Jun 2022 13:36:38 +0000 (09:36 -0400)]
Merge pull request #46617 from yuvalif/wip-yuval-fix-55978
rgw/lua: pass correct value to "toplevel" param
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Fri, 10 Jun 2022 13:36:00 +0000 (09:36 -0400)]
Merge pull request #44648 from Huber-ming/index_cancel
rgw: delete redundant brackets
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Patrick Donnelly [Fri, 10 Jun 2022 00:12:49 +0000 (20:12 -0400)]
Merge PR #46421 into main
* refs/pull/46421/head:
doc/dev: move option -R to a different section of doc
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Radoslaw Zarzynski [Thu, 9 Jun 2022 18:44:10 +0000 (18:44 +0000)]
osd: log the number of 'dups' entries in a PG Log
We really want to have the ability to know how many
entries `PGLog::IndexedLog::dups` has inside.
The current ways are either invasive (stopping an OSD)
or indirect (examination of `dump_mempools`).
The code comes from Nitzan Mordechai (part of
ede37edd79a9d5560dfb417ec176327edfc0e4a3 ).
Fixes: https://tracker.ceph.com/issues/55982
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
yuval Lifshitz [Thu, 9 Jun 2022 19:51:50 +0000 (22:51 +0300)]
rgw/lua: pass correct value to "toplevel" param
Fixes: https://tracker.ceph.com/issues/55978
Signed-off-by: yuval Lifshitz <ylifshit@redhat.com>
Laura Flores [Thu, 9 Jun 2022 18:55:48 +0000 (18:55 +0000)]
test/librados: modify LibRadosMiscConnectFailure.ConnectFailure to comply with new seconds unit
The unit type for `client_mount_timeout` was changed from "float" to "secs" in
983b10506dc8466a0e47ff0d320d480dd09999ec . To make this test comply with the new
seconds unit change, we need to change the value to an integer, as seconds
does not accept float values.
Fixes: https://tracker.ceph.com/issues/55971
Signed-off-by: Laura Flores <lflores@redhat.com>
Casey Bodley [Thu, 9 Jun 2022 14:50:24 +0000 (10:50 -0400)]
Merge pull request #45806 from hualongfeng/qat_error_fix1
common/compressor: fix the issue that read more data
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Ilya Dryomov [Thu, 9 Jun 2022 11:42:01 +0000 (13:42 +0200)]
cmake: pass -Wno-error when building PMDK
It's hitting pacific with a nuisance -Werror=array-parameter= const
char * vs const char[37] mismatch. Follow commit
91a616b26e83 ("cmake:
pass RTE_DEVEL_BUILD=n when building dpdk") and just disable -Werror.
Fixes: https://tracker.ceph.com/issues/55977
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Yuval Lifshitz [Thu, 9 Jun 2022 07:36:17 +0000 (10:36 +0300)]
Merge pull request #45937 from faithuniterh/adding_go_examples
examples: Add Golang code showing object upload to Ceph RGW bucket
Reviwed-by: anthonyeleven
Reviwed-by: yuvalif
Yuval Lifshitz [Thu, 9 Jun 2022 07:33:18 +0000 (10:33 +0300)]
Merge pull request #45970 from faithuniterh/adding_java_examples
examples: Add Java code showing object upload to Ceph RGW bucket
Reviewed-by: anthonyeleven
Reviewed-by: yuvalif
Kefu Chai [Thu, 9 Jun 2022 06:08:59 +0000 (14:08 +0800)]
Merge pull request #46564 from liu-chunmei/crimson-return-direct
crimson/osd: return directly when obc not exists.
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
David Galloway [Wed, 8 Jun 2022 22:19:15 +0000 (18:19 -0400)]
Merge pull request #46585 from ceph/schedule
schedule_subset.sh: Default to ceph.git
chunmei-liu [Wed, 8 Jun 2022 08:01:43 +0000 (01:01 -0700)]
crimson/osd: return directly when obc not exists.
if goest into do_osd_ops, will set osd_op.rval, but it
is not reuqired in some tests, this follow classic ceph do_op logic.
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
faithuniterh [Wed, 8 Jun 2022 20:21:03 +0000 (23:21 +0300)]
examples: Add Java code showing object upload to Ceph RGW bucket
Signed-off-by: faithuniterh <faithuniterh@tutanota.com>
David Galloway [Wed, 8 Jun 2022 20:13:29 +0000 (16:13 -0400)]
schedule_subset.sh: Default to ceph.git
https://github.com/ceph/teuthology/pull/999 never got overridden in ceph.git. We've been using a years-old checkout of teuthology for the `teuthology` user.
With the master->main change, that checkout needed to go. Then when trying to schedule new nightlies, teuthology-suite was defaulting to ceph-ci.git which either has very old versions of the release branches (octopus, pacific, etc.) or they don't exist at all.
Signed-off-by: David Galloway <dgallowa@redhat.com>
faithuniterh [Wed, 8 Jun 2022 20:02:15 +0000 (23:02 +0300)]
examples: Add Golang code showing object upload to Ceph RGW bucket
Signed-off-by: faithuniterh <faithuniterh@tutanota.com>
Rishabh Dave [Mon, 30 May 2022 05:09:42 +0000 (10:39 +0530)]
doc/dev: move option -R to a different section of doc
It's incorrect to pass option "-R fail" to the teuthology-suite command
meant for triggering tests for first time. teuthology-suite command will
fail if "-R" is passed without "-r". Therefore, move this option and its
description from the section meant for triggering tests for first time
to the section dedicated to re-running of tests.
Signed-off-by: Rishabh Dave <ridave@redhat.com>
Samuel Just [Wed, 8 Jun 2022 19:03:12 +0000 (12:03 -0700)]
Merge pull request #46526 from cyx1231st/wip-seastore-fix-cache
crimson/os/seastore/cache: fix a potential leak when replace placeholder
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
Casey Bodley [Wed, 8 Jun 2022 18:41:20 +0000 (14:41 -0400)]
Merge pull request #46172 from cbodley/wip-54405
rgw: add 'rgw_access' log subsys for frontend http access log
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Patrick Donnelly [Wed, 8 Jun 2022 18:12:45 +0000 (14:12 -0400)]
Merge PR #46572 into main
* refs/pull/46572/head:
script/ptl-tool: update main branch name
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Casey Bodley [Wed, 8 Jun 2022 15:25:31 +0000 (11:25 -0400)]
Merge pull request #46330 from adamemerson/wip-openssl3-deprecation-warnings
build: Silence deprecation warnings from OpenSSL 3
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
Casey Bodley [Wed, 8 Jun 2022 15:16:02 +0000 (11:16 -0400)]
Merge pull request #46238 from Huber-ming/storage_class_in_checkdiskstate
rgw: check object storage_class when check_disk_state
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Wed, 8 Jun 2022 15:15:53 +0000 (11:15 -0400)]
Merge pull request #44052 from cfsnyder/wip-53367-log-access-key-ops-logs
rgw: log access key id in ops logs
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 5 May 2022 15:36:34 +0000 (11:36 -0400)]
rgw: add 'rgw_access' log subsys for frontend http access log
this allows the log level of this http access log to be configured
separately from the 'rgw' subsystem, though the defaults are the same
Fixes: https://tracker.ceph.com/issues/54405
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 5 May 2022 15:31:51 +0000 (11:31 -0400)]
common: remove log subsys for deprecated 'civetweb'
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Neha Ojha [Wed, 8 Jun 2022 14:33:41 +0000 (07:33 -0700)]
Merge pull request #46540 from yaarith/rook-telemetry-release-notes
PendingReleaseNotes: add a note about Rook telemetry
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Patrick Donnelly [Wed, 8 Jun 2022 14:11:09 +0000 (10:11 -0400)]
script/ptl-tool: update main branch name
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Ernesto Puerta [Wed, 8 Jun 2022 12:04:48 +0000 (14:04 +0200)]
Merge pull request #46482 from ceph/feature-54330-osd-creation-workflow
mgr/dashboard: Feature 54330 osd creation workflow
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Yuval Lifshitz [Wed, 8 Jun 2022 07:59:35 +0000 (10:59 +0300)]
Merge pull request #46458 from yuvalif/wip-yuval-objecter-latency
objecter: add op latency stat and in-flight count
Reviwed-by: cbodley, adamemerson
Yuval Lifshitz [Wed, 8 Jun 2022 05:32:35 +0000 (08:32 +0300)]
Merge pull request #42779 from Matan-B/lua-rgw-map
rgw: Lua scripting global map feature
Reviwed-by: dang, cbodley, yuvalif, anthonyeleven, tchaikov, mattbenjamin, batrick
Adam King [Wed, 8 Jun 2022 00:54:02 +0000 (20:54 -0400)]
Merge pull request #46514 from adk3798/fqdn-autotune
mgr/cephadm: use host shortname for osd memory autotuning
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Adam King [Wed, 8 Jun 2022 00:52:40 +0000 (20:52 -0400)]
Merge pull request #46517 from guits/cephadm-upgrade-status-is_paused
cephadm: add 'is_paused' field in orch status output
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Adam King [Wed, 8 Jun 2022 00:51:06 +0000 (20:51 -0400)]
Merge pull request #46539 from adk3798/master-main-cleanup2
mgr/cephadm: some master -> main cleanup
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 17:29:09 +0000 (22:59 +0530)]
Merge pull request #44234 from lxbsz/wip-53504
client: always return ESTALE directly in handle_reply
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 17:26:35 +0000 (22:56 +0530)]
Merge pull request #44247 from neesingh-rh/fix-52982
client: Inode::hold_caps_until is time from monotonic clock now.
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 17:20:20 +0000 (22:50 +0530)]
Merge pull request #46210 from vshankar/wip-54701
mds: do not assert early on when issuing client leases
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 17:17:36 +0000 (22:47 +0530)]
Merge pull request #44335 from SMIL-Infra/export-unlinked-dir
mds: fix crash when exporting unlinked dir
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 17:15:05 +0000 (22:45 +0530)]
Merge pull request #46078 from kotreshhr/fuse-directory-dacs-issue
client/fuse: Fix directory DACs overriding for root
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 17:14:01 +0000 (22:44 +0530)]
Merge pull request #46267 from tshacked/fix_24894
client: allow overwrites to file with size greater than the max_file_size
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 16:38:09 +0000 (22:08 +0530)]
Merge pull request #46371 from aliakseimakarau/fs_multifs_fix
mds/fsmap: proper update of filesystems
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Venky Shankar [Tue, 7 Jun 2022 16:36:24 +0000 (22:06 +0530)]
Merge pull request #46398 from lxbsz/feature-cleanup
mds, client: remove useless feature required code
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Adam King [Tue, 7 Jun 2022 15:27:21 +0000 (11:27 -0400)]
Merge pull request #46405 from mgfritch/ceph-backport-fw-slash
script/ceph-backport.sh: consume excess forward slash chars
Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Ernesto Puerta [Tue, 7 Jun 2022 14:25:57 +0000 (16:25 +0200)]
Merge pull request #46263 from rhcs-dashboard/rbd-mirroring-snapshot
mgr/dashboard: rbd mirroring snapshot support
Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
yuval Lifshitz [Tue, 31 May 2022 15:40:30 +0000 (18:40 +0300)]
objecter: add op latency stat and in-flight count
this is done in order to better estimate the origin of the end-to-end
operation latency. and see how much of it is due to the objecter and how
much of it is due to the client that uses it (e.g. the RGW)
Signed-off-by: yuval Lifshitz <ylifshit@redhat.com>
Daniel Gryniewicz [Tue, 7 Jun 2022 12:44:33 +0000 (08:44 -0400)]
Merge pull request #46261 from dang/wip-dang-zipper-req-id
RGW - Zipper - Provide default get_new_req_id()
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Tue, 7 Jun 2022 12:28:47 +0000 (08:28 -0400)]
Merge pull request #46403 from soumyakoduri/wip-skoduri-syncpolicy-crash
rgw: Avoid dereferencing nullptr while configuring bucket sync policy
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Pere Diaz Bou [Tue, 7 Jun 2022 09:32:48 +0000 (11:32 +0200)]
Merge pull request #46479 from rhcs-dashboard/rbd-mirroring-list-primary
mgr/dashboard: add rbd primary info
Reviewed-by: Sarthak Gupta <sarthak.dev.0702@gmail.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Liu-Chunmei [Tue, 7 Jun 2022 09:12:18 +0000 (02:12 -0700)]
Merge pull request #46473 from liu-chunmei/crimson-no-rollback
crimson/osd: don't do rollback when object not exists
Ilya Dryomov [Tue, 7 Jun 2022 08:39:31 +0000 (10:39 +0200)]
Merge pull request #46045 from idryomov/wip-qa-rwl-on-tmpfs
qa/suites/rbd: place cache file on tmpfs for xfstests
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Ronen Friedman [Tue, 7 Jun 2022 08:03:28 +0000 (11:03 +0300)]
Merge pull request #46440 from ronen-fr/wip-rf-scrub-trimisbad
osd/scrub: do not start scrubbing if the PG is snap-trimming
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Guillaume Abrioux [Fri, 3 Jun 2022 15:16:54 +0000 (17:16 +0200)]
cephadm: add 'is_paused' field in orch status output
it can be convenient for automation tool if `orch status` output reports
whether the upgrade is currently paused.
Fixes: https://tracker.ceph.com/issues/55843
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
Casey Bodley [Mon, 6 Jun 2022 22:22:19 +0000 (18:22 -0400)]
Merge pull request #46538 from adamemerson/wip-remove-unbuilt-rgw
rgw: Remove rgw_json_enc.cc which is not built
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Samuel Just [Mon, 6 Jun 2022 21:45:35 +0000 (14:45 -0700)]
Merge pull request #46396 from xxhdx1985126/wip-backref-buffer-optimization
crimson/os/seastore/backref: don't merge in-cache backrefs that has already been released
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yaarit Hatuka [Mon, 6 Jun 2022 19:34:19 +0000 (19:34 +0000)]
PendingReleaseNotes: add a note about Rook telemetry
Signed-off-by: Yaarit Hatuka <yaarit@redhat.com>
Adam King [Mon, 6 Jun 2022 19:18:08 +0000 (15:18 -0400)]
mgr/cephadm: some master -> main cleanup
Signed-off-by: Adam King <adking@redhat.com>
Casey Bodley [Mon, 6 Jun 2022 18:31:06 +0000 (14:31 -0400)]
Merge pull request #46537 from cbodley/wip-55901
rgw: fix un/signed comparison warnings in rgw_admin.cc
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Mon, 6 Jun 2022 18:07:24 +0000 (14:07 -0400)]
Merge pull request #46536 from cbodley/wip-55898
rgw: fix un/signed comparison warnings in rgw_sync.cc
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Adam C. Emerson [Mon, 6 Jun 2022 17:10:51 +0000 (13:10 -0400)]
rgw: Remove rgw_json_enc.cc which is not built
This was removed from the build in a refactor but not removed from the tree.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Casey Bodley [Mon, 6 Jun 2022 17:00:14 +0000 (13:00 -0400)]
rgw: fix un/signed comparison warnings in rgw_admin.cc
Fixes: https://tracker.ceph.com/issues/55901
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Adam King [Fri, 3 Jun 2022 01:32:53 +0000 (21:32 -0400)]
mgr/cephadm: use hostname from crush map for osd memory autotuning
Fixes: https://tracker.ceph.com/issues/55841
Signed-off-by: Adam King <adking@redhat.com>
Adam King [Mon, 6 Jun 2022 16:50:09 +0000 (12:50 -0400)]
Merge pull request #46376 from adk3798/cache-size
mgr/cephadm: store device info separately from rest of host cache
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Adam King [Mon, 6 Jun 2022 16:48:46 +0000 (12:48 -0400)]
Merge pull request #46502 from adk3798/default-image-master-main
cephadm: master -> main updates
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Daniel Gryniewicz [Thu, 12 May 2022 17:48:44 +0000 (13:48 -0400)]
RGW - Zipper - Provide default get_new_req_id()
Now that RadorStore's get_new_req_id() just returns a random number, use
that as the default implementation for SAL.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
Casey Bodley [Mon, 6 Jun 2022 16:06:19 +0000 (12:06 -0400)]
rgw: fix un/signed comparison warnings in rgw_sync.cc
Fixes: https://tracker.ceph.com/issues/55898
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Pere Diaz Bou [Fri, 13 May 2022 15:15:33 +0000 (17:15 +0200)]
mgr/dashboard: snapshot mirroring from dashboard
Enable snapshot mirroring from the Pools -> Image
Also show the mirror-snapshot in the image where snapshot is enabled
When parsing images if an image has the snapshot mode enabled, it will
try to run commands that don't work with that mode. The solution was
not running those for now and appending the mode in the get call.
Fixes: https://tracker.ceph.com/issues/55648
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Signed-off-by: Nizamudeen A <nia@redhat.com>
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
Ernesto Puerta [Mon, 6 Jun 2022 15:40:09 +0000 (17:40 +0200)]
Merge pull request #46452 from ceph/fix-codeowners_api-master
codeowners: remove api team
Reviewed-by: Sarthak Gupta <sarthak.dev.0702@gmail.com>
Reviewed-by: nSedrickm <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Venky Shankar [Thu, 5 May 2022 09:24:01 +0000 (05:24 -0400)]
mds: do not assert early on when issuing client leases
Move the relevant ceph_assert()'s when the MDS is issuing leases
to clients since clients may not be capable of reading projected
linkages.
Fixes: http://tracker.ceph.com/issues/54701
Signed-off-by: Venky Shankar <vshankar@redhat.com>
Patrick Donnelly [Mon, 6 Jun 2022 12:48:39 +0000 (08:48 -0400)]
Merge PR #46516 into main
* refs/pull/46516/head:
doc/dev/developer_guide/testing_integration_tests: document how to test custom kernels
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Cory Snyder [Wed, 1 Jun 2022 09:04:24 +0000 (05:04 -0400)]
rgw: log identity applier metadata in ops logs
As relevant, logs the access key id, subuser, and whether a request was made
via a temp_url in the ops logs for auditing purposes.
Fixes: https://tracker.ceph.com/issues/53367
Signed-off-by: Cory Snyder <csnyder@iland.com>
Xiubo Li [Thu, 26 May 2022 06:13:24 +0000 (14:13 +0800)]
mds, client: remove useless feature required code
This code was added but never ever used.
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Venky Shankar [Mon, 6 Jun 2022 05:53:11 +0000 (11:23 +0530)]
Merge pull request #46165 from rishabh-d-dave/qa-omit-sudo
qa/cephfs: set omit_sudo False when sudo is set to True
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Nikhilkumar Shelke <nshelke@redhat.com>
Venky Shankar [Mon, 6 Jun 2022 05:50:58 +0000 (11:20 +0530)]
Merge pull request #46168 from rishabh-d-dave/fix-caps-helper
qa/cephfs: fix minor bug in caps_helper.py's run_mon_cap_tests()
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Venky Shankar [Mon, 6 Jun 2022 05:49:54 +0000 (11:19 +0530)]
Merge pull request #40434 from rishabh-d-dave/fs-refactor-method-in-mount
qa/cephfs: modify get_key_from_keyfile() in mount.py
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Pere Diaz Bou [Wed, 1 Jun 2022 10:44:35 +0000 (12:44 +0200)]
mgr/dashboard: add rbd primary info
Signed-off-by: Pere Diaz Bou <pdiazbou@redhat.com>
Yingxin Cheng [Mon, 6 Jun 2022 03:15:37 +0000 (11:15 +0800)]
crimson/os/seastore: assert extent is not pending for io during rewrite
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Yingxin Cheng [Mon, 6 Jun 2022 02:57:17 +0000 (10:57 +0800)]
crimson/os/seastore/cache: fix a potential leak when replace placeholder
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
Kefu Chai [Mon, 6 Jun 2022 00:30:46 +0000 (08:30 +0800)]
Merge pull request #46522 from tchaikov/wip-crimson-logging
crimson/osd: reset logger before exit
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Sun, 5 Jun 2022 13:44:41 +0000 (21:44 +0800)]
Merge pull request #46416 from tchaikov/wip-debian-dh-python3
debian: python3 related cleanups
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Kefu Chai [Sun, 5 Jun 2022 10:30:28 +0000 (18:30 +0800)]
crimson/osd: reset logger before exit
* extract the code to set logging fstream into a dedicated function
* do not reset logging until the end of the seastar application.
before this change, `reset_logger` is created in the
`if (auto log_file = local_conf()->log_file; !log_file.empty())` branch,
so its life cycle ends when the `if` block ends. in other words,
the cerr fstream is used for logging after the `if` block ends.
this is not the expected behavior.
after this changge, `reset_logger` is created out of the `if` block.
so we won't reset the logger back to `cerr` until the lambda passed to
`seastar::async()` exits.
Signed-off-by: Kefu Chai <tchaikov@gmail.com>
Xuehan Xu [Wed, 25 May 2022 10:45:02 +0000 (18:45 +0800)]
crimson/os/seastore/backref: tolerate removing non-existing backrefs
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Xuehan Xu [Fri, 13 May 2022 08:29:23 +0000 (16:29 +0800)]
crimson/os/seastore/cache: don't index already removed backref entries in Cache::backref_buffer
This is needed by extent splitting, and can avoid inserting/removing
unnecessary backrefs
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Neha Ojha [Fri, 3 Jun 2022 20:12:48 +0000 (13:12 -0700)]
Merge pull request #46483 from yaarith/rook-telemetry
mgr/telemetry: add Rook data
Reviewed-by: Laura Flores <lflores@redhat.com>
Samuel Just [Fri, 3 Jun 2022 19:06:35 +0000 (12:06 -0700)]
Merge pull request #46417 from xxhdx1985126/wip-gc-parallel-live_extent_retrieval
crimson/os/seastore/segment_cleaner: parallel live extents retrieval
Reviewed-by: Samuel Just <sjust@redhat.com>
Patrick Donnelly [Fri, 3 Jun 2022 14:11:31 +0000 (10:11 -0400)]
doc/dev/developer_guide/testing_integration_tests: document how to test custom kernels
Fixes: https://tracker.ceph.com/issues/55530
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Ilya Dryomov [Sun, 24 Apr 2022 15:30:49 +0000 (17:30 +0200)]
qa/suites/rbd: place cache file on tmpfs for xfstests
The RWL mode needs DAX and is dog slow otherwise -- qemu_xfstests.yaml
job always hits the 6 hour max_job_time limit.
As our tmpfs instance is limited and qemu_xfstests.yaml opens three
images at the same time, reduce the "big cache" size to 5G. This facet
was added to iron out 32-bit head/tail pointer issues and 5G still does
the job there.
Going through the loop device is needed because tmpfs doesn't support
O_DIRECT.
Fixes: https://tracker.ceph.com/issues/55400
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Adam King [Fri, 3 Jun 2022 15:46:54 +0000 (11:46 -0400)]
Merge pull request #46480 from cfsnyder/wip-cfsnyder-device-classes-in-service-spec
python-common: allow crush device class to be set from osd service spec
Reviewed-by: Adam King <adking@redhat.com>
Xuehan Xu [Thu, 2 Jun 2022 13:33:57 +0000 (21:33 +0800)]
test/crimson/seastore: add test case for parallel extent retrieval
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Xuehan Xu [Wed, 1 Jun 2022 10:44:30 +0000 (18:44 +0800)]
crimson/os/seastore/cache: make access to Transaction::read_set atomic
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Ernesto Puerta [Fri, 3 Jun 2022 12:02:55 +0000 (14:02 +0200)]
Merge pull request #46505 from rhcs-dashboard/fix-backports_main-main
script/ceph-backport.sh: deal with main branch
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: nmshelke <NOT@FOUND>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ernesto Puerta [Fri, 3 Jun 2022 10:09:56 +0000 (12:09 +0200)]
Merge pull request #46186 from rhcs-dashboard/add-daemon-logs
mgr/dashboard: Add daemon logs tab to Logs component
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: sunilangadi2 <NOT@FOUND>
Ernesto Puerta [Fri, 3 Jun 2022 10:05:58 +0000 (12:05 +0200)]
Merge pull request #46283 from MrFreezeex/mixin-config
ceph-mixin: fix linting issue and add cluster template support
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
Ilya Dryomov [Fri, 3 Jun 2022 09:51:41 +0000 (11:51 +0200)]
Merge pull request #46454 from idryomov/wip-rbd-unlink-newest-snap-at-capacity
librbd: unlink newest mirror snapshot when at capacity, bump capacity
Reviewed-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Reviewed-by: Mykola Golub <mgolub@suse.com>