]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agocrimson/net/ProtocalV2: no need to define fmt::ptr() since seastar has done it 49744/head
Xuehan Xu [Mon, 30 Jan 2023 09:55:31 +0000 (17:55 +0800)]
crimson/net/ProtocalV2: no need to define fmt::ptr() since seastar has done it

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2 years agoseastar: bump up seastar submodule to fix mem leaks
Xuehan Xu [Sun, 15 Jan 2023 08:39:36 +0000 (08:39 +0000)]
seastar: bump up seastar submodule to fix mem leaks

fix mem leak caused by no maximum memory limit for cpu core

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2 years agoMerge pull request #49736 from zdover23/wip-doc-2023-01-14-dev-basic-workflow-git...
colemitchell [Fri, 13 Jan 2023 21:47:52 +0000 (16:47 -0500)]
Merge pull request #49736 from zdover23/wip-doc-2023-01-14-dev-basic-workflow-git-commands

doc/dev: add git branch management commands

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/dev: add git branch management commands 49736/head
Zac Dover [Fri, 13 Jan 2023 20:48:57 +0000 (06:48 +1000)]
doc/dev: add git branch management commands

Add git branch deleting and search commands to the "Basic Workflow" page
of the Developer Guide.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48496 from adk3798/apply-spec-parsing
Adam King [Fri, 13 Jan 2023 19:00:27 +0000 (14:00 -0500)]
Merge pull request #48496 from adk3798/apply-spec-parsing

cephadm: only pull host info from applied spec, don't try to parse yaml

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49024 from rkachach/fix_issue_58067
Adam King [Fri, 13 Jan 2023 17:29:58 +0000 (12:29 -0500)]
Merge pull request #49024 from rkachach/fix_issue_58067

mgr/cephadm: fixing mgr port shown in ceph orch ps

Reviewed-by: Adam King <adking@redhat.com>
2 years agoMerge PR #49731 into main
Patrick Donnelly [Fri, 13 Jan 2023 17:28:05 +0000 (12:28 -0500)]
Merge PR #49731 into main

* refs/pull/49731/head:
tools/cephfs: fix traceback from missing envvar

Reviewed-by: Milind Changire <mchangir@redhat.com>
2 years agoMerge pull request #48617 from adk3798/upgrade-status-help
Adam King [Fri, 13 Jan 2023 17:25:54 +0000 (12:25 -0500)]
Merge pull request #48617 from adk3798/upgrade-status-help

mgr/orchestrator: fix upgrade status help message

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #48384 from jmolmo/Rook_PDFetcher
Adam King [Fri, 13 Jan 2023 17:23:10 +0000 (12:23 -0500)]
Merge pull request #48384 from jmolmo/Rook_PDFetcher

mgr/rook: Device inventory

Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
2 years agoMerge pull request #48592 from adk3798/offline-upgrade
Adam King [Fri, 13 Jan 2023 17:01:41 +0000 (12:01 -0500)]
Merge pull request #48592 from adk3798/offline-upgrade

mgr/cephadm: improve offline host handling, mostly around upgrade

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #48574 from adk3798/debug-log-spam
Adam King [Fri, 13 Jan 2023 16:59:26 +0000 (11:59 -0500)]
Merge pull request #48574 from adk3798/debug-log-spam

mgr/cephadm: make logging refresh metadata to debug logs configurable

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #47383 from rhcs-dashboard/ceph-exporter-cephadm-changes
Adam King [Fri, 13 Jan 2023 16:54:01 +0000 (11:54 -0500)]
Merge pull request #47383 from rhcs-dashboard/ceph-exporter-cephadm-changes

exporter: cephadm changes

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49389 from adk3798/git-archive-fix
Adam King [Fri, 13 Jan 2023 15:31:21 +0000 (10:31 -0500)]
Merge pull request #49389 from adk3798/git-archive-fix

qa/tasks/cephadm.py: fix pulling cephadm from git.ceph.com

Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2 years agoMerge pull request #49726 from rhcs-dashboard/cephadm-e2e-fixes
Nizamudeen A [Fri, 13 Jan 2023 15:01:11 +0000 (20:31 +0530)]
Merge pull request #49726 from rhcs-dashboard/cephadm-e2e-fixes

