]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agocrimson/osd/ops_executor: apply delta stats for pure read ops 49955/head
Xuehan Xu [Wed, 1 Feb 2023 09:58:12 +0000 (09:58 +0000)]
crimson/osd/ops_executor: apply delta stats for pure read ops

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2 years agoMerge pull request #48295 from NitzanMordhai/wip-nitzan-osd-start-osdmap-hang-adding...
Yuri Weinstein [Tue, 31 Jan 2023 20:15:56 +0000 (12:15 -0800)]
Merge pull request #48295 from NitzanMordhai/wip-nitzan-osd-start-osdmap-hang-adding-debug-msg

OSD: during test start, not all osds started due to consum map hang

2 years agoMerge pull request #45247 from andriytk/update-ceph-mgw
Daniel Gryniewicz [Tue, 31 Jan 2023 14:40:19 +0000 (09:40 -0500)]
Merge pull request #45247 from andriytk/update-ceph-mgw

rgw: update motr sal

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2 years agoMerge PR #49842 into main
Venky Shankar [Tue, 31 Jan 2023 14:15:04 +0000 (19:45 +0530)]
Merge PR #49842 into main

* refs/pull/49842/head:
Revert "cmake: do not link ceph-dencoder against global"

Reviewed-by: Tim Serong <tserong@suse.com>
2 years agoMerge pull request #49946 from cityofships/pkg-docs
zdover23 [Tue, 31 Jan 2023 08:48:50 +0000 (18:48 +1000)]
Merge pull request #49946 from cityofships/pkg-docs

2 years agodoc/cephadm: grammar / syntax in install.rst 49946/head
Piotr Parczewski [Tue, 31 Jan 2023 08:29:27 +0000 (09:29 +0100)]
doc/cephadm: grammar / syntax in install.rst

Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
2 years agoRevert "cmake: do not link ceph-dencoder against global" 49842/head
Venky Shankar [Tue, 24 Jan 2023 06:19:26 +0000 (11:49 +0530)]
Revert "cmake: do not link ceph-dencoder against global"

Reverting since this is causing the following ceph-dencoder exception:

        [src/tcmalloc.cc:332] Attempt to free invalid pointer 0x558f14e3a000

NOTE: I didn't debug this any more further since there is sizable backlog
of PRs that need testing/merging, but reverting the change makes it work.

Fixes: http://tracker.ceph.com/issues/58219
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49913 from neesingh-rh/wip-51459
zdover23 [Tue, 31 Jan 2023 00:38:33 +0000 (10:38 +1000)]
Merge pull request #49913 from neesingh-rh/wip-51459

doc: add the damage types that scrub can repair

Reviewed-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge PR #49048 into main
Venky Shankar [Mon, 30 Jan 2023 16:31:15 +0000 (22:01 +0530)]
Merge PR #49048 into main

* refs/pull/49048/head:
mds: fix and skip submitting invalid osd request

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2 years agodoc: add the damage types that scrub can repair 49913/head
Neeraj Pratap Singh [Mon, 30 Jan 2023 14:36:20 +0000 (20:06 +0530)]
doc: add the damage types that scrub can repair

Fixes: https://tracker.ceph.com/issues/51459
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
2 years agoRollback submodules changes made by accident 45247/head
Andriy Tkachuk [Sat, 28 Jan 2023 22:29:42 +0000 (22:29 +0000)]
Rollback submodules changes made by accident

Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
2 years agoMerge pull request #48541 from lxbsz/wip-qa-upgrade-fix
Rishabh Dave [Mon, 30 Jan 2023 11:55:14 +0000 (17:25 +0530)]
Merge pull request #48541 from lxbsz/wip-qa-upgrade-fix

qa/cephfs: fix confusing config when upgrading mds nodes

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2 years agoMerge pull request #48049 from dparmar18/wip-dparmar-qa-mixed-clients-57280
Rishabh Dave [Mon, 30 Jan 2023 11:35:31 +0000 (17:05 +0530)]
Merge pull request #48049 from dparmar18/wip-dparmar-qa-mixed-clients-57280

