Commit Graph

129348 Commits

Author SHA1 Message Date
Franciszek Stachura
f841def599 doc: Fix links to CRUSH, RADOS and DSP research papers.
Signed-off-by: Franciszek Stachura <fbstachura@gmail.com>
2022-01-30 17:23:33 +01:00
Kefu Chai
9b5a77eb1a
Merge pull request #44707 from liumiaomiaoIntel/qatdoc
doc/radosgw: update QAT acceleration to specify the configuration

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2022-01-29 14:13:41 +08:00
Miaomiao Liu
6a7f1f6c37 doc/radosgw: update QAT acceleration to specify the configuration
add and change the configuration steps to enable latest version of QAT
driver on QAT based encryption and compression

Signed-off-by: Miaomiao Liu <miaomiao.liu@intel.com>
2022-01-29 12:41:37 +08:00
Casey Bodley
85fa474b4d
Merge pull request #44816 from cbodley/wip-rgw-cmake-system
cmake/rgw: src/rgw and src/rgw/services are not system headers

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2022-01-28 14:09:59 -05:00
Sebastian Wagner
39f972a152
Merge pull request #44801 from sebastian-philipp/doc-cephadm-count-per-host
doc/cephadm: Co-location of daemons

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by:Anthony D'Atri <anthony.datri@gmail.com>
2022-01-28 16:19:35 +01:00
Daniel Gryniewicz
ebabf9b225
Merge pull request #44823 from andriytk/fix-install-deps2
install-deps.sh: fix cortx-motr installation condition
2022-01-28 09:39:41 -05:00
Andriy Tkachuk
71ab238a5d install-deps.sh: fix cortx-motr installation condition
Don't try to install cortx-motr if it is already installed
or not needed. (Currently, it installs on any run from an
interactive terminal session).

Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
2022-01-28 12:57:18 +00:00
zdover23
7c1eb0cd5f
Merge pull request #44711 from zdover23/wip-doc-2022-01-21-rados-bluestore-cache-autotune-interval-rewrite-2
src/rados: rewrite bs cache autotune instructions

Reviewed-by: Laura Flores <lflores@redhat.com>
2022-01-28 09:29:14 +10:00
Adam King
a773c53b11
Merge pull request #44703 from phlogistonjohn/jjm-issue46773
cephadm: validate that the constructed YumDnf baseurl is usable

Reviewed-by: Michael Fritch <mfritch@suse.com>
2022-01-27 17:35:21 -05:00
Adam King
1b861305ea
Merge pull request #44517 from adk3798/agent-cache
mgr/cephadm: store agent metadata in its own cache

Reviewed-By: Sebastian Wagner <sewagner@redhat.com>
2022-01-27 17:34:01 -05:00
Casey Bodley
56510a1471 cmake/rgw: src/rgw and src/rgw/services are not system headers
include these with -I instead of -isystem so we don't hide their
compiler warnings

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2022-01-27 16:31:02 -05:00
zdover23
13a37c7f73
Merge pull request #44719 from zdover23/wip-doc-2021-01-22-man-page-radosgw-multitenancy-remove-double-quotes
doc/radosgw: replace double quotes with single

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2022-01-28 04:16:16 +10:00
Daniel Gryniewicz
43b373b08e
Merge pull request #44379 from andriytk/add-motr-rgw-sal
rgw: add CORTX Motr SAL implementation

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Soumya Koduri <skoduri@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2022-01-27 11:33:25 -05:00
Ernesto Puerta
03b1b357e5
Merge pull request #44654 from rhcs-dashboard/page-title-feature
mgr/dashboard: Page title should indicate current location 

Reviewed-by: Sarthak0702 <NOT@FOUND>
Reviewed-by: Waad Alkhoury <walkhour@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2022-01-27 16:10:40 +01:00
Venky Shankar
bc51231769
Merge pull request #44793 from anthonyeleven/anthonyeleven/cephfs-mirroring
doc/cephfs: Clean up mirroring

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2022-01-27 18:27:44 +05:30
Andriy Tkachuk
bf24c479b9 rgw: add CORTX Motr SAL implementation
To build with Motr backend, use -DWITH_RADOSGW_MOTR=YES cmake
option. cortx-motr-devel rpm should be installed beforehand.

