]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
2 years agocrimson/common: use concept for type constraints 49010/head
Kefu Chai [Tue, 22 Nov 2022 12:22:54 +0000 (20:22 +0800)]
crimson/common: use concept for type constraints

instead of using SFINAE, use concept for specifying the type constraints
for better readability.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agoMerge pull request #49011 from tchaikov/wip-crimson-fmt-v9
Kefu Chai [Wed, 23 Nov 2022 00:37:43 +0000 (08:37 +0800)]
Merge pull request #49011 from tchaikov/wip-crimson-fmt-v9

crimson: various fmt related changes and fixes.

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 years agoMerge pull request #49017 from zdover23/wip-doc-2022-11-23-glossary-cluster-map
zdover23 [Tue, 22 Nov 2022 18:33:11 +0000 (04:33 +1000)]
Merge pull request #49017 from zdover23/wip-doc-2022-11-23-glossary-cluster-map

doc/glossary: s/comprising/consisting of/

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: s/comprising/consisting of/ 49017/head
Zac Dover [Tue, 22 Nov 2022 18:04:48 +0000 (04:04 +1000)]
doc/glossary: s/comprising/consisting of/

s/comprising/consisting of/ - Make the text easier to read for
non-native or weak readers of English.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #49001 from tchaikov/wip-fmt-v9
Kefu Chai [Tue, 22 Nov 2022 16:03:16 +0000 (00:03 +0800)]
Merge pull request #49001 from tchaikov/wip-fmt-v9

*: specialize fmt::formatter<> for formatting using {fmt}

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2 years agocrimson/os: print exception using e.what() 49011/head
Kefu Chai [Tue, 22 Nov 2022 12:38:02 +0000 (20:38 +0800)]
crimson/os: print exception using e.what()

see also e6223872c58e492d3570335fd7f05bb52641837c

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson/os: print pointer using fmt::ptr()
Kefu Chai [Tue, 22 Nov 2022 12:36:30 +0000 (20:36 +0800)]
crimson/os: print pointer using fmt::ptr()

also, partial specialize fmt::format<> for boost::instrusive_ptr<>,
so we can use fmt::ptr() to print boost::intrusive_ptr<>, just like
how we print std::shared_ptr<>.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agoMerge pull request #48984 from Matan-B/wip-matanb-unit-debug-lvl
zdover23 [Tue, 22 Nov 2022 14:11:45 +0000 (00:11 +1000)]
Merge pull request #48984 from Matan-B/wip-matanb-unit-debug-lvl

doc/dev/developer_guide/tests-unit-tests: Add unit test caveat

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agocrimson/os: print the value of optional<>
Kefu Chai [Tue, 22 Nov 2022 12:35:59 +0000 (20:35 +0800)]
crimson/os: print the value of optional<>

if an optional is known to have value, we can just print its value.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson: specialize fmt::formatter<>
Kefu Chai [Tue, 22 Nov 2022 12:35:14 +0000 (20:35 +0800)]
crimson: specialize fmt::formatter<>

so the specialized types can be formatted using {fmt} v9

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years ago*: specialize fmt::formatter<> for formatting using {fmt} 49001/head
Kefu Chai [Tue, 22 Nov 2022 04:26:19 +0000 (12:26 +0800)]
*: specialize fmt::formatter<> for formatting using {fmt}

in {fmt} v9, fmt::formatter<> is not defined automatically for
the types with operator<<, we need to define them explictly. so in this
change, the types printed using `fmt::print()` or `fmt::format()` are
equiped with fmt::formatter<> to appease {fmt} v9.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agoMerge pull request #49000 from tchaikov/wip-crimson-fmt-v9
Kefu Chai [Tue, 22 Nov 2022 07:08:04 +0000 (15:08 +0800)]
Merge pull request #49000 from tchaikov/wip-crimson-fmt-v9

crimson: various fmt related changes and fixes.

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agocrimson/osd: print oid of missing clone 49000/head
Kefu Chai [Tue, 22 Nov 2022 04:20:55 +0000 (12:20 +0800)]
crimson/osd: print oid of missing clone