qa/fs/mixed-clients: specify distros for tests

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #48251 from dparmar18/wip-dparmar-MDS-57359
Rishabh Dave [Mon, 30 Jan 2023 11:14:02 +0000 (16:44 +0530)]
Merge pull request #48251 from dparmar18/wip-dparmar-MDS-57359

mds/Server: do not allow -ve reclaim flags to cause client eviction

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agoMerge pull request #47753 from mchangir/mon-disable-snap-id-allocation-for-fsmap...
Rishabh Dave [Mon, 30 Jan 2023 11:05:04 +0000 (16:35 +0530)]
Merge pull request #47753 from mchangir/mon-disable-snap-id-allocation-for-fsmap-pools

mon: disable snap id allocation for fsmap pools

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agoMerge pull request #47114 from lxbsz/wip-56532
Rishabh Dave [Mon, 30 Jan 2023 11:01:48 +0000 (16:31 +0530)]
Merge pull request #47114 from lxbsz/wip-56532

ceph_fuse: retry the test_dentry_handling if fails

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoclient: switch to old method to invalidate dcache if euid != 0 47114/head
Xiubo Li [Thu, 20 Oct 2022 04:16:55 +0000 (12:16 +0800)]
client: switch to old method to invalidate dcache if euid != 0

Force to use the old and slow method to invalidate the dcache
if the euid is non-root, or the remount may fail with return
code 1 or 32.

https://tracker.ceph.com/issues/56532
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2 years agoceph_fuse: make it to force invalidating dentries when kernel >=3.18
Xiubo Li [Wed, 19 Oct 2022 08:44:04 +0000 (16:44 +0800)]
ceph_fuse: make it to force invalidating dentries when kernel >=3.18

The remount will fail randomly for unknown reasons. And in certain
circumstance we can reprodce this very easy, which will block our
testing. Make it posible to force to old method to invalidate the
dcache when the "client_try_dentry_invalidate" option is enabled
even kernel version >= 3.18.0

Fixes: https://tracker.ceph.com/issues/56532
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2 years agoceph_fuse: retry the test_dentry_handling if fails
Xiubo Li [Fri, 15 Jul 2022 09:41:43 +0000 (17:41 +0800)]
ceph_fuse: retry the test_dentry_handling if fails

For some unknown reason the remount will fail, we need to retry it
for the test_dentry_handling.

Fixes: https://tracker.ceph.com/issues/56532
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2 years agoclient: move a client's option to mds-client.yaml
Xiubo Li [Fri, 15 Jul 2022 09:13:37 +0000 (17:13 +0800)]
client: move a client's option to mds-client.yaml

mds_max_retries_on_remount_failure option is used by Client.cc only.

Fixes: https://tracker.ceph.com/issues/56532
Signed-off-by: Xiubo Li <xiubli@redhat.com>
2 years agoMerge pull request #49906 from evershalik/main
Anthony D'Atri [Sun, 29 Jan 2023 18:06:44 +0000 (13:06 -0500)]
Merge pull request #49906 from evershalik/main

Update README.md

2 years agoMerge pull request #49905 from zdover23/wip-doc-2023-01-29-rados-config-osd-config...
Anthony D'Atri [Sun, 29 Jan 2023 16:55:54 +0000 (11:55 -0500)]
Merge pull request #49905 from zdover23/wip-doc-2023-01-29-rados-config-osd-config-ref-osd-op-thread-suicide-timeout

doc/rados: document osd_op_thread_suicide_timeout

2 years agoMerge pull request #49908 from Matan-B/wip-matanb-upgrade-doc
zdover23 [Sun, 29 Jan 2023 10:52:06 +0000 (20:52 +1000)]
Merge pull request #49908 from Matan-B/wip-matanb-upgrade-doc

doc/dev/developer_guide: Add Upgrade Testing Documentation

Reviewed-by: Zac Dover <zac.dover@proton.me>
2 years agodoc/dev/developer_guide/testing_integration_tests: Add Upgrade Testing Documentation 49908/head
Matan Breizman [Sun, 29 Jan 2023 09:53:37 +0000 (09:53 +0000)]
doc/dev/developer_guide/testing_integration_tests: Add Upgrade Testing Documentation

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agodoc/rados: document osd_op_thread_suicide_timeout 49905/head
Zac Dover [Sat, 28 Jan 2023 21:45:35 +0000 (07:45 +1000)]
doc/rados: document osd_op_thread_suicide_timeout