To connect to Motr cluster, add the following configuration
parameters to ceph.conf:

    [client]
            ...
            rgw backend store = motr
            motr profile fid  = 0x7000000000000001:0x4f
            motr ha endpoint  = inet:tcp:10.0.0.1@2001
    ...
    [client.rgw.8000]
            ...
            motr my endpoint  = inet:tcp:10.0.0.1@5001
            motr my fid       = 0x7200000000000001:0x29

The correct values for the Motr connection parameters can be
taken from `hctl status` cmd output after Motr cluster is
bootstrapped. In the example above, the values were taken from
the following output:

    Profile:
        0x7000000000000001:0x4f
    Services:
        centos8n1
        [started] hax       0x7200000000000001:0x6  inet:tcp:10.0.0.1@5001
        ...
        [unknown] m0_client 0x7200000000000001:0x29 inet:tcp:10.0.0.1@5001

Motr pkgs for the build/run can be taken from
https://github.com/Seagate/cortx-motr/releases/tag/2.0.0-rgw.

Co-authored-by: Sining Wu <sining.wu@seagate.com>

Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
2022-01-27 10:45:25 +00:00
Sarthak0702
14eb1890da mgr/dashboard: Page title should indicate current location
Added titleService to BreadcrumbsComponent.

Fixes: https://tracker.ceph.com/issues/36587
Signed-off-by: Sarthak0702 <sarthak.0702@gmail.com>
2022-01-27 15:38:39 +05:30
Sebastian Wagner
bae07a4417
doc/cephadm: Co-location of daemons
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-27 10:58:29 +01:00
Ernesto Puerta
13a6c8930c
Merge pull request #44693 from rhcs-dashboard/configuration-test
mgr/dashboard: navigation page e2e fix 

Reviewed-by: Waad Alkhoury <walkhour@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2022-01-27 10:37:07 +01:00
Yingxin
763f9909c1
Merge pull request #44748 from cyx1231st/wip-crimson-improve-log-tm
crimson/os/seastore/transaction_manager: cleanups and logs

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-27 13:25:21 +08:00
Adam King
531c8e3b17
Merge pull request #44760 from mgfritch/fixup-asyncssh-mypy
mgr/cephadm: improve asyncssh type checking

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Melissa Li <melissali@redhat.com>
2022-01-26 21:42:39 -05:00
Neha Ojha
4673864b40
Merge pull request #44792 from Matan-B/wip-matanb-email-contact
mailmap: Add Matan Breizman

Reviewed-by: Neha Ojha <nojha@redhat.com>
2022-01-26 12:48:51 -08:00
Anthony D'Atri
778973176e doc/cephfs: Clean up mirroring
Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-01-26 12:10:05 -08:00
Matan Breizman
53ffcf1d6b mailmap: Add Matan Breizman
Add Matan Breizman to mailmap.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2022-01-26 17:57:13 +00:00
Guillaume Abrioux
1d85c7e1a1
Merge pull request #44304 from guits/guits-fix-cv-batch-mpath
ceph-volume: improve mpath devices support
2022-01-26 18:49:45 +01:00
Liu-Chunmei
3e23850baf
Merge pull request #44782 from liu-chunmei/crimson-fix-content-corrupt
crimson: fix qa/RadosModel content corrupt

reviewed by: Samuel Just <sjust@redhat.com>
2022-01-26 00:26:25 -08:00
Samuel Just
b152c05550
Merge pull request #44718 from liu-chunmei/crimson-fix-split_pin_right-assert
crimson: fix split_pin_left assert_aligned

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-25 22:27:08 -08:00
chunmei-liu
a59057a6bd crimson: fix qa/RadosModel content corrupt
RadosModel test read more length than object size, if truncate
not append zero to bufferlist, RadosMode will read more data and
it will check if there is content after the object size. So append
zero after truncate size to end of extent.

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-01-25 21:51:48 -08:00
chunmei-liu
b398698e37 crimson: eliminate warning for unused variable
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-01-25 16:14:28 -08:00
chunmei-liu
dcf86e779f crimson: fix split_pin_left assert_aligned
hint passed to lba alloc_extent may not be block size aligned
in a certain case, this hint insert lba tree as key, so make
laddr in lba tree is not aligned.

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
2022-01-25 16:14:20 -08:00
Guillaume Abrioux
b07bd3e0e1 ceph-volume: fix typo in tests
This fixes 2 typo in ceph-volume tests.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2022-01-25 23:02:14 +01:00
Guillaume Abrioux
5d0a3cee5d doc/ceph-volume: fix a typo
This fixes a typo in ceph-volume documentation.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2022-01-25 23:02:14 +01:00
Guillaume Abrioux
0280ff6df0 ceph-volume: add a test test_mpath_device_is_device
This test checks that Device.is_device() returns True for a mpath device.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2022-01-25 23:02:14 +01:00
Guillaume Abrioux
601ff7ed0a ceph-volume: improve mpath devices support
ee8887f4c0 was intended for adding
mpath devices support in ceph-volume but it has missed the lvm batch scenario.
This also fixes the zapping of mpath devices prepared with `ceph-volume raw`