instead of printing the empty optional<>, print the oid of missing
clone. the oid is more interesting in this context.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson: specialize fmt::formatter<> to print using {fmt}
Kefu Chai [Tue, 22 Nov 2022 04:13:49 +0000 (12:13 +0800)]
crimson: specialize fmt::formatter<> to print using {fmt}

in {fmt} v9, fmt::formatter<> is not defined automatically for
the types with operator<<, we need to define them explictly. so in this
change, the types printed using `fmt::print()` or `fmt::format()` are
equiped with fmt::formatter<> to appease {fmt} v9.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson/net: print shared_ptr using fmt::ptr()
Kefu Chai [Tue, 22 Nov 2022 04:06:33 +0000 (12:06 +0800)]
crimson/net: print shared_ptr using fmt::ptr()

in {fmt} v9, only `void*` pointers can be printed directly. when it
comes to typed pointer or smart pointers, we need to print them using
`fmt::ptr()`. in this change, an overload is added so we can print
`seastar::shared_ptr<>` via `fmt::ptr()` as well, just like how we
print `std::shared_ptr<>`.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson/osd: add formatter for std::optional<>
Kefu Chai [Tue, 22 Nov 2022 04:03:15 +0000 (12:03 +0800)]
crimson/osd: add formatter for std::optional<>

in `PG::do_update_log_missing()`, `std::optional<eversion_t>` is printed
using {fmt}, but {fmt} does not support formatting `std::optional<>`. so
we need to swing our own formatter. we can promote this formatter to
a more common place if it is proved to be useful otherwhere in the
source tree.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson: print exceptions using exception.what()
Kefu Chai [Tue, 22 Nov 2022 03:56:36 +0000 (11:56 +0800)]
crimson: print exceptions using exception.what()

{fmt} does not support formatting exceptions until
https://github.com/fmtlib/fmt/pull/3062/commits/76adb05a78a026b94c2ecadd20c00ae0c33c5a37
so we need to print them via exception.what().

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agocrimson/common: print std::exception_ptr after conveting it to exception
Kefu Chai [Tue, 22 Nov 2022 03:41:43 +0000 (11:41 +0800)]
crimson/common: print std::exception_ptr after conveting it to exception

fmt does not support formatting `std::exception_ptr`, so we need to
rethrow it, so we can convert it to a known exception type.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agoMerge pull request #48987 from tchaikov/cmake-cares
Kefu Chai [Tue, 22 Nov 2022 04:37:00 +0000 (12:37 +0800)]
Merge pull request #48987 from tchaikov/cmake-cares

cmake: s/c-ares::c-ares/c-ares::cares/

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2 years agoMerge pull request #48998 from zdover23/wip-doc-2022-11-22-glossary-ceph-storage...
zdover23 [Tue, 22 Nov 2022 04:36:13 +0000 (14:36 +1000)]
Merge pull request #48998 from zdover23/wip-doc-2022-11-22-glossary-ceph-storage-cluster

doc/glossary: define "Ceph Storage Cluster"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: define "Ceph Storage Cluster" 48998/head
Zac Dover [Tue, 22 Nov 2022 04:02:34 +0000 (14:02 +1000)]
doc/glossary: define "Ceph Storage Cluster"

Add "Ceph Storage Cluster" to the glossary.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48773 from myoungwon/wip-fix-out-date-delta
Yingxin [Tue, 22 Nov 2022 01:44:48 +0000 (09:44 +0800)]
Merge pull request #48773 from myoungwon/wip-fix-out-date-delta

crimson/os/seastore: add deallocation map during replay to filter out out-dated delta

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2 years agoMerge pull request #48837 from badone/wip-ceph-debug-docker-ubuntu-src.list
Brad Hubbard [Mon, 21 Nov 2022 22:42:15 +0000 (08:42 +1000)]
Merge pull request #48837 from badone/wip-ceph-debug-docker-ubuntu-src.list

scripts: Add Ubuntu source repo entry to ceph-debug-docker

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #48989 from zdover23/wip-doc-2022-11-22-glossary-node
zdover23 [Mon, 21 Nov 2022 18:05:10 +0000 (04:05 +1000)]
Merge pull request #48989 from zdover23/wip-doc-2022-11-22-glossary-node