Add default value for osd_op_thread_suicide_timeout configuration value
to the OSD Configuraton Reference.

https://tracker.ceph.com/issues/58590

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoUpdate README.md 49906/head
SHANKAR [Sun, 29 Jan 2023 07:12:01 +0000 (12:42 +0530)]
Update README.md

Signed-off-by: SHANKAR <98207888+evershalik@users.noreply.github.com>
2 years agoMerge branch 'master' into update-ceph-mgw
Andriy Tkachuk [Sat, 28 Jan 2023 22:10:48 +0000 (22:10 +0000)]
Merge branch 'master' into update-ceph-mgw

2 years agoMerge pull request #49891 from bluikko/bluikko-doc-host-management-prompts
Adam King [Fri, 27 Jan 2023 14:02:46 +0000 (09:02 -0500)]
Merge pull request #49891 from bluikko/bluikko-doc-host-management-prompts

doc/cephadm: Fix prompts in host-management.rst

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49897 from bluikko/bluikko-doc-rados-operations-prompt
zdover23 [Fri, 27 Jan 2023 13:58:09 +0000 (23:58 +1000)]
Merge pull request #49897 from bluikko/bluikko-doc-rados-operations-prompt

doc/rados/operations: Fix double prompt

Reviewed-by: Zac Dover <zac.dover@proton.me>
2 years agodoc/cephadm: Fix example commands 49891/head
Ville Ojamo [Fri, 27 Jan 2023 09:07:35 +0000 (16:07 +0700)]
doc/cephadm: Fix example commands

Separate command output block from the command to avoid printing prompt on it.
Also remove double prompt.

Fix indentation of two example commands after prompt.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2 years agodoc/rados/operations: Fix double prompt 49897/head
Ville Ojamo [Fri, 27 Jan 2023 10:27:51 +0000 (17:27 +0700)]
doc/rados/operations: Fix double prompt

In monitoring.rst a double prompt was rendered, one non-selectable and one selectable. Remove the selectable prompt.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2 years agoMerge pull request #49894 from bluikko/bluikko-doc-rados-operations-control-indentation
zdover23 [Fri, 27 Jan 2023 10:13:25 +0000 (20:13 +1000)]
Merge pull request #49894 from bluikko/bluikko-doc-rados-operations-control-indentation

doc/rados/operations: Fix indentation

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/rados/operations: Fix indentation 49894/head
Ville Ojamo [Fri, 27 Jan 2023 09:38:25 +0000 (16:38 +0700)]
doc/rados/operations: Fix indentation

Fix invalid indentation that caused indentation to be rendered wrong in control.rst.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2 years agoMerge pull request #49890 from bluikko/bluikko-doc-ceph-krb-auth
zdover23 [Fri, 27 Jan 2023 09:29:56 +0000 (19:29 +1000)]
Merge pull request #49890 from bluikko/bluikko-doc-ceph-krb-auth

doc/dev: use underscores in config vars

Reviewed-by: Zac Dover <zac.dover@proton.me>
2 years agodoc/dev: use underscores in config vars 49890/head
Ville Ojamo [Fri, 27 Jan 2023 08:41:04 +0000 (15:41 +0700)]
doc/dev: use underscores in config vars

Use underscores instead of spaces in config vars in ceph_krb_auth.rst.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2 years agoMerge pull request #49109 from NitzanMordhai/wip-nitzan-fixing-few-rados/test.sh
Brad Hubbard [Thu, 26 Jan 2023 23:46:53 +0000 (09:46 +1000)]
Merge pull request #49109 from NitzanMordhai/wip-nitzan-fixing-few-rados/test.sh