Fixes: https://tracker.ceph.com/issues/52908

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2022-01-25 23:02:14 +01:00
Adam King
520f29f2ff
Merge pull request #44549 from melissa-kun-li/remove-iscsi
mgr/cephadm/iscsi: use `mon_command` in `post_remove` instead of `check_mon_command`

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2022-01-25 14:25:34 -05:00
Adam King
e6220182d8
Merge pull request #44682 from sebastian-philipp/cephadm-ipv6-parse-ipv6-addr-wo-route
cephadm: _parse_ipv6_route: Fix parsing ifs w/o route

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
2022-01-25 14:21:06 -05:00
Michael Fritch
dd09127ec4
mgr/cephadm: improve asyncssh type checking
asyncssh 2.9.0 introduces additional type hints

Fixes: https://tracker.ceph.com/issues/54003
Signed-off-by: Michael Fritch <mfritch@suse.com>
2022-01-25 11:10:04 -07:00
Yuri Weinstein
e96a3fc847
Merge pull request #44735 from neha-ojha/wip-reduce-cephadm
qa/suites/rados: reduce the number of cephadm tests

Reviewed-by: Adam King adking@redhat.com
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2022-01-25 09:22:57 -08:00
Adam King
526118c25b
Merge pull request #44662 from guits/cv-shared_ceph_folder
cephadm: add shared_ceph_folder opt to ceph-volume subcommand

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-25 12:06:05 -05:00
Sebastian Wagner
1b2b8355aa
Merge pull request #44695 from liewegas/fix-cephadm-pretty-timedelta
pybind/mgr/mgr_util: fix to_pretty_timedelta()

Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-25 16:56:13 +01:00
Sebastian Wagner
aa875e745f
Merge pull request #44459 from adk3798/misc-args
mgr/cephadm: allow miscellaneous container args at service level

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Sebastian Wagner <sewagner@redhat.com>
2022-01-25 16:54:16 +01:00
Guillaume Abrioux
203406b87e
Merge pull request #44192 from liuqinfei/docfix
doc: typo fixes in ceph-volume and install
2022-01-25 16:05:40 +01:00
Guillaume Abrioux
097388d3d7 cephadm: add shared_ceph_folder opt to ceph-volume subcommand
This commit adds the `--shared_ceph_folder` option to `ceph-volume`
subcommand, just like `shell` and `bootstrap` subcommands.

Fixes: https://tracker.ceph.com/issues/53931

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2022-01-25 16:03:20 +01:00
Ilya Dryomov
82219b3bea
Merge pull request #44282 from orozery/qa-qemu-nbd-ide-interface
qa/tasks/qemu: switch nbd devices from virtio to ide

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Deepika Upadhyay <dupadhya@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-01-25 15:06:14 +01:00
Guillaume Abrioux
6083d77638
Merge pull request #44066 from guits/guits-fix-rollback-osd
ceph-volume: zap osds in rollback_osd()
2022-01-25 11:03:35 +01:00
Ronen Friedman
186d24bb83
Merge pull request #44755 from ronen-fr/wip-rf-be2-clang1
osd/scrub: fix ceph::mutex usage

Reviewed-by: Aishwarya Mathuria <amathuri@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
2022-01-25 10:19:33 +02:00
Yingxin
4498457c9f
Merge pull request #44740 from liu-chunmei/crimson-fix-remove_from_lru-assert
crimson: fix remove_from_lru assert

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
2022-01-25 14:52:24 +08:00
Yingxin
8406028e33
Merge pull request #44653 from cyx1231st/wip-crimson-osd-empty-transaction
crimson/osd: ShardServices::dispatch_context_transaction to flush

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-01-25 13:02:37 +08:00
Yingxin Cheng
98169ee982 crimson/os/seastore/transaction_manager: consolidate logs in levels
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-25 11:48:03 +08:00
Yingxin Cheng
d4f066bb5b crimson/os/seastore/transaction_manager: abort when error
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2022-01-25 11:24:35 +08:00