doc/glossary: Define "Ceph Node"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #48990 from zdover23/wip-doc-2022-11-22-glossary-cluster-map-oxfor...
zdover23 [Mon, 21 Nov 2022 18:01:54 +0000 (04:01 +1000)]
Merge pull request #48990 from zdover23/wip-doc-2022-11-22-glossary-cluster-map-oxford-comma

doc/glossary: add oxford comma to "Cluster Map"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agocmake: s/c-ares::c-ares/c-ares::cares/ 48987/head
Kefu Chai [Mon, 21 Nov 2022 16:44:31 +0000 (00:44 +0800)]
cmake: s/c-ares::c-ares/c-ares::cares/

to be aligned with the c-ares upstream, which provides
c-ares-config.cmake in c-ares v1.17 and up. this cmake config file
is also packaged by fedora and CentOS stream in c-ares-devel-1.17.1 and
up.

this change prepares us for bumping up Seastar submodule, which also
has a similar change: https://github.com/scylladb/seastar/commit/aea45c98f255e2013d4b9b399944e9810ee1d972

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
2 years agodoc/glossary: add oxford comma to "Cluster Map" 48990/head
Zac Dover [Mon, 21 Nov 2022 16:52:23 +0000 (02:52 +1000)]
doc/glossary: add oxford comma to "Cluster Map"

Add an Oxford comma to a list under the "Cluster Map" headword in the
glossary, so that it doesn't read like "I'd like to thank my parents,
Ayn Rand and God."

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/glossary: Define "Ceph Node" 48989/head
Zac Dover [Mon, 21 Nov 2022 16:49:49 +0000 (02:49 +1000)]
doc/glossary: Define "Ceph Node"

Add a definition of "Ceph Node" to the glossary.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48983 from zdover23/wip-doc-2022-11-21-rados-ops-add-or-rm-mons...
zdover23 [Mon, 21 Nov 2022 14:58:49 +0000 (00:58 +1000)]
Merge pull request #48983 from zdover23/wip-doc-2022-11-21-rados-ops-add-or-rm-mons-prompts-2-of-2

doc/rados: add prompts to add-or-rm-prompts.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/dev/developer_guide/tests-unit-tests: Add unit test caveat 48984/head
Matan Breizman [Mon, 21 Nov 2022 14:31:46 +0000 (14:31 +0000)]
doc/dev/developer_guide/tests-unit-tests: Add unit test caveat

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2 years agoMerge pull request #48810 from stefan-chivu/max-path-len-increase
Venky Shankar [Mon, 21 Nov 2022 14:04:22 +0000 (19:34 +0530)]
Merge pull request #48810 from stefan-chivu/max-path-len-increase

dokan: Configurable maximum path length

Reviewed-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
2 years agodoc/rados: add prompts to add-or-rm-prompts.rst 48983/head
Zac Dover [Mon, 21 Nov 2022 13:57:55 +0000 (23:57 +1000)]
doc/rados: add prompts to add-or-rm-prompts.rst

Add unselectable prompts to add-or-rm-prompts.rst. This is part 2 of 2.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48664 from joscollin/wip-cephfs-top-drop-x-coord-map
Venky Shankar [Mon, 21 Nov 2022 13:24:35 +0000 (18:54 +0530)]
Merge pull request #48664 from joscollin/wip-cephfs-top-drop-x-coord-map

cephfs-top: drop x_coord_map

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
2 years agoMerge pull request #48850 from joscollin/wip-fix-clear-screen-no-fs
Venky Shankar [Mon, 21 Nov 2022 13:24:17 +0000 (18:54 +0530)]
Merge pull request #48850 from joscollin/wip-fix-clear-screen-no-fs

cephfs-top: run_display: clear the screen and block commands when no fs

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
2 years agoMerge pull request #48956 from zdover23/wip-doc-2022-11-19-src-pybind-cephfs-cephfs...
zdover23 [Mon, 21 Nov 2022 13:20:55 +0000 (23:20 +1000)]
Merge pull request #48956 from zdover23/wip-doc-2022-11-19-src-pybind-cephfs-cephfs-grammar