Wip nitzan fixing few rados/test.sh

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2 years agoMerge pull request #49887 from cbodley/wip-qa-rgw-run-s3tests-tox
Ali Maredia [Thu, 26 Jan 2023 20:37:03 +0000 (15:37 -0500)]
Merge pull request #49887 from cbodley/wip-qa-rgw-run-s3tests-tox

qa/workunits/rgw: run-s3tests.sh uses tox

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49799 from phlogistonjohn/jjm-cephadm-utils-tests
Adam King [Thu, 26 Jan 2023 16:57:53 +0000 (11:57 -0500)]
Merge pull request #49799 from phlogistonjohn/jjm-cephadm-utils-tests

cephadm/tests: add test coverage for copy_tree, copy_files, move_files, recursive_chown

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge pull request #48597 from ronen-fr/wip-rf-osd-bitfields
Yuri Weinstein [Thu, 26 Jan 2023 15:51:27 +0000 (07:51 -0800)]
Merge pull request #48597 from ronen-fr/wip-rf-osd-bitfields

osd: change two ObjectContext flags from bitfields to full variables

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoqa/workunits/rgw: run-s3tests.sh uses tox 49887/head
Casey Bodley [Thu, 26 Jan 2023 04:23:37 +0000 (23:23 -0500)]
qa/workunits/rgw: run-s3tests.sh uses tox

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49624 from ronen-fr/wip-rf-unique-formatter
Laura Flores [Thu, 26 Jan 2023 00:09:51 +0000 (18:09 -0600)]
Merge pull request #49624 from ronen-fr/wip-rf-unique-formatter

common: extend Formatter API with a unique_ptr-returning static function

2 years agoMerge pull request #49537 from rzarzynski/wip-bug-57546
Laura Flores [Thu, 26 Jan 2023 00:09:25 +0000 (18:09 -0600)]
Merge pull request #49537 from rzarzynski/wip-bug-57546

Revert "osd/PeeringState: proc_lease_ack break once found from OSD"

2 years agoMerge pull request #48854 from ifed01/wip-ifed-small-chunk-bluefs
Yuri Weinstein [Wed, 25 Jan 2023 23:23:38 +0000 (15:23 -0800)]
Merge pull request #48854 from ifed01/wip-ifed-small-chunk-bluefs

os/bluestore: enable 4K allocation unit for BlueFS

2 years agoMerge pull request #49314 from SUSE/wip-tserong-qa-crash-chown
Laura Flores [Wed, 25 Jan 2023 23:23:09 +0000 (17:23 -0600)]
Merge pull request #49314 from SUSE/wip-tserong-qa-crash-chown

qa/workunits/rados/test_crash: chown crash files to ceph user

2 years agoMerge pull request #48799 from DanWritesCode/add-exception-handling
Yuri Weinstein [Wed, 25 Jan 2023 23:22:15 +0000 (15:22 -0800)]
Merge pull request #48799 from DanWritesCode/add-exception-handling

mon: add exception handling to ceph health mute

Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #48836 from ljflores/wip-safe-timer-crash
Laura Flores [Wed, 25 Jan 2023 23:21:26 +0000 (17:21 -0600)]
Merge pull request #48836 from ljflores/wip-safe-timer-crash

osd: shut down the MgrClient before osd_fast_shutdown

2 years agoMerge pull request #49741 from adamemerson/wip-datalog-nonnull-yield-mostly
Ali Maredia [Wed, 25 Jan 2023 23:11:18 +0000 (18:11 -0500)]
Merge pull request #49741 from adamemerson/wip-datalog-nonnull-yield-mostly

rgw: Remove (most) uses of null_yield in datalog

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49826 from cbodley/wip-qa-rgw-s3tests-tox
Ali Maredia [Wed, 25 Jan 2023 22:54:35 +0000 (17:54 -0500)]
Merge pull request #49826 from cbodley/wip-qa-rgw-s3tests-tox

qa/s3tests: run with tox instead of bootstrap+nose

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49879 from ljflores/wip-16.2.11-doc-fix
Laura Flores [Wed, 25 Jan 2023 22:47:03 +0000 (16:47 -0600)]
Merge pull request #49879 from ljflores/wip-16.2.11-doc-fix

doc/releases: fix PR list

