Kefu Chai
48515e9b8d
Merge pull request #38265 from Rethan/doc-prometheus-config-key
...
doc/mgr/prometheus: update 'config-key set' to 'config set' for consistency
Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 19:52:10 +08:00
Kefu Chai
cc16516fd8
Merge pull request #38257 from lnsyyj/wip-iouring-poll
...
blk/kernel: expose IORING_SETUP_{IOPOLL,SQPOLL} as options
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 18:19:45 +08:00
Kefu Chai
6c4dbb2e48
Merge pull request #38263 from tchaikov/wip-boost-1.74-asio
...
src,cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for Boost.Asio users and cleanups
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2020-11-26 18:18:22 +08:00
Jan Fajerski
59c6ba580c
Merge PR #38149 into master
...
* refs/pull/38149/head:
ceph-volume inventory: make libstoragemgmt data retrieval optional
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
2020-11-26 08:14:25 +01:00
haoyixing
f5fd172559
doc/mgr/prometheus: update 'config-key set' to 'config set' for consistency
...
Elsewere in mgr/prometheus use the 'config set' way, so update the only 'config-key set'
to make it consistent.
Signed-off-by: haoyixing <haoyixing@kuaishou.com>
2020-11-26 14:23:56 +08:00
Brad Hubbard
7f533f5ecd
Merge pull request #38292 from badone/wip-dont-run-tests-if-build-fails
...
run-make-check.sh: Don't run tests if build fails
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-26 13:33:46 +10:00
Brad Hubbard
03ff2146f9
run-make-check.sh: Don't run tests if build fails
...
When run-make was taken out we lost the 'set -e' call and therefore
continue after an error.
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2020-11-26 11:20:06 +10:00
Patrick Donnelly
ba055a743c
Merge PR #38121 into master
...
* refs/pull/38121/head:
client: do not unset the client_debug_inject_tick_delay
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-25 13:30:04 -08:00
Patrick Donnelly
f5909c2078
Merge PR #38109 into master
...
* refs/pull/38109/head:
mds: dir->mark_new() should together with dir->mark_dirty()
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-25 13:29:16 -08:00
Patrick Donnelly
f7c9ce50ae
Merge PR #38031 into master
...
* refs/pull/38031/head:
client: check rdonly file handle on truncate
test/libcephfs: test truncate on rdonly fd
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2020-11-25 13:28:25 -08:00
Patrick Donnelly
f7c056020e
Merge PR #38104 into master
...
* refs/pull/38104/head:
client: dump which fs is used by client for multiple-fs
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-11-25 13:27:19 -08:00
Jan Fajerski
b29a54d21e
ceph-volume inventory: make libstoragemgmt data retrieval optional
...
Default to not retrieving libstoragemgmt data since it seems this can
cause serious issues on older hardware. Safest way is to only retrieve
lsm data when the user opts in..
Fixes: https://tracker.ceph.com/issues/48270
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2020-11-25 22:19:00 +01:00
Mykola Golub
8dbb87cf5f
Merge pull request #38068 from dillaman/wip-librbd-migration-4
...
librbd: S3-based migration source
Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-11-25 17:30:54 +02:00
zdover23
6497da98d7
Merge pull request #38195 from anthonyeleven/anthonyeleven/docs-14730
...
doc/rados/troubleshooting: description of upgrade procedure - stopping/starting OSDs
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-26 01:27:06 +10:00
Kefu Chai
7924528b8c
Merge pull request #38276 from tchaikov/wip-labeler
...
github/labeler: add "rgw" label to rgw related changes
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-11-25 23:03:02 +08:00
zdover23
2d25182893
Merge pull request #38091 from anthonyeleven/anthonyeleven/docs-46367
...
doc/dev/developer_guide: verb disagreement on "Testing: Unit Tests" page
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-26 00:19:38 +10:00
zdover23
ea57d5d7ee
Merge pull request #38143 from anthonyeleven/anthonyeleven/docs-46364
...
doc/dev/developer_guide: What Is Merged and When?" could be less colloquial
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-26 00:16:51 +10:00
zdover23
3cea1e5a2a
Merge pull request #38079 from anthonyeleven/anthonyeleven/docs-24143
...
doc/rados/configuration/common.rst: enhance the running multiple clusters section
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-26 00:14:51 +10:00
zdover23
eefa5e33ff
Merge pull request #38088 from anthonyeleven/anthonyeleven/docs-47627
...
doc/mgr: document dashboard configuration unsetting
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-25 22:10:41 +10:00
Jan Fajerski
72c9cc7c6d
Merge PR #38156 into master
...
* refs/pull/38156/head:
ceph-volume batch: reject partitions in argparser
Reviewed-by: Dimitri Savineau <dsavinea@redhat.com>
Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
2020-11-25 11:41:19 +01:00
Kefu Chai
3c0ab38aba
github/labeler: label src/test/** with "tests"
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-25 18:14:42 +08:00
Kefu Chai
daee16839a
github/labeler: add "rgw" label to rgw related changes
...
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-25 18:14:42 +08:00
Kefu Chai
71f36e8ad4
Merge pull request #38274 from dillaman/wip-github-labeler-rbd
...
github/labeler: add rbd label to src/tools/rbd_[ggate/wnbd]
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-25 14:46:16 +08:00
Jason Dillaman
048d0892b5
github/labeler: add rbd label to src/tools/rbd_[ggate/wnbd]
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-11-24 20:55:21 -05:00
Jason Dillaman
4f4e94c5be
Merge pull request #38213 from petrutlucian94/rbd_exit
...
rbd: minor rbd-wnbd improvements
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-11-24 20:52:02 -05:00
Anthony D'Atri
00d1948491
Merge branch 'master' into anthonyeleven/docs-46367
2020-11-24 12:27:31 -08:00
Yuri Weinstein
a01f710a90
Merge pull request #38254 from neha-ojha/wip-48299
...
doc/releases/nautilus.rst: add release notes for 14.2.15
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: David Galloway <dgallowa@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2020-11-24 10:51:40 -08:00
zdover23
11311241c7
Merge pull request #38144 from anthonyeleven/anthonyeleven/docs-46365
...
doc/dev/developer_guide: prefer Latinate verbs to English phrasal verbs
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-11-25 04:51:13 +10:00
Ernesto Puerta
4ddace0bcd
Merge pull request #38260 from bk201/wip-48338
...
mgr/dashboard: fix tox py3 environment error
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-24 19:35:36 +01:00
Anthony D'Atri
3ea3975ad0
doc/mgr: document dashboard configuration unsetting
...
Fixes: https://tracker.ceph.com/issues/47627
Signed-off-by: Anthony D'Atri <anthony.datri@gmail.com>
2020-11-24 10:03:34 -08:00
Casey Bodley
3fa037fc6d
Merge pull request #38253 from cbodley/wip-rgw-gc-disable-defer
...
rgw: temporarily disable calls to defer_gc() in RGWGetObj
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
2020-11-24 12:14:22 -05:00
Neha Ojha
2d63f47878
doc/releases/nautilus.rst: add release notes for 14.2.15
...
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-11-24 16:40:45 +00:00
Ilya Dryomov
b4129a3e2f
Merge pull request #38142 from theanalyst/doc/releases/v14.2.14
...
doc: release notes for octopus & nautilus backports
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2020-11-24 17:23:00 +01:00
Mykola Golub
acf3b72b4d
Merge pull request #38247 from dillaman/wip-librbd-test-rename
...
test/librbd: rename tests to match proper namespaces
Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-11-24 17:15:29 +02:00
Abhishek Lekshmanan
b04b1ba566
doc: releases: v15.2.6 Octopus release notes
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
2020-11-24 15:43:37 +01:00
Abhishek Lekshmanan
cf1a3d7a39
doc: releases: v14.2.14 Nautilus release notes
...
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
2020-11-24 15:43:33 +01:00
JiangYu
ccf97825a6
blk/kernel: expose IORING_SETUP_{IOPOLL,SQPOLL} as options
...
Signed-off-by: JiangYu <lnsyyj@hotmail.com>
2020-11-24 13:40:47 +00:00
Kefu Chai
30a3261f1a
Merge pull request #38261 from tchaikov/wip-45919
...
pybind/mgr/dashboard/run-backend-api-tests: print more log from mgr
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
2020-11-24 18:14:37 +08:00
Kefu Chai
c1ae6fa3fd
Merge pull request #38217 from ideepika/wip-fix-lua-failure
...
cmake: require Lua 5.3 and up
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-24 18:00:15 +08:00
Kefu Chai
58c708ba49
Merge pull request #38204 from lnsyyj/wip-iouring
...
blk/kernel/io_uring: do not guard liburing backend with __x86_64__ anymore
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-24 17:55:17 +08:00
Kefu Chai
2e690bba7e
Merge pull request #38256 from badone/wip-dont-build-io_uring.c-every-time
...
cmake: Stop 'configure' running every time
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-24 16:04:51 +08:00
Kefu Chai
6c89be6885
src/*: drop backward compatibility with boost<1.72
...
boost 1.72 is required to build Ceph since
713efb66e8
. so there is no need to be
backward compatible with older Boost libraries.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-24 15:50:19 +08:00
Kefu Chai
3d70821909
cmake: define BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT for Boost.Asio users
...
see also
https://www.boost.org/doc/libs/1_74_0/doc/html/boost_asio/std_executors.html#boost_asio.std_executors.polymorphic_i_o_executor
we could use `asio::any_io_executor` later on though for better
performance.
also, define CMP0093, so FindBoost reports Boost_VERSION in x.y.z
format. it is simpler to use `VERSION_GREATER_EQUAL` to compare its
version with 1.74 instead of its C macro version ("107000").
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-24 15:50:19 +08:00
Kefu Chai
6e431c09c6
pybind/mgr/dashboard/run-backend-api-tests: print more log from mgr
...
in hope to more context when debugging https://tracker.ceph.com/issues/45919
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-11-24 15:47:47 +08:00
Kiefer Chang
dc974fa953
mgr/dashboard: fix tox py3 environment error
...
Add `ceph_argparse` module to the base environment.
Fixes: https://tracker.ceph.com/issues/48338
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2020-11-24 15:44:43 +08:00
Brad Hubbard
e0240b9af4
cmake: Stop 'configure' running every time
...
Currently the configure script is run on 'liburing_ext' not only for the
initial build but for subsequent incremental builds.
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
2020-11-24 13:38:37 +10:00
Ilya Dryomov
4ee600b354
Merge pull request #38243 from idryomov/wip-relax-preauth-asserts-again
...
msg/async/ProtocolV2: allow rxbuf/txbuf get bigger in testing, again
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-11-24 02:48:48 +01:00
Kefu Chai
a0230e1e6f
Merge pull request #38252 from idryomov/wip-resurrect-log-compression
...
qa/tasks/ceph: resurrect log compression
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-11-24 09:46:40 +08:00
Ilya Dryomov
0e4bc27722
qa/tasks/ceph: resurrect log compression
...
Commit 9536625558
("qa/tasks/ceph: use Cluster.sh() and Remote.sh()
when appropriate") dropped run.wait(), which waits for all given
processes to exit. This resulted in errors like
INFO:teuthology.orchestra.run.smithi107.stderr:tar: ./objectstore_tool..log: file changed as we read it
INFO:teuthology.orchestra.run.smithi107.stderr:tar: ./ceph-client.admin.175125.log: File removed before we read it
as the task moved on to archiving semi-corrupted and uncompressed logs,
filling up the lab cluster.
Revert that hunk, as Cluster.sh() is useless here -- we don't need
stdout or stderr, but very much need parallel execution and wait for
the compression to finish.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2020-11-24 00:51:54 +01:00
Casey Bodley
94df9cd37a
rgw: temporarily disable calls to defer_gc() in RGWGetObj
...
cls_rgw_gc_queue_update_entry() is known to cause data loss when called
on objects that have not actually been scheduled for garbage collection
RGWGetObj is the only caller, and uses defer_gc() when reads are taking
a long time compared to rgw_gc_obj_min_wait. if an object has since been
deleted and submitted for garbage collection, this allows RGWGetObj to
defer that gc until the entire read completes
by disabling these calls to defer_gc(), very long reads (longer than 1hr,
with default configuration) may fail if the object gets deleted, and a
retry will result in a 404 Not Found error as expected
Fixes: https://tracker.ceph.com/issues/47866
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2020-11-23 18:06:31 -05:00