src/pybind/cephfs: fix grammar

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
2 years agotest/dokan: Added dokan max path test 48810/head
Stefan Chivu [Thu, 10 Nov 2022 08:28:53 +0000 (10:28 +0200)]
test/dokan: Added dokan max path test

Signed-off-by: Stefan Chivu <schivu@cloudbasesolutions.com>
2 years agoceph-dokan: Made max path length configurable
Stefan Chivu [Wed, 9 Nov 2022 13:50:17 +0000 (15:50 +0200)]
ceph-dokan: Made max path length configurable

Added ceph-dokan CLI optarg for configuring the value of
the maximum path length. By default, it will be set to 256 and
it will have a maximum value of 32767.

Signed-off-by: Stefan Chivu <schivu@cloudbasesolutions.com>
2 years agocephfs-top: drop x_coord_map 48664/head
Jos Collin [Fri, 28 Oct 2022 05:21:08 +0000 (10:51 +0530)]
cephfs-top: drop x_coord_map

As we started using curses pads in PR#48090, we don't need x_coord_map anymore.
In this patch, the metrics are positioned in cephfs-top based on padding (ITEMS_PAD).

Signed-off-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48910 from joscollin/wip-fix-header-show-filters
Venky Shankar [Mon, 21 Nov 2022 09:31:12 +0000 (15:01 +0530)]
Merge pull request #48910 from joscollin/wip-fix-header-show-filters

cephfs-top: display filters in the header

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
2 years agoMerge pull request #48978 from zdover23/wip-doc-2022-11-21-rados-ops-add-or-rm-mons...
zdover23 [Mon, 21 Nov 2022 07:07:45 +0000 (17:07 +1000)]
Merge pull request #48978 from zdover23/wip-doc-2022-11-21-rados-ops-add-or-rm-mons-prompts-1-of-2

doc/rados: add prompts to add-or-rm-prompts.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agocrimson/os/seastore/cbj: add deallocation map during replay to filter out out-dated... 48773/head
myoungwon oh [Wed, 2 Nov 2022 07:10:31 +0000 (16:10 +0900)]
crimson/os/seastore/cbj: add deallocation map during replay to filter out out-dated delta

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2 years agodoc/rados: add prompts to add-or-rm-prompts.rst 48978/head
Zac Dover [Mon, 21 Nov 2022 04:28:46 +0000 (14:28 +1000)]
doc/rados: add prompts to add-or-rm-prompts.rst

Add unselectable prompts to add-or-rm-prompts.rst. This commit covers
the first 300 lines of the file. This is part 1 of 2.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48975 from zdover23/wip-doc-2022-11-21-glossary-SDS
zdover23 [Mon, 21 Nov 2022 03:05:58 +0000 (13:05 +1000)]
Merge pull request #48975 from zdover23/wip-doc-2022-11-21-glossary-SDS

doc/glossary: Add "SDS"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: Add "SDS" 48975/head
Zac Dover [Sun, 20 Nov 2022 18:09:46 +0000 (04:09 +1000)]
doc/glossary: Add "SDS"

Add "SDS" to the glossary.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48949 from ktdreyer/doc-windows-drive-letter
Ilya Dryomov [Sun, 20 Nov 2022 10:24:25 +0000 (11:24 +0100)]
Merge pull request #48949 from ktdreyer/doc-windows-drive-letter

doc: display Windows RBD drive letter

Reviewed-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 years agoMerge pull request #48968 from zdover23/wip-doc-2022-11-20-rbd-immutable-object-cache...
zdover23 [Sun, 20 Nov 2022 07:57:25 +0000 (17:57 +1000)]
Merge pull request #48968 from zdover23/wip-doc-2022-11-20-rbd-immutable-object-cache-daemon-grammar

doc/rbd: improve grammar in "immutable object..."

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rbd: improve grammar in "immutable object..." 48968/head
Zac Dover [Sun, 20 Nov 2022 06:59:00 +0000 (16:59 +1000)]
doc/rbd: improve grammar in "immutable object..."