2 years agodoc/releases: fix PR list 49879/head
Laura Flores [Wed, 25 Jan 2023 20:53:33 +0000 (14:53 -0600)]
doc/releases: fix PR list

Signed-off-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #46535 from cbodley/wip-use-epel-arrow
Casey Bodley [Wed, 25 Jan 2023 20:44:06 +0000 (15:44 -0500)]
Merge pull request #46535 from cbodley/wip-use-epel-arrow

rpm: use system arrow/utf8proc packages by default

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49769 from alimaredia/wip-rgw-optional-yield-create-bucket
Casey Bodley [Wed, 25 Jan 2023 20:41:16 +0000 (15:41 -0500)]
Merge pull request #49769 from alimaredia/wip-rgw-optional-yield-create-bucket

rgw: Thread optional_yield through create bucket op

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #48731 from alimaredia/wip-rgw-admin-api-secondary-zone-user-creat...
Casey Bodley [Wed, 25 Jan 2023 20:41:05 +0000 (15:41 -0500)]
Merge pull request #48731 from alimaredia/wip-rgw-admin-api-secondary-zone-user-create-fix

rgw: set keys from from master zone on admin api user create

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agorpm: use system arrow packages for fedora/centos9 46535/head
Casey Bodley [Mon, 6 Jun 2022 14:43:54 +0000 (10:43 -0400)]
rpm: use system arrow packages for fedora/centos9

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agorpm: combine system_utf8proc option into system_arrow
Casey Bodley [Thu, 15 Dec 2022 15:54:43 +0000 (10:54 -0500)]
rpm: combine system_utf8proc option into system_arrow

libarrow-devel depends on utf8proc-devel, so we can't enable
system_arrow without system_utf8proc

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agorpm: fix package names for arrow/parquet
Casey Bodley [Wed, 14 Dec 2022 17:09:31 +0000 (12:09 -0500)]
rpm: fix package names for arrow/parquet

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49839 from ceph/wip-yuriw-release-16.2.11-main
Laura Flores [Wed, 25 Jan 2023 18:31:24 +0000 (12:31 -0600)]
Merge pull request #49839 from ceph/wip-yuriw-release-16.2.11-main

doc: 16.2.11 Release Notes

2 years agodoc: 16.2.11 Release Notes 49839/head
Yuri Weinstein [Mon, 23 Jan 2023 23:00:51 +0000 (15:00 -0800)]
doc: 16.2.11 Release Notes

See https://tracker.ceph.com/issues/58257#note-2 for details

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2 years agoMerge pull request #49432 from jmolmo/fix_hardcoded_ns
Juan Miguel Olmo [Wed, 25 Jan 2023 17:43:40 +0000 (18:43 +0100)]
Merge pull request #49432 from jmolmo/fix_hardcoded_ns

mgr/rook: Replace hardcoded namespace

Replace hardcoded namespace

Reviewed-by:
Travis Nielsen <tnielsen@redhat.com>
Nick Gentoli <gentoli@live.com>

2 years agoMerge pull request #49819 from ivancich/wip-typing-policies-maxnum
J. Eric Ivancich [Wed, 25 Jan 2023 16:35:55 +0000 (11:35 -0500)]
Merge pull request #49819 from ivancich/wip-typing-policies-maxnum

rgw: minor clean-ups to user policy code

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49873 from zdover23/wip-doc-2023-01-26-dev-developer-guide-slack
zdover23 [Wed, 25 Jan 2023 16:22:06 +0000 (02:22 +1000)]
Merge pull request #49873 from zdover23/wip-doc-2023-01-26-dev-developer-guide-slack

doc/dev: add Slack to Dev Guide essentials

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/dev: add Slack to Dev Guide essentials 49873/head
Zac Dover [Wed, 25 Jan 2023 15:57:17 +0000 (01:57 +1000)]
doc/dev: add Slack to Dev Guide essentials

Add Ceph's Slack to doc/developer_guide/essentials.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2 years agoMerge pull request #49797 from cbodley/wip-58513
Casey Bodley [Wed, 25 Jan 2023 15:01:00 +0000 (10:01 -0500)]
Merge pull request #49797 from cbodley/wip-58513