mgr/dashboard: cephadm dashboard e2e fixes

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agoMerge pull request #49635 from rkachach/fix_issue_58378
Adam King [Fri, 13 Jan 2023 14:47:33 +0000 (09:47 -0500)]
Merge pull request #49635 from rkachach/fix_issue_58378

mgr/mgr_util: fixing some tox issues

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 years agomgr/dashboard: cephadm dashboard e2e fixes 49726/head
Nizamudeen A [Thu, 12 Jan 2023 05:54:56 +0000 (11:24 +0530)]
mgr/dashboard: cephadm dashboard e2e fixes

Fixes: https://tracker.ceph.com/issues/58406
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #49417 from athanatos/sjust/backburner/wip-smp-option
Samuel Just [Fri, 13 Jan 2023 02:34:48 +0000 (18:34 -0800)]
Merge pull request #49417 from athanatos/sjust/backburner/wip-smp-option

crimson/osd/main: get full config before starting reactor

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agotools/cephfs: fix traceback from missing envvar 49731/head
Patrick Donnelly [Thu, 12 Jan 2023 21:12:52 +0000 (16:12 -0500)]
tools/cephfs: fix traceback from missing envvar

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #49713 from rhcs-dashboard/fix-sse-daemon-name
Aashish Sharma [Thu, 12 Jan 2023 05:00:40 +0000 (10:30 +0530)]
Merge pull request #49713 from rhcs-dashboard/fix-sse-daemon-name

mgr/dashboard: rgw server side encryption daemon name fix

Reviewed-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #49540 from xxhdx1985126/wip-rebuild-missing-set
Yingxin [Thu, 12 Jan 2023 03:50:09 +0000 (11:50 +0800)]
Merge pull request #49540 from xxhdx1985126/wip-rebuild-missing-set

crimson/osd/pg: rebuild missing set when a new interval is created

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agoMerge pull request #48575 from liu-chunmei/multicore-cyanstore
Liu-Chunmei [Thu, 12 Jan 2023 00:40:33 +0000 (16:40 -0800)]
Merge pull request #48575 from liu-chunmei/multicore-cyanstore

crimson/os: cyanstore support multicore

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2 years agoMerge pull request #49712 from tchaikov/wip-packaging-in-setuptools
Laura Flores [Wed, 11 Jan 2023 23:50:47 +0000 (17:50 -0600)]
Merge pull request #49712 from tchaikov/wip-packaging-in-setuptools

mgr/prometheus: use vendored "packaging" instead

2 years agoMerge pull request #49719 from zdover23/wip-doc-2023-01-12-dev-developer-guide-basic...
colemitchell [Wed, 11 Jan 2023 21:33:02 +0000 (16:33 -0500)]
Merge pull request #49719 from zdover23/wip-doc-2023-01-12-dev-developer-guide-basic-workflow-miscellaneous-reorganization

doc/dev: add push.autoSetupRemote instructions

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/dev: add push.autoSetupRemote instructions 49719/head
Zac Dover [Wed, 11 Jan 2023 20:24:55 +0000 (06:24 +1000)]
doc/dev: add push.autoSetupRemote instructions

Explain how to set up push.autoSetupRemote so that the origin branch is
properly set up when running "get push" without the need for the
"--set-upstream" option.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48756 from Matan-B/wip-matanb-rollback-snap
Matan [Wed, 11 Jan 2023 16:18:43 +0000 (18:18 +0200)]
Merge pull request #48756 from Matan-B/wip-matanb-rollback-snap

crimson/osd: Support snapshot rollbacks

Reviewed-by: Samuel Just <sjust@redhat.com>
2 years agoMerge pull request #49568 from Matan-B/wip-matanb-crimson-modified-ranges
Matan [Wed, 11 Jan 2023 16:16:51 +0000 (18:16 +0200)]
Merge pull request #49568 from Matan-B/wip-matanb-crimson-modified-ranges