Improve the grammar in the "Immutable Object Cache Daemon" section.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48962 from zdover23/wip-doc-2022-11-20-radosgw-object-gateway...
zdover23 [Sun, 20 Nov 2022 05:33:58 +0000 (15:33 +1000)]
Merge pull request #48962 from zdover23/wip-doc-2022-11-20-radosgw-object-gateway-grammar

doc/radosw: improve radosgw text

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agoMerge pull request #48963 from zdover23/wip-doc-2022-11-20-glossary-ceph-block-storage
zdover23 [Sun, 20 Nov 2022 05:27:25 +0000 (15:27 +1000)]
Merge pull request #48963 from zdover23/wip-doc-2022-11-20-glossary-ceph-block-storage

doc/glossary: beef up "Ceph Block Storage"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: beef up "Ceph Block Storage" 48963/head
Zac Dover [Sun, 20 Nov 2022 05:00:00 +0000 (15:00 +1000)]
doc/glossary: beef up "Ceph Block Storage"

Beef up the "Ceph Block Storage" entry.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/radosw: improve radosgw text 48962/head
Zac Dover [Sun, 20 Nov 2022 04:14:44 +0000 (14:14 +1000)]
doc/radosw: improve radosgw text

Punch up the paragraph about the Ceph Object Gateway daemon (radosgw).

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48959 from zdover23/wip-doc-2022-11-20-glossary-radosgw
zdover23 [Sun, 20 Nov 2022 03:51:29 +0000 (13:51 +1000)]
Merge pull request #48959 from zdover23/wip-doc-2022-11-20-glossary-radosgw

doc/glossary: define "RGW"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: define "RGW" 48959/head
Zac Dover [Sun, 20 Nov 2022 03:39:22 +0000 (13:39 +1000)]
doc/glossary: define "RGW"

Add definition under the headword "RGW".

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agosrc/pybind/cephfs: fix grammar 48956/head
Zac Dover [Sat, 19 Nov 2022 04:57:24 +0000 (14:57 +1000)]
src/pybind/cephfs: fix grammar

Fix the grammar in the explanation of the lstat() API call.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48942 from zdover23/wip-doc-2022-11-18-src-pybind-typo
zdover23 [Sat, 19 Nov 2022 02:24:05 +0000 (12:24 +1000)]
Merge pull request #48942 from zdover23/wip-doc-2022-11-18-src-pybind-typo

src/pybind: fix typo in cephfs.pyx

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2 years agoMerge pull request #48939 from zdover23/wip-doc-2022-11-18-glossary-rados
zdover23 [Sat, 19 Nov 2022 01:56:28 +0000 (11:56 +1000)]
Merge pull request #48939 from zdover23/wip-doc-2022-11-18-glossary-rados

doc/glossary: add "RADOS" definition

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: add "RADOS" definition 48939/head
Zac Dover [Fri, 18 Nov 2022 08:12:24 +0000 (18:12 +1000)]
doc/glossary: add "RADOS" definition

Define "RADOS" in the glossary. We will return in the next month to beef
this entry up.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48941 from zdover23/wip-doc-2022-11-18-releases-quincy
zdover23 [Sat, 19 Nov 2022 01:31:22 +0000 (11:31 +1000)]
Merge pull request #48941 from zdover23/wip-doc-2022-11-18-releases-quincy

doc/releases: fix prompts in quincy.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc: display Windows RBD drive letter 48949/head
Ken Dreyer [Fri, 18 Nov 2022 21:24:30 +0000 (16:24 -0500)]
doc: display Windows RBD drive letter

Give the Powershell command that identifies the Windows drive letter
when partitioning a new RBD image.

Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2 years agoMerge pull request #48938 from ljflores/wip-curl-error
Laura Flores [Fri, 18 Nov 2022 19:53:49 +0000 (13:53 -0600)]
Merge pull request #48938 from ljflores/wip-curl-error

qa/workunits/rados: specify redirect in curl command

2 years agoMerge pull request #48940 from kelubo/main
Anthony D'Atri [Fri, 18 Nov 2022 18:35:00 +0000 (13:35 -0500)]
Merge pull request #48940 from kelubo/main

doc: Delete a duplicate row.