qa/openssl_keys: 'rm' ignores file not found

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49313 from ifed01/wip-ifed-fix-cls-queue-list
Casey Bodley [Wed, 25 Jan 2023 13:47:35 +0000 (08:47 -0500)]
Merge pull request #49313 from ifed01/wip-ifed-fix-cls-queue-list

cls/queue: use larger read chunks in queue_list_entries

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
2 years agoMerge pull request #49171 from guits/tracker_58137
Guillaume Abrioux [Wed, 25 Jan 2023 11:45:38 +0000 (12:45 +0100)]
Merge pull request #49171 from guits/tracker_58137

ceph-volume: fix a bug in lsblk_all()

2 years agorgw: set keys from from master zone on admin api user modify 48731/head
Ali Maredia [Tue, 29 Nov 2022 22:31:25 +0000 (17:31 -0500)]
rgw: set keys from from master zone on admin api user modify

When users were being modified via the admin_api
to generate keys on a secondary zone, the keys
returned in the json output are not correct.

This commit ensures the proper keys are set to be
returned to the user via the json output.

fixes: https://tracker.ceph.com/issues/57724

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2 years agorgw: set keys from from master zone on admin api user create
Ali Maredia [Tue, 18 Oct 2022 18:23:57 +0000 (14:23 -0400)]
rgw: set keys from from master zone on admin api user create

When users were being created via the admin_api
on a secondary zone the keys returned in the json
output are not correct.

This commit ensures the proper keys are set to be
returned to the user via the json output.

fixes: https://tracker.ceph.com/issues/57724

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2 years agorgw: stop blocking for asio threads for create_bucket() 49769/head
Ali Maredia [Tue, 17 Jan 2023 20:28:05 +0000 (15:28 -0500)]
rgw: stop blocking for asio threads for create_bucket()

Asio thread for create_bucket operation are no
longer blocked because optional yield is passed
down in previous instances where asio threads for
op were blocked.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2 years agorgw: add conditional backtrace logging after "WARNING: blocking librados call"
Ali Maredia [Tue, 17 Jan 2023 19:41:13 +0000 (14:41 -0500)]
rgw: add conditional backtrace logging after "WARNING: blocking librados call"

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2 years agoMerge pull request #49818 from adk3798/iscsi-gw-rm-async
Adam King [Tue, 24 Jan 2023 19:03:15 +0000 (14:03 -0500)]
Merge pull request #49818 from adk3798/iscsi-gw-rm-async

mgr/cephadm: call iscsi post_remove from serve loop

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49802 from rkachach/fix_issue_58517
Adam King [Tue, 24 Jan 2023 18:14:38 +0000 (13:14 -0500)]
Merge pull request #49802 from rkachach/fix_issue_58517

doc/cephadm: Adding doc for daemon_cache_timeout config option

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2 years agoMerge pull request #49392 from ifed01/wip-ifed-fix-spillover-test
Yuri Weinstein [Tue, 24 Jan 2023 17:20:46 +0000 (09:20 -0800)]
Merge pull request #49392 from ifed01/wip-ifed-fix-spillover-test

test/store_test: use original rocksdb settings to enable bluefs

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #48972 from Matan-B/wip-matanb-mon-dump-slow-ops
Yuri Weinstein [Tue, 24 Jan 2023 17:19:54 +0000 (09:19 -0800)]
Merge pull request #48972 from Matan-B/wip-matanb-mon-dump-slow-ops

mon/MonCommands: Support dump_historic_slow_ops

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge pull request #48876 from Matan-B/wip-matanb-address-log
Yuri Weinstein [Tue, 24 Jan 2023 17:19:10 +0000 (09:19 -0800)]
Merge pull request #48876 from Matan-B/wip-matanb-address-log

osd: Properly log OpRequest, ObjectContext and SnapSetContext

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2 years agoMerge pull request #48835 from ifed01/wip-ifed-noerr-alloc-restore
Yuri Weinstein [Tue, 24 Jan 2023 17:18:34 +0000 (09:18 -0800)]
Merge pull request #48835 from ifed01/wip-ifed-noerr-alloc-restore