crimson/osd/*recovery_backend: Rename Push/Pull Info/Op

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: chunmei-liu <chunmei.liu@intel.com>
2 years agoMerge pull request #49715 from zdover23/wip-doc-2023-01-12-cephadm-host-management...
Anthony D'Atri [Wed, 11 Jan 2023 15:57:07 +0000 (10:57 -0500)]
Merge pull request #49715 from zdover23/wip-doc-2023-01-12-cephadm-host-management-osd-capitalization

doc/cephadm: s/osd/OSD/ where appropriate

2 years agoMerge PR #49711 into main
Venky Shankar [Wed, 11 Jan 2023 15:31:51 +0000 (21:01 +0530)]
Merge PR #49711 into main

* refs/pull/49711/head:
ceph.spec.in: remove the bcond_without cephfs_java option

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
2 years agodoc/cephadm: s/osd/OSD/ where appropriate 49715/head
Zac Dover [Wed, 11 Jan 2023 15:12:24 +0000 (01:12 +1000)]
doc/cephadm: s/osd/OSD/ where appropriate

Capitalize the initialization "OSD" where it occurs in natural language
in cephadm/host-management.rst. This PR answers a request made by
Anthony D'Atri and seconded by Cole Mitchell in https://github.com/ceph/ceph/pull/49699#discussion_r1066171002.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agomgr/prometheus: use vendored "packaging" instead 49712/head
Kefu Chai [Wed, 11 Jan 2023 04:12:17 +0000 (12:12 +0800)]
mgr/prometheus: use vendored "packaging" instead

instead of using the top-level "packaging" module, use the one
vendored by setuptools.

packaging python module provides versioning defined by PEP-440.
but python3-packaging is provided by CentOS8 powertools repo,
which is not enabled by default. and in CentOS9, this package
is provided by AppStream instead of BaseOS.

as prometheus mgr module is included by ceph-mgr-module-core,
it would be desirable if our user can install ceph-mgr-module-core
without enabling powertools or AppStream repo on a CentOS or
its derivative distros.

fortunately, setuptools vendors packaging module. and both
CentOS8 and CentOS9 provide python3-setuptools in their BaseOS
repos.

in this change, instead of using "packging" module, we use the
venderored one, which is in turn embedded in pkg_resources.
this python module is provided by python3-setuptools on CentOS
distros, and python3-pkg-resources on Debian and its derivatives.

the packaging recipes are updated accordingly to reflect the
new runtime dependency.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agomgr/dashboard: rgw server side encryption daemon name fix 49713/head
Aashish Sharma [Wed, 11 Jan 2023 10:59:35 +0000 (16:29 +0530)]
mgr/dashboard: rgw server side encryption daemon name fix

The config values for the server side encryption currently are wrongly set to the mon daemon by default. This PR intends to fix this issue

Fixes: https://tracker.ceph.com/issues/58419
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2 years agoMerge pull request #49686 from xxhdx1985126/wip-crimson-dump-metrics
Yingxin [Wed, 11 Jan 2023 05:44:23 +0000 (13:44 +0800)]
Merge pull request #49686 from xxhdx1985126/wip-crimson-dump-metrics

crimson/admin: correct metrics dumping methods

Reviewed-by: Samuel Just <sjust@redhat.com>
2 years agocrimson/os: make cyanstore not use proxy 48575/head
chunmei-liu [Wed, 11 Jan 2023 00:48:55 +0000 (16:48 -0800)]
crimson/os: make cyanstore not use proxy

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2 years agocrimson/os: make load_pgs() load pg on proper core
chunmei-liu [Wed, 11 Jan 2023 05:39:16 +0000 (21:39 -0800)]
crimson/os: make load_pgs() load pg on proper core

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2 years agocrimson/os: support multicores for cyanstore
chunmei-liu [Thu, 20 Oct 2022 05:42:47 +0000 (22:42 -0700)]
crimson/os: support multicores for cyanstore

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agoceph.spec.in: remove the bcond_without cephfs_java option 49711/head
Samuel Just [Wed, 11 Jan 2023 03:19:33 +0000 (19:19 -0800)]
ceph.spec.in: remove the bcond_without cephfs_java option

This effectively disable cephfs_java for rpm builds for now.
The only user appears to be cephfs jni bindings.

Fixes: https://tracker.ceph.com/issues/58382
Signed-off-by: Samuel Just <sjust@redhat.com>
2 years agocrimson/admin: correct metrics dumping methods 49686/head
Xuehan Xu [Tue, 10 Jan 2023 06:55:57 +0000 (06:55 +0000)]
crimson/admin: correct metrics dumping methods

First level object has no key, so we have to inclose metric objects with
an outer one

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2 years agoMerge pull request #49699 from zdover23/wip-doc-2023-01-11-cephadm-host-management...
colemitchell [Tue, 10 Jan 2023 19:31:23 +0000 (14:31 -0500)]
Merge pull request #49699 from zdover23/wip-doc-2023-01-11-cephadm-host-management-removing-hosts

doc/cephadm: refine "Removing Hosts"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #49703 from zdover23/wip-doc-2023-01-11-rados-operations-move...
colemitchell [Tue, 10 Jan 2023 19:24:11 +0000 (14:24 -0500)]
Merge pull request #49703 from zdover23/wip-doc-2023-01-11-rados-operations-move-colon

doc/rados: move colon

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #49700 from zdover23/wip-doc-2023-01-11-css-h3-padding
colemitchell [Tue, 10 Jan 2023 19:20:16 +0000 (14:20 -0500)]
Merge pull request #49700 from zdover23/wip-doc-2023-01-11-css-h3-padding

doc/css: add top-bar padding for h3 html element

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: move colon 49703/head
Zac Dover [Tue, 10 Jan 2023 19:08:35 +0000 (05:08 +1000)]
doc/rados: move colon

Move colon in add-or-rm-osds.rst so that the sentence reads properly.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/css: add top-bar padding for h3 html element 49700/head
Zac Dover [Tue, 10 Jan 2023 18:48:32 +0000 (04:48 +1000)]
doc/css: add top-bar padding for h3 html element

Add "scroll-margin-top: 4em;" property to h3 html element.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/cephadm: refine "Removing Hosts" 49699/head
Zac Dover [Tue, 10 Jan 2023 18:29:02 +0000 (04:29 +1000)]
doc/cephadm: refine "Removing Hosts"

An intended edit to remove a redundant indefinite article became a
longer (but still brief) full editorial pass.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49692 from zdover23/wip-doc-2023-01-11-header-fix
zdover23 [Tue, 10 Jan 2023 18:10:22 +0000 (04:10 +1000)]
Merge pull request #49692 from zdover23/wip-doc-2023-01-11-header-fix

doc/css: add "span" padding to custom.css

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #49690 from idryomov/wip-58398
Ilya Dryomov [Tue, 10 Jan 2023 17:44:28 +0000 (18:44 +0100)]
Merge pull request #49690 from idryomov/wip-58398

doc/man/ceph-rbdnamer: remove obsolete udev rule

Reviewed-by: Christopher Hoffman <choffman@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2 years agodoc/css: add "span" padding to custom.css 49692/head
Zac Dover [Tue, 10 Jan 2023 15:55:55 +0000 (01:55 +1000)]
doc/css: add "span" padding to custom.css

Add "scroll-top-bar: 2em;" for the "span" html element in custom.css so
that the top bar doesn't get in the way of headings bounded by the "span
element".

See also https://github.com/ceph/ceph/pull/49644.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/man/ceph-rbdnamer: remove obsolete udev rule 49690/head
Ilya Dryomov [Tue, 10 Jan 2023 12:40:20 +0000 (13:40 +0100)]
doc/man/ceph-rbdnamer: remove obsolete udev rule

Fixes: https://tracker.ceph.com/issues/58398
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2 years agoMerge PR #49630 into main
Venky Shankar [Tue, 10 Jan 2023 11:11:10 +0000 (16:41 +0530)]
Merge PR #49630 into main

* refs/pull/49630/head:
doc: document the relevance of mds_namespace mount option

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agodoc: document the relevance of mds_namespace mount option 49630/head
Jos Collin [Wed, 4 Jan 2023 13:25:36 +0000 (18:55 +0530)]
doc: document the relevance of mds_namespace mount option

Fixes: https://tracker.ceph.com/issues/57673
Signed-off-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #49664 from batrick/first-damage-repair-nosnap
Venky Shankar [Tue, 10 Jan 2023 04:29:51 +0000 (09:59 +0530)]
Merge pull request #49664 from batrick/first-damage-repair-nosnap

tools/cephfs/first-damage: repair specific first=CEPH_NOSNAP damage

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2 years agoMerge pull request #49677 from zdover23/wip-doc-2023-01-10-rados-replacing-an-osd
zdover23 [Tue, 10 Jan 2023 00:45:39 +0000 (10:45 +1000)]
Merge pull request #49677 from zdover23/wip-doc-2023-01-10-rados-replacing-an-osd

doc/rados: link to cephadm replacing osd section

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/rados: link to cephadm replacing osd section 49677/head
Zac Dover [Mon, 9 Jan 2023 18:09:20 +0000 (04:09 +1000)]
doc/rados: link to cephadm replacing osd section

Direct readers to the "Replacing an OSD" section in the cephadm
documentation, for cases in which the instructions in "Replacing an OSD"
in the RADOS documentation don't work.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48696 from adk3798/agent-testing-binary
Adam King [Mon, 9 Jan 2023 15:07:59 +0000 (10:07 -0500)]
Merge pull request #48696 from adk3798/agent-testing-binary

cephadm: unit tests for CephadmAgent, MgrListener, AgentGatherer

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 years agoMerge pull request #49495 from BryceCao/wip-fix-result-when-users-topics-is-null
Casey Bodley [Mon, 9 Jan 2023 14:45:18 +0000 (09:45 -0500)]
Merge pull request #49495 from BryceCao/wip-fix-result-when-users-topics-is-null

rgw: fix result when user's topics is null

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2 years agoMerge pull request #49629 from guits/cv-fix-tox-allowlist_externals
Guillaume Abrioux [Mon, 9 Jan 2023 08:59:25 +0000 (09:59 +0100)]
Merge pull request #49629 from guits/cv-fix-tox-allowlist_externals

ceph-volume/tests: add allowlist_externals to tox.ini

2 years agoMerge pull request #49665 from zdover23/wip-doc-2023-01-08-glossary-ceph-object-storage
colemitchell [Sun, 8 Jan 2023 19:33:46 +0000 (14:33 -0500)]
Merge pull request #49665 from zdover23/wip-doc-2023-01-08-glossary-ceph-object-storage

doc/glossary: Clean up "Ceph Object Storage"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: Clean up "Ceph Object Storage" 49665/head
Zac Dover [Sun, 8 Jan 2023 08:04:43 +0000 (18:04 +1000)]
doc/glossary: Clean up "Ceph Object Storage"

Remove redundant material under the "Ceph Object Storage" headword and
add a "See 'Ceph Object Store'" link. A future PR will provide a couple
of sentences that explain how object storage is what's really supporting
both CephFS and RBD.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agotools/cephfs/first-damage: repair specific first=CEPH_NOSNAP damage 49664/head
Patrick Donnelly [Sat, 7 Jan 2023 20:49:00 +0000 (15:49 -0500)]
tools/cephfs/first-damage: repair specific first=CEPH_NOSNAP damage

first==CEPH_NOSNAP is never valid. Apparently somehow the MDS may set
this in some code path yet to be discovered, even without snapshots.

Note, we probably should not necessarily automate this fix via the MDS
because we do not know if this dentry (visible in HEAD) should also be
visible before NEXT_SNAP.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agotools/cephfs/first-damage.py: load CEPH_CONF
Patrick Donnelly [Sat, 7 Jan 2023 20:48:17 +0000 (15:48 -0500)]
tools/cephfs/first-damage.py: load CEPH_CONF

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #49663 from bradfitz/patch-1
Anthony D'Atri [Sat, 7 Jan 2023 04:44:12 +0000 (23:44 -0500)]
Merge pull request #49663 from bradfitz/patch-1

doc: fix a typo

2 years agodoc: fix a typo 49663/head
Brad Fitzpatrick [Sat, 7 Jan 2023 03:54:45 +0000 (19:54 -0800)]
doc: fix a typo

Signed-off-by: Brad Fitzpatrick <brad@danga.com>
2 years agoMerge pull request #49658 from zdover23/wip-doc-2023-01-15-h2-scroll-margin-top
zdover23 [Fri, 6 Jan 2023 18:02:00 +0000 (04:02 +1000)]
Merge pull request #49658 from zdover23/wip-doc-2023-01-15-h2-scroll-margin-top

doc/css: Add scroll-margin-top to h2 html element

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #49653 from zdover23/wip-doc-2023-01-06-crushtool-options
zdover23 [Fri, 6 Jan 2023 17:57:32 +0000 (03:57 +1000)]
Merge pull request #49653 from zdover23/wip-doc-2023-01-06-crushtool-options

doc/man: define --num-rep, --min-rep and --max-rep

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #49657 from dang/wip-dang-motr-build
Daniel Gryniewicz [Fri, 6 Jan 2023 16:47:47 +0000 (11:47 -0500)]
Merge pull request #49657 from dang/wip-dang-motr-build

Fix MOTRStore build

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agodoc/css: Add scroll-margin-top to h2 html element 49658/head
Zac Dover [Fri, 6 Jan 2023 16:24:39 +0000 (02:24 +1000)]
doc/css: Add scroll-margin-top to h2 html element

Add "scroll-margin-top: 4em;" to the h2 html element's definition in
custom.css. This moves the text under all h2 html elements out of the
way of the sticky-header-style top bar, which previously obscured the
text.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49643 from zdover23/wip-doc-2023-01-05-add-padding-to-sections
zdover23 [Fri, 6 Jan 2023 16:13:26 +0000 (02:13 +1000)]
Merge pull request #49643 from zdover23/wip-doc-2023-01-05-add-padding-to-sections

doc/_static: add scroll-margin-top to custom.css

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/man: define --num-rep, --min-rep and --max-rep 49653/head
Zac Dover [Fri, 6 Jan 2023 12:51:47 +0000 (22:51 +1000)]
doc/man: define --num-rep, --min-rep and --max-rep

Explain the "--num-rep", "--min-rep", and "--max-rep" options, which are
required when running "crushtool" commands with the "--show-mappings"
flag. Originally reported by Brad Fitzpatrick.

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

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49373 from inspur-wyq/wip-doc-rgwtar
Casey Bodley [Fri, 6 Jan 2023 14:42:43 +0000 (09:42 -0500)]
Merge pull request #49373 from inspur-wyq/wip-doc-rgwtar

src/rgw/rgw_tar.h: fix typos

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2 years agoMerge pull request #49631 from petrutlucian94/rbd_py_test2
Ilya Dryomov [Fri, 6 Jan 2023 14:35:30 +0000 (15:35 +0100)]
Merge pull request #49631 from petrutlucian94/rbd_py_test2

qa: test_rbd_wnbd.py - disable PS progress bar

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 years agocrimson/osd/pg: rebuild missing set when a new interval is created 49540/head
Xuehan Xu [Thu, 22 Dec 2022 08:36:41 +0000 (16:36 +0800)]
crimson/osd/pg: rebuild missing set when a new interval is created

Fixes: https://tracker.ceph.com/issues/58339
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2 years agocrimson/osd/osd_operations: run peering_state related operations in a seastar::thread
Xuehan Xu [Thu, 22 Dec 2022 09:16:39 +0000 (17:16 +0800)]
crimson/osd/osd_operations: run peering_state related operations in a seastar::thread

Some peering events handling may involve seastar::future::wait(), so we need to run
the peering state machine in a dedicated seastar::thread

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2 years agoMerge pull request #49651 from Thingee/update-foundation-20230105
Mike Perez [Thu, 5 Jan 2023 23:49:38 +0000 (15:49 -0800)]
Merge pull request #49651 from Thingee/update-foundation-20230105

doc: Updating Foundation members for January 2023

2 years agodoc: Updating Foundation members for January 2023 49651/head
Mike Perez [Thu, 5 Jan 2023 20:31:29 +0000 (12:31 -0800)]
doc: Updating Foundation members for January 2023

Signed-off-by: Mike Perez <thingee@gmail.com>
2 years agocrimson/osd/main: get full config before starting reactor 49417/head
Samuel Just [Wed, 19 Oct 2022 22:37:14 +0000 (15:37 -0700)]
crimson/osd/main: get full config before starting reactor

Deployment tooling these days relies on fetching configs from the
mons.  We'd like to be able to set seastar reactor params like --smp
via mon config, so we need to start up a reactor and contact the mons
before starting up the reactor for real.

Seastar doesn't seem to like invoking app.run more than once -- a bunch
of thread-locals and statics get left around and result in invalid
memory accesses.  To avoid all of this, we simply fork a child process
to talk to the mons and send the information back over a fifo.

Signed-off-by: Samuel Just <sjust@redhat.com>
2 years agoFix MOTRStore build 49657/head
Daniel Gryniewicz [Thu, 5 Jan 2023 19:59:12 +0000 (14:59 -0500)]
Fix MOTRStore build

Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2 years agodoc/_static: add scroll-margin-top to custom.css 49643/head
Zac Dover [Thu, 5 Jan 2023 18:19:12 +0000 (04:19 +1000)]
doc/_static: add scroll-margin-top to custom.css

Add 4em of padding to the class "section", so that linked-to
destinations are not obscured by the top bar.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49500 from BryceCao/wip-fix-result-when-users-mfas-is-null
Casey Bodley [Thu, 5 Jan 2023 15:39:09 +0000 (10:39 -0500)]
Merge pull request #49500 from BryceCao/wip-fix-result-when-users-mfas-is-null

rgw: fix result when users mfas is null

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #49637 from zdover23/wip-doc-2023-01-05-top-bar-scroll-margin...
zdover23 [Thu, 5 Jan 2023 15:13:53 +0000 (01:13 +1000)]
Merge pull request #49637 from zdover23/wip-doc-2023-01-05-top-bar-scroll-margin-top-repair

doc/css: add scroll-margin-top to dt elements

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/css: add scroll-margin-top to dt elements 49637/head
Zac Dover [Thu, 5 Jan 2023 12:25:43 +0000 (22:25 +1000)]
doc/css: add scroll-margin-top to dt elements

add "scroll-margin-top: em3;" to custom.css so that the header bar
doesn't obscure the text of headwords in glossary.rst. Note that this
applies only to elements in the documentation that are rendered into
HTML with the dt (which stands for "description term" or "description
list") tag. Other modifications will be necessary in order to ensure
that the anchor points of non-dt elements are not obscured by the header
bar.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agomgr/mgr_util: fixing some tox issues 49635/head
Redouane Kachach [Wed, 14 Dec 2022 10:06:25 +0000 (11:06 +0100)]
mgr/mgr_util: fixing some tox issues
Fixes: https://tracker.ceph.com/issues/58378
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2 years agoqa: test_rbd_wnbd.py - disable PS progress bar 49631/head
Lucian Petrut [Wed, 4 Jan 2023 17:08:12 +0000 (19:08 +0200)]
qa: test_rbd_wnbd.py - disable PS progress bar

This test uses certain PS commands that attempt to display
a progress bar. However, this can cause issues when invoked
remotely (e.g. by the jenkins job).

For this reason, we're defining a helper (ps_execute) that runs
PS commands, disabling the progress bars and enabling the non
interactive mode.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
2 years agoMerge pull request #48730 from dang/wip-dang-zipper-chown
Daniel Gryniewicz [Wed, 4 Jan 2023 18:34:47 +0000 (13:34 -0500)]
Merge pull request #48730 from dang/wip-dang-zipper-chown

Fix chown to unlink

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoceph-volume/tests: add allowlist_externals to tox.ini 49629/head
Guillaume Abrioux [Wed, 4 Jan 2023 13:18:59 +0000 (14:18 +0100)]
ceph-volume/tests: add allowlist_externals to tox.ini

typical failure seen in the CI:

```
py3-flake8: install_deps> ./tox_install_command.sh flake8
py3-flake8: failed with ./tox_install_command.sh (resolves to ./tox_install_command.sh) is not allowed, use allowlist_externals to allow it
```

Fixes: https://tracker.ceph.com/issues/58377
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2 years agoMerge pull request #49618 from petrutlucian94/rbd_py_test2
Ilya Dryomov [Wed, 4 Jan 2023 12:45:54 +0000 (13:45 +0100)]
Merge pull request #49618 from petrutlucian94/rbd_py_test2

qa: retry test_rbd_wnbd.py fs operations

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 years agoqa: retry test_rbd_wnbd.py fs operations 49618/head
Lucian Petrut [Tue, 3 Jan 2023 09:56:30 +0000 (11:56 +0200)]
qa: retry test_rbd_wnbd.py fs operations

Certain FS related operations can fail, especially under load
(e.g. initializing partitions, volume formatting, etc).

For this reason, we're going to introduce some retries.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
2 years agoMerge pull request #49620 from bradfitz/bradfitz/doc
zdover23 [Tue, 3 Jan 2023 16:45:15 +0000 (02:45 +1000)]
Merge pull request #49620 from bradfitz/bradfitz/doc

doc: fix a couple grammatical things

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc: fix a couple grammatical things 49620/head
Brad Fitzpatrick [Tue, 3 Jan 2023 16:36:19 +0000 (08:36 -0800)]
doc: fix a couple grammatical things

Signed-off-by: Brad Fitzpatrick <brad@danga.com>
2 years agocrimson/osd/pg_backend: missing modified_ranges implementataion tracker 48756/head
Matan Breizman [Wed, 14 Dec 2022 17:26:26 +0000 (17:26 +0000)]
crimson/osd/pg_backend: missing modified_ranges implementataion tracker

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agoqa/suites/crimson-rados: rados_python - enable rollback test
Matan Breizman [Sun, 6 Nov 2022 11:53:33 +0000 (11:53 +0000)]
qa/suites/crimson-rados: rados_python - enable rollback test

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agotest/pybind/test_rados.py: add another rollback test
Matan Breizman [Sun, 2 Oct 2022 12:31:51 +0000 (12:31 +0000)]
test/pybind/test_rados.py: add another rollback test

Added another rollback test case:
Do not remove the original object to be rollbacked to.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agocrimson/osd: support snapshot rollbacks
Matan Breizman [Thu, 20 Oct 2022 09:08:44 +0000 (09:08 +0000)]
crimson/osd: support snapshot rollbacks

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agoMerge pull request #49613 from zdover23/wip-doc-2023-01-02-start-documenting-ceph...
Anthony D'Atri [Mon, 2 Jan 2023 15:15:35 +0000 (10:15 -0500)]
Merge pull request #49613 from zdover23/wip-doc-2023-01-02-start-documenting-ceph-49609-followup

doc/start: add Anthony D'Atri's suggestions

2 years agodoc/start: add Anthony D'Atri's suggestions 49613/head
Zac Dover [Mon, 2 Jan 2023 13:00:55 +0000 (23:00 +1000)]
doc/start: add Anthony D'Atri's suggestions

Add the suggestions made by Anthony D'Atri in
https://github.com/ceph/ceph/pull/49609.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49609 from zdover23/wip-doc-2023-01-02-start-documenting-ceph...
colemitchell [Mon, 2 Jan 2023 05:25:05 +0000 (00:25 -0500)]
Merge pull request #49609 from zdover23/wip-doc-2023-01-02-start-documenting-ceph-cleanup

doc/start: refine "Quirks of RST"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/start: refine "Quirks of RST" 49609/head
Zac Dover [Mon, 2 Jan 2023 04:23:22 +0000 (14:23 +1000)]
doc/start: refine "Quirks of RST"

Refine the language that was added yesterday, language that explains how
certain aspects of RST work.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49606 from zdover23/wip-doc-2023-01-01-start-documenting-ceph...
zdover23 [Sun, 1 Jan 2023 12:32:27 +0000 (22:32 +1000)]
Merge pull request #49606 from zdover23/wip-doc-2023-01-01-start-documenting-ceph-quirks-of-rst

doc/start: add link-related metadocumentation

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/start: add link-related metadocumentation 49606/head
Zac Dover [Sun, 1 Jan 2023 12:06:54 +0000 (22:06 +1000)]
doc/start: add link-related metadocumentation

Add two kinds of link-related metadocumentation (documentation about how
to write documentation) to the "Documenting Ceph" section of the "Intro
to Ceph" document: 1. metadocumentation about external links, and 2.
metadocumentation about internal links.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49602 from zdover23/wip-doc-2022-12-31-glossary-DAS-capitalization
colemitchell [Sat, 31 Dec 2022 04:51:57 +0000 (23:51 -0500)]
Merge pull request #49602 from zdover23/wip-doc-2022-12-31-glossary-DAS-capitalization

doc/glossary: capitalize "DAS" correctly

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: capitalize "DAS" correctly 49602/head
Zac Dover [Sat, 31 Dec 2022 04:22:26 +0000 (14:22 +1000)]
doc/glossary: capitalize "DAS" correctly

Correctly capitalize "Direct-Attached Storage" in the glossary. (And
test the "Quincy" branch, which seems lately not to have picked up any
docs backports.)

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49599 from zdover23/wip-doc-2022-12-30-glossary-releases
colemitchell [Fri, 30 Dec 2022 01:56:26 +0000 (20:56 -0500)]
Merge pull request #49599 from zdover23/wip-doc-2022-12-30-glossary-releases

doc/glossary: collate "releases" entries

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