2 years agoMerge pull request #48944 from zdover23/wip-doc-2022-11-19-man-mount-ceph
Josh Durgin [Fri, 18 Nov 2022 16:40:17 +0000 (08:40 -0800)]
Merge pull request #48944 from zdover23/wip-doc-2022-11-19-man-mount-ceph

doc/man: disambiguate "user" in a command

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/man: disambiguate "user" in a command 48944/head
Zac Dover [Fri, 18 Nov 2022 16:06:25 +0000 (02:06 +1000)]
doc/man: disambiguate "user" in a command

Explain that "user" means "RADOS client name" and "RADOS user", per a
complaint solicited through the "Report Documentation Bugs" system.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agosrc/pybind: fix typo in cephfs.pyx 48942/head
Zac Dover [Fri, 18 Nov 2022 12:08:13 +0000 (22:08 +1000)]
src/pybind: fix typo in cephfs.pyx

s/informaion/information/

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/releases: fix prompts in quincy.rst 48941/head
Zac Dover [Fri, 18 Nov 2022 10:48:21 +0000 (20:48 +1000)]
doc/releases: fix prompts in quincy.rst

Fix prompts in quincy.rst so that they're unselectable. (I also
corrected one sentence.)

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc: Delete a duplicate row 48940/head
wangfei [Fri, 18 Nov 2022 08:11:49 +0000 (16:11 +0800)]
doc: Delete a duplicate row

Signed-off-by: wangfei <wf.ab@126.com>
2 years agocephfs-top: display filters in the header 48910/head
Jos Collin [Wed, 16 Nov 2022 07:56:48 +0000 (13:26 +0530)]
cephfs-top: display filters in the header

This would help the user to identify what are the filters currently applied
to the cephfs-top screens at a glance.

Signed-off-by: Jos Collin <jcollin@redhat.com>
2 years agoqa/workunits/rados: specify redirect in curl command 48938/head
Laura Flores [Fri, 18 Nov 2022 00:31:59 +0000 (00:31 +0000)]
qa/workunits/rados: specify redirect in curl command

This workunit currently grabs files in html form, since
there is a redirect that occurs. If we specify `-L` in the
curl command, it handles redirects and graps the files
appropriately.

Fixes: https://tracker.ceph.com/issues/58046
Signed-off-by: Laura Flores <lflores@redhat.com>
2 years agoMerge pull request #48851 from s0nea/ceph_hosts-fix
Nizamudeen A [Thu, 17 Nov 2022 13:41:43 +0000 (19:11 +0530)]
Merge pull request #48851 from s0nea/ceph_hosts-fix

ceph-mixing: fix ceph_hosts variable

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agocephfs-top: run_display: clear the screen and block commands when no fs 48850/head
Jos Collin [Fri, 11 Nov 2022 14:55:39 +0000 (20:25 +0530)]
cephfs-top: run_display: clear the screen and block commands when no fs

Signed-off-by: Jos Collin <jcollin@redhat.com>
2 years agoMerge pull request #48919 from jaehshim/main
Kefu Chai [Thu, 17 Nov 2022 08:56:23 +0000 (16:56 +0800)]
Merge pull request #48919 from jaehshim/main

crimson/os/seastore/extent_placement_manager.h: fix a typo

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2 years agoMerge pull request #46525 from SoftIron/wip-async-poll
Lucian Petrut [Thu, 17 Nov 2022 07:53:43 +0000 (23:53 -0800)]
Merge pull request #46525 from SoftIron/wip-async-poll

msg: add new async event driver based on poll()

2 years agoMerge pull request #48924 from zdover23/wip-doc-2022-11-17-dev-dot-users-manual
zdover23 [Thu, 17 Nov 2022 05:53:06 +0000 (15:53 +1000)]
Merge pull request #48924 from zdover23/wip-doc-2022-11-17-dev-dot-users-manual

doc/dev: link to Dot User's Manual

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/dev: link to Dot User's Manual 48924/head
Zac Dover [Thu, 17 Nov 2022 05:35:58 +0000 (15:35 +1000)]
doc/dev: link to Dot User's Manual