os/bluestore: do not spoil log with errors from __restore_allocator

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Gabriel BenHanokh <benhanokh@gmail.com>
2 years agoMerge pull request #47332 from NitzanMordhai/wip-nitzan-pglog-ec-getattr-error
Yuri Weinstein [Tue, 24 Jan 2023 17:16:03 +0000 (09:16 -0800)]
Merge pull request #47332 from NitzanMordhai/wip-nitzan-pglog-ec-getattr-error

Wip nitzan pglog ec getattr error

Reviewed-by: Samuel Just <sjust@redhat.com>
2 years agoMerge pull request #48428 from zmc/cephadm-smoke-small
Adam King [Tue, 24 Jan 2023 14:08:44 +0000 (09:08 -0500)]
Merge pull request #48428 from zmc/cephadm-smoke-small

qa/suites: Add orch/cephadm/smoke-small suite

Reviewed-by: Adam King <adking@redhat.com>
2 years agodoc/cephadm: Adding doc for daemon_cache_timeout config option 49802/head
Redouane Kachach [Fri, 20 Jan 2023 10:37:52 +0000 (11:37 +0100)]
doc/cephadm: Adding doc for daemon_cache_timeout config option
Fixes: https://tracker.ceph.com/issues/58517
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49256 from yuvalif/wip-yuval-remove-pubsub-struct
Yuval Lifshitz [Tue, 24 Jan 2023 08:17:15 +0000 (10:17 +0200)]
Merge pull request #49256 from yuvalif/wip-yuval-remove-pubsub-struct

rgw/pubsub: remove subscription data structures and cleanup

reviewed-by: cbodley

2 years agoMerge pull request #49796 from batrick/first-damage-big-dir
Venky Shankar [Tue, 24 Jan 2023 04:52:57 +0000 (10:22 +0530)]
Merge pull request #49796 from batrick/first-damage-big-dir

tools/cephfs/first-damage: fix iteration of big dirfrags

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49814 from ivancich/wip-clean-up-trailing-spaces
J. Eric Ivancich [Tue, 24 Jan 2023 03:23:14 +0000 (22:23 -0500)]
Merge pull request #49814 from ivancich/wip-clean-up-trailing-spaces

rgw: clean up header files

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2 years agorgw: minor clean-ups to user policy and config options 49819/head
J. Eric Ivancich [Sat, 21 Jan 2023 00:19:31 +0000 (19:19 -0500)]
rgw: minor clean-ups to user policy and config options

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2 years agorgw: clean up header files 49814/head
J. Eric Ivancich [Fri, 20 Jan 2023 18:33:06 +0000 (13:33 -0500)]
rgw: clean up header files

Remove trailing spaces and use "#pragma once" rather than "#ifndef" to
assure a header files is only loaded once during compilation.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2 years agoMerge pull request #49176 from cbodley/wip-58127
Casey Bodley [Mon, 23 Jan 2023 20:15:42 +0000 (15:15 -0500)]
Merge pull request #49176 from cbodley/wip-58127

rgw: preserve RGWZoneGroup::master_zone on last zone deletion

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-By: Adam C. Emerson <aemerson@redhat.com>
2 years agoMerge pull request #49815 from adk3798/no-overwrite-logrotate
Adam King [Mon, 23 Jan 2023 19:23:22 +0000 (14:23 -0500)]
Merge pull request #49815 from adk3798/no-overwrite-logrotate

cephadm: don't overwrite cluster logrotate file

Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
2 years agoMerge pull request #48552 from rkachach/fix_issue_57878
Adam King [Mon, 23 Jan 2023 19:18:27 +0000 (14:18 -0500)]
Merge pull request #48552 from rkachach/fix_issue_57878

mgr/rgw: Enabling typing checks for rgw module

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge pull request #48880 from rkachach/fix_issue_58021
Adam King [Mon, 23 Jan 2023 19:16:39 +0000 (14:16 -0500)]
Merge pull request #48880 from rkachach/fix_issue_58021