Add a link to the Dot User's Manual for Graphviz diagrams.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48913 from jdurgin/wip-octopus-eol
Josh Durgin [Thu, 17 Nov 2022 05:21:30 +0000 (21:21 -0800)]
Merge pull request #48913 from jdurgin/wip-octopus-eol

doc/releases: mark octopus eol

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agoMerge pull request #48921 from zdover23/wip-doc-2022-11-17-dev-object-store-graphviz
zdover23 [Thu, 17 Nov 2022 04:57:17 +0000 (14:57 +1000)]
Merge pull request #48921 from zdover23/wip-doc-2022-11-17-dev-object-store-graphviz

doc/dev: fix graphviz diagram

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/dev: fix graphviz diagram 48921/head
Zac Dover [Thu, 17 Nov 2022 04:45:29 +0000 (14:45 +1000)]
doc/dev: fix graphviz diagram

Fix the formatting of the "Object Store Architecture Overview" graphviz
diagram.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48920 from zdover23/wip-doc-2022-11-17-dev-balancer-hld-expansion
zdover23 [Thu, 17 Nov 2022 03:53:11 +0000 (13:53 +1000)]
Merge pull request #48920 from zdover23/wip-doc-2022-11-17-dev-balancer-hld-expansion

doc/dev: expand "HLD" to "high-level design"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/dev: expand "HLD" to "high-level design" 48920/head
Zac Dover [Thu, 17 Nov 2022 03:44:29 +0000 (13:44 +1000)]
doc/dev: expand "HLD" to "high-level design"

Expand "HLD" to "high-level design" in prim-balancer-design.rst.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #44565 from ljflores/wip-primary-balancer-documentation
zdover23 [Thu, 17 Nov 2022 03:31:50 +0000 (13:31 +1000)]
Merge pull request #44565 from ljflores/wip-primary-balancer-documentation

[DNM] doc/dev: explain the primary balancer scope and design

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2 years agocrimson/os/seastore/extent_placement_manager.h: fix a typo 48919/head
Jaehoon Shim [Thu, 17 Nov 2022 03:26:04 +0000 (12:26 +0900)]
crimson/os/seastore/extent_placement_manager.h: fix a typo

Signed-off-by: Jaehoon Shim <mattjs@snu.ac.kr>
2 years agoMerge pull request #48916 from zdover23/wip-doc-2022-11-17-glossary-cephfs
zdover23 [Wed, 16 Nov 2022 21:39:00 +0000 (07:39 +1000)]
Merge pull request #48916 from zdover23/wip-doc-2022-11-17-glossary-cephfs

doc/glossary: rewrite "Ceph File System"

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: rewrite "Ceph File System" 48916/head
Zac Dover [Wed, 16 Nov 2022 21:28:45 +0000 (07:28 +1000)]
doc/glossary: rewrite "Ceph File System"

Improve the definition of "Ceph File System".

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/releases: mark octopus eol 48913/head
Josh Durgin [Wed, 16 Nov 2022 17:28:56 +0000 (12:28 -0500)]
doc/releases: mark octopus eol

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2 years agoMerge pull request #48900 from zdover23/wip-doc-2022-11-16-glossary-ceph-object-gateway
zdover23 [Wed, 16 Nov 2022 03:14:50 +0000 (13:14 +1000)]
Merge pull request #48900 from zdover23/wip-doc-2022-11-16-glossary-ceph-object-gateway

doc/glossary: define "Ceph Object Gateway"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: define "Ceph Object Gateway" 48900/head
Zac Dover [Wed, 16 Nov 2022 02:39:53 +0000 (12:39 +1000)]
doc/glossary: define "Ceph Object Gateway"

Define "Ceph Object Gateway" and link to more information.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48569 from rhcs-dashboard/angular-13
Nizamudeen A [Tue, 15 Nov 2022 04:26:31 +0000 (09:56 +0530)]
Merge pull request #48569 from rhcs-dashboard/angular-13