mgr/cephadm: fix haproxy monitoring endpoint

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge pull request #49813 from rkachach/fix_issue_58526
Adam King [Mon, 23 Jan 2023 18:12:54 +0000 (13:12 -0500)]
Merge pull request #49813 from rkachach/fix_issue_58526

mgr/cephadm: Build service discovery end-point by using mgr-ip only

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge pull request #49827 from adk3798/remove-offline-host-ingress
Adam King [Mon, 23 Jan 2023 18:09:26 +0000 (13:09 -0500)]
Merge pull request #49827 from adk3798/remove-offline-host-ingress

mgr/cephadm: fix removing offline hosts with ingress daemons

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agorgw/notifications: add const to APIs when possible 49256/head
Yuval Lifshitz [Fri, 25 Nov 2022 14:15:27 +0000 (16:15 +0200)]
rgw/notifications: add const to APIs when possible

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2 years agorgw: Remove (most) uses of null_yield in datalog 49741/head
Adam C. Emerson [Sat, 14 Jan 2023 00:24:33 +0000 (19:24 -0500)]
rgw: Remove (most) uses of null_yield in datalog

The only ones remaining are in calls from top-level threads.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2 years agorgw/notifications: avoid unnecessary heap allocations
Yuval Lifshitz [Thu, 24 Nov 2022 16:15:02 +0000 (18:15 +0200)]
rgw/notifications: avoid unnecessary heap allocations

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2 years agorgw/pubsub: remove subscription data structures
Yuval Lifshitz [Thu, 24 Nov 2022 14:29:59 +0000 (16:29 +0200)]
rgw/pubsub: remove subscription data structures

Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2 years agoMerge pull request #49760 from kalebskeithley/ceph-rgw-zipper
kalebskeithley [Mon, 23 Jan 2023 16:37:15 +0000 (11:37 -0500)]
Merge pull request #49760 from kalebskeithley/ceph-rgw-zipper

rgw: refactor selected files for better above- vs below-the-line

2 years agoMerge pull request #48828 from yuvalif/wip-yuval-cython-fails-clang16
Yuval Lifshitz [Mon, 23 Jan 2023 15:43:56 +0000 (17:43 +0200)]
Merge pull request #48828 from yuvalif/wip-yuval-cython-fails-clang16

rgw/file: change function signature to match the one generated by cython

reviewed-by: cbodley, mattbenjamin

2 years agoMerge pull request #49530 from yuvalif/wip-yuval-signed-comparisson
Yuval Lifshitz [Mon, 23 Jan 2023 15:37:32 +0000 (17:37 +0200)]
Merge pull request #49530 from yuvalif/wip-yuval-signed-comparisson

rgw: fix signed to unsigned comparisson warning

reviwed by: mattbenjamin

2 years agoMerge pull request #49642 from cbodley/wip-58286
Casey Bodley [Mon, 23 Jan 2023 15:34:41 +0000 (10:34 -0500)]
Merge pull request #49642 from cbodley/wip-58286

rgw/beast: fix interaction between keepalive and 100-continue

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2 years agorgw: refactor selected files for better above- vs below-the-line 49760/head
Kaleb S. KEITHLEY [Sat, 21 Jan 2023 17:37:05 +0000 (12:37 -0500)]
rgw: refactor selected files for better above- vs below-the-line

Move more files into driver/rados for better above- vs below-
the-line. Use #pragma once everywhere (versus fixing all the

Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
2 years agoMerge pull request #49820 from zdover23/wip-doc-2023-01-21-rados-config-pool-pg-confi...
zdover23 [Mon, 23 Jan 2023 11:50:59 +0000 (21:50 +1000)]
Merge pull request #49820 from zdover23/wip-doc-2023-01-21-rados-config-pool-pg-config-ref

doc/rados: refine pool-pg-config-ref.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49778 from zdover23/wip-doc-2023-01-18-rados-config-ceph-conf...
zdover23 [Mon, 23 Jan 2023 10:07:30 +0000 (20:07 +1000)]
Merge pull request #49778 from zdover23/wip-doc-2023-01-18-rados-config-ceph-conf-runtime-changes

doc/rados: refine ceph-conf.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>