mgr/dashboard: upgrade to angular 13, bootstrap 5 and jest 28

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: nSedrickm <NOT@FOUND>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2 years agoMerge pull request #48889 from zdover23/wip-doc-2022-11-15-glossary-ceph-point-release
zdover23 [Tue, 15 Nov 2022 01:36:09 +0000 (11:36 +1000)]
Merge pull request #48889 from zdover23/wip-doc-2022-11-15-glossary-ceph-point-release

doc/glossary: improve "Ceph Point Release" entry

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/glossary: improve "Ceph Point Release" entry 48889/head
Zac Dover [Tue, 15 Nov 2022 01:25:19 +0000 (11:25 +1000)]
doc/glossary: improve "Ceph Point Release" entry

Improve the English in the "Ceph Point Release" entry in the glossary.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48886 from zdover23/wip-doc-2022-11-15-rados-operations-cache...
zdover23 [Tue, 15 Nov 2022 00:46:20 +0000 (10:46 +1000)]
Merge pull request #48886 from zdover23/wip-doc-2022-11-15-rados-operations-cache-tiering-cleanup-pr-48861

doc/rados: reword part of cache-tiering.rst

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2 years agodoc/rados: reword part of cache-tiering.rst 48886/head
Zac Dover [Tue, 15 Nov 2022 00:30:34 +0000 (10:30 +1000)]
doc/rados: reword part of cache-tiering.rst

Reword part of cache-tiering.rst to make the English language added in
https://github.com/ceph/ceph/pull/48861 more elegant.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48881 from zdover23/wip-doc-2022-11-15-rados-configuration-front...
zdover23 [Mon, 14 Nov 2022 23:02:39 +0000 (09:02 +1000)]
Merge pull request #48881 from zdover23/wip-doc-2022-11-15-rados-configuration-front-matter

doc/rados: fix grammar in configuration/index.rst

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agoMerge pull request #48861 from liangmingyuanneo/wip-cachetier-doc
zdover23 [Mon, 14 Nov 2022 22:39:50 +0000 (08:39 +1000)]
Merge pull request #48861 from liangmingyuanneo/wip-cachetier-doc

doc/osd: Fixes the introduction for writeback mode of cache tier.

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2 years agodoc/rados: fix grammar in configuration/index.rst 48881/head
Zac Dover [Mon, 14 Nov 2022 22:29:09 +0000 (08:29 +1000)]
doc/rados: fix grammar in configuration/index.rst

Reword the front matter in doc/rados/configuration/index.rst.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2 years agomgr/dashboard: tslint to eslint migration 48569/head
Nizamudeen A [Fri, 21 Oct 2022 08:08:16 +0000 (13:38 +0530)]
mgr/dashboard: tslint to eslint migration

Fixes: https://tracker.ceph.com/issues/48258
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agomgr/dashboard: rgw encryption modal and host component cleanup
Nizamudeen A [Thu, 20 Oct 2022 16:01:34 +0000 (21:31 +0530)]
mgr/dashboard: rgw encryption modal and host component cleanup

along with some additional cleanups

Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agomgr/dashboard: update jest to 28
Nizamudeen A [Thu, 20 Oct 2022 16:00:56 +0000 (21:30 +0530)]
mgr/dashboard: update jest to 28

Fixes: https://tracker.ceph.com/issues/57972
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agomgr/dashboard: migrate to bootstrap 5
Nizamudeen A [Thu, 13 Oct 2022 09:18:11 +0000 (14:48 +0530)]
mgr/dashboard: migrate to bootstrap 5

Fixes: https://tracker.ceph.com/issues/57867
Signed-off-by: Nizamudeen A <nia@redhat.com>
2 years agoMerge pull request #48870 from zdover23/wip-doc-2022-11-14-glossary-mds
zdover23 [Mon, 14 Nov 2022 04:32:19 +0000 (14:32 +1000)]
Merge pull request #48870 from zdover23/wip-doc-2022-11-14-glossary-mds

doc/glossary: add "mds" term

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2 years agodoc/glossary: add "mds" term 48870/head
Zac Dover [Mon, 14 Nov 2022 04:06:55 +0000 (14:06 +1000)]
doc/glossary: add "mds" term

Improve "MDS" glossary term. Link to MDS information.

Signed-off-by: Zac Dover <zac.dover@gmail.com>