]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Patrick Donnelly [Sat, 16 May 2020 02:22:16 +0000 (19:22 -0700)]
Merge PR #35081 into master
* refs/pull/35081/head:
qa: do not save/restore ip_forward sysctl
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Casey Bodley [Fri, 15 May 2020 19:08:55 +0000 (15:08 -0400)]
Merge pull request #34764 from ianwatsonrh/master
Docs: vault kv and transit engine updates
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Mykola Golub [Fri, 15 May 2020 15:13:18 +0000 (18:13 +0300)]
Merge pull request #35025 from dillaman/wip-45518
librbd: copy API should not inherit v1 image format by default
Jason Dillaman [Fri, 15 May 2020 15:12:50 +0000 (11:12 -0400)]
Merge pull request #34789 from trociny/wip-rbd-nbd-quiesce
rbd-nbd: add quiesce/unquiesce hooks
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Casey Bodley [Fri, 15 May 2020 14:48:57 +0000 (10:48 -0400)]
Merge pull request #35023 from yuvalif/fix_issue_45513
cls/2pc_queue: fix timing issue in test
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Fri, 15 May 2020 14:24:40 +0000 (10:24 -0400)]
Merge pull request #34959 from yison/rwl-image-writeback-cache-seq10
rbd/cache: Replicated Write Log core codes - load existing cache
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 15 May 2020 12:46:48 +0000 (08:46 -0400)]
Merge pull request #34930 from trociny/wip-45409
rbd-mirror: wait for events to replay before shut down journal replay
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Fri, 15 May 2020 11:55:38 +0000 (19:55 +0800)]
Merge pull request #35042 from tchaikov/wip-cmake-remove-iwyu-cppcheck
cmake: remove cppcheck and iwyu targets
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Fri, 15 May 2020 09:56:39 +0000 (17:56 +0800)]
Merge pull request #35070 from Devp00l/wip-45545-2
mgr/dashboard: Updates jest to fix cache failure
Reviewed-by: Tiago Melo <tmelo@suse.com>
Kefu Chai [Fri, 15 May 2020 09:50:02 +0000 (17:50 +0800)]
Merge pull request #34913 from athanatos/sjust/wip-seastore-journal
crimson/os/seastore: initial PR
Reviewed-by: Kefu Chai <kchai@redhat.com>
Lenz Grimmer [Fri, 15 May 2020 08:59:27 +0000 (10:59 +0200)]
Merge pull request #35052 from tspmelo/wip-unittest-warnings
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Sebastian Wagner [Fri, 15 May 2020 08:47:43 +0000 (10:47 +0200)]
Merge pull request #35013 from matthewoliver/cephadm-iscsi-log-to-stderr
cephadm: enable logging to stderr in ceph-iscsi
Reviewed-by: Michael Fritch <mfritch@suse.com>
Samuel Just [Tue, 5 May 2020 02:12:49 +0000 (19:12 -0700)]
dec/dev/seastore.rst: add more detailed design information and status
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 4 May 2020 18:50:37 +0000 (11:50 -0700)]
crimson/os/seastore: add initial cache support with tests
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 4 May 2020 18:47:13 +0000 (11:47 -0700)]
crimson/os/seastore: introduce initial journal implementation and tests
Signed-off-by: Samuel Just <sjust@redhat.com>
Samuel Just [Mon, 4 May 2020 18:48:10 +0000 (11:48 -0700)]
crimson/gtest_seastar: add helpers for building seastar gtest unit tests
Also adds unsafe_get methods for errorator for use within unit tests.
Signed-off-by: Samuel Just <sjust@redhat.com>
Patrick Donnelly [Fri, 15 May 2020 03:13:38 +0000 (20:13 -0700)]
qa: do not save/restore ip_forward sysctl
We don't really care if this is left on during the course of the mount.
These settings don't persist across tests anyway.
Fixes: https://tracker.ceph.com/issues/45525
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Yuri Weinstein [Thu, 14 May 2020 20:56:31 +0000 (13:56 -0700)]
Merge pull request #35077 from yuriw/wip-yuriw-crontab-master
qa/tests: reduced powercycle jobs amount
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Thu, 14 May 2020 20:47:55 +0000 (13:47 -0700)]
qa/tests: reduced powercycle jobs amount
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Lenz Grimmer [Thu, 14 May 2020 16:12:13 +0000 (18:12 +0200)]
Merge pull request #32829 from Devp00l/wip-43765
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Yuri Weinstein [Thu, 14 May 2020 19:50:40 +0000 (12:50 -0700)]
Merge pull request #35076 from yuriw/wip-yuriw-distro-master
qa/tests: run `nautilus-x` on `pacific` on `ubuntu 18.04`
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Thu, 14 May 2020 19:35:20 +0000 (12:35 -0700)]
qa/tests: run `nautilus-x` on `pacific` on `ubuntu 18.04`
...as we don't build `nauiltus` on `20.04`
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Lenz Grimmer [Thu, 14 May 2020 16:12:13 +0000 (18:12 +0200)]
Merge pull request #32829 from Devp00l/wip-43765
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Stephan Müller [Thu, 14 May 2020 14:37:48 +0000 (16:37 +0200)]
mgr/dashboard: Updates jest to fix cache failure
Fixes: https://tracker.ceph.com/issues/45545
Signed-off-by: Stephan Müller <smueller@suse.com>
ofriedma [Thu, 14 May 2020 15:11:00 +0000 (18:11 +0300)]
Merge pull request #31889 from ofriedma/wip-ofriedma-reshard-debug
rgw: Fix reshard log so we can know why the reshard is returning error
Kefu Chai [Thu, 14 May 2020 14:16:13 +0000 (22:16 +0800)]
Merge pull request #34003 from AmnonHanuhov/wip-radosbench_4k_rw_yaml
test/crimson: Added CPU cycles per operation as an acceptance criteria to radosbench_4k_r/w yaml
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sebastian Wagner [Thu, 14 May 2020 13:15:08 +0000 (15:15 +0200)]
Merge pull request #34981 from sebastian-philipp/doc-dev-cephadm-cuncurrency
doc/dev/cephadm: Note regarding network calls form CLI handlers
Reviewed-by: Joshua Schmid <jschmid@suse.de>
Kefu Chai [Thu, 14 May 2020 11:50:40 +0000 (19:50 +0800)]
Merge pull request #35066 from rzarzynski/wip-crimson-omap_get_keys-num
crimson/osd: fix key num handling in PGBackend::omap_get_keys().
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sebastian Wagner [Thu, 14 May 2020 11:39:49 +0000 (13:39 +0200)]
Merge pull request #34668 from zdover23/wip-doc-ceph-orch-zap-45128
doc/ceph orch: Add ceph orch zap command
Reviewed-by: Joshua Schmid <jschmid@suse.de>
Sebastian Wagner [Thu, 14 May 2020 11:31:14 +0000 (13:31 +0200)]
Merge pull request #34944 from jschmid1/fix_osdspec_affinity_passing
mgr/cephadm: fix env_var passing to cephadm
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Thu, 14 May 2020 11:30:34 +0000 (13:30 +0200)]
Merge pull request #35030 from mgfritch/cephadm-shell-mount-special
cephadm: fix shell mount for special files
Reviewed-by: Matthew Oliver <moliver@suse.com>
Radoslaw Zarzynski [Thu, 14 May 2020 10:17:05 +0000 (12:17 +0200)]
crimson/osd: fix key num handling in PGBackend::omap_get_keys().
The patch fixes running-out-of-buffer when decoding the data
from `omap_get_keys()`. In some cases, the declared number
of encoded keys is greater by 1 from the actual causing execption
`buffer::end_of_buffer` to be thrown at decoder.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Mykola Golub [Thu, 14 May 2020 09:20:41 +0000 (12:20 +0300)]
Merge pull request #35011 from dillaman/wip-45504
pybind/rbd: RBD.create() method's 'old_format' parameter now defaults to False
Reviewed-by: Mykola Golub <mgolub@suse.com>
Sebastian Wagner [Thu, 14 May 2020 06:44:13 +0000 (08:44 +0200)]
Merge pull request #35022 from sebastian-philipp/cephadm-add-host-oserror
mgr/cephadm: Remove AsyncCompletion
Reviewed-by: Michael Fritch <mfritch@suse.com>
Kefu Chai [Thu, 14 May 2020 03:34:37 +0000 (11:34 +0800)]
Merge pull request #34976 from changchengx/bufferlist_ut
test/bufferlist: fix and cleanups
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 14 May 2020 03:24:15 +0000 (11:24 +0800)]
Merge pull request #35056 from agayev/fix-do-make
do_cmake.sh: do not unnecessarily warn about debug build
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Wed, 13 May 2020 22:57:35 +0000 (15:57 -0700)]
Merge pull request #35029 from yuriw/wip-yuriw-subsets-master
qa/tests: reduce number of jobs for rados to 309
Abutalib Aghayev [Wed, 13 May 2020 21:07:55 +0000 (17:07 -0400)]
do_cmake.sh: do not unnecessarily warn about debug build
do_cmake.sh forgets to check the arguments passed to it and ends up warning
about debug build even if a user specifies a release build.
Signed-off-by: Abutalib Aghayev <agayev@gmail.com>
Casey Bodley [Wed, 13 May 2020 18:36:48 +0000 (14:36 -0400)]
Merge pull request #34969 from pritha-srivastava/wip-rgw-gc-fix
cls/rgw_gc: Fixing the iterator used to access urgent data map
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Tiago Melo [Wed, 13 May 2020 17:47:10 +0000 (17:47 +0000)]
mgr/dashboard: Remove unit tests warnings
Fixes: https://tracker.ceph.com/issues/45536
Signed-off-by: Tiago Melo <tmelo@suse.com>
Laura Paduano [Wed, 13 May 2020 14:36:48 +0000 (16:36 +0200)]
Merge pull request #34965 from Devp00l/wip-45433
mgr/dashboard: Always use fast angular unit tests
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
Nathan Cutler [Wed, 13 May 2020 13:53:10 +0000 (15:53 +0200)]
Merge pull request #35041 from smithfarm/wip-tcmalloc-nit
doc: fix TCMalloc spelling
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Kefu Chai [Wed, 13 May 2020 12:28:12 +0000 (20:28 +0800)]
cmake: remove cppcheck and iwyu targets
these targets are not used by any other targets, and are not integrated with CI.
so let's drop them.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Laura Paduano [Wed, 13 May 2020 12:33:24 +0000 (14:33 +0200)]
Merge pull request #33121 from tspmelo/wip-angular-9
mgr/dashboard: Update to Angular 9
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Mykola Golub [Wed, 13 May 2020 12:15:39 +0000 (13:15 +0100)]
rbd-nbd: don't abuse rbd_cache_writethrough_until_flush
If rbd_cache and rbd_cache_writethrough_until_flush options are
set, do not use flush for internal purposes unless the user
issued flush, so it won't unintentionally enable writeback cache
when it is still unsafe.
Signed-off-by: Mykola Golub <mgolub@suse.com>
Nathan Cutler [Wed, 13 May 2020 11:59:56 +0000 (13:59 +0200)]
doc: fix TCMalloc spelling
The google/tcmalloc page on GitHub refers to "TCMalloc", not
"tc_malloc".
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Sebastian Wagner [Wed, 13 May 2020 10:38:05 +0000 (12:38 +0200)]
Merge pull request #35010 from pcuzner/k8sevents-sanitise
mgr/k8sevents:sanitise kubernetes events
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Lenz Grimmer [Wed, 13 May 2020 09:22:17 +0000 (11:22 +0200)]
Merge pull request #34972 from tspmelo/wip-fix-45445
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Sebastian Wagner [Wed, 13 May 2020 09:21:10 +0000 (11:21 +0200)]
Merge pull request #33886 from sebastian-philipp/doc-mon-command-api
doc: Add a generated reference of all mon commands.
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Lenz Grimmer [Wed, 13 May 2020 09:12:32 +0000 (11:12 +0200)]
Merge pull request #35017 from tspmelo/wip-fix-fakefs
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
Kefu Chai [Wed, 13 May 2020 07:21:41 +0000 (15:21 +0800)]
Merge pull request #34956 from tchaikov/wip-qa-tasks-cephfs-py3
qa/tasks/cephfs: remove sys.exc_clear() calls
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Yuan Lu [Thu, 7 May 2020 07:04:06 +0000 (15:04 +0800)]
librbd: load existing cache
Signed-off-by: Peterson, Scott <scott.d.peterson@intel.com>
Signed-off-by: Li, Xiaoyan <xiaoyan.li@intel.com>
Signed-off-by: Lu, Yuan <yuan.y.lu@intel.com>
Signed-off-by: Chamarthy, Mahati <mahati.chamarthy@intel.com>
Kefu Chai [Wed, 13 May 2020 06:10:24 +0000 (14:10 +0800)]
Merge pull request #34857 from tchaikov/wip-qa-tasks-no-filter
qa/tasks: use list comprehension for checking the length
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Matthew Oliver [Tue, 12 May 2020 04:02:40 +0000 (14:02 +1000)]
cephadm: enable logging to stderr in ceph-iscsi
All the other ceph servies when deployed are deployed with:
--default-log-to-stderr=true --default-log-stderr-prefix=debug
--default-log-to-file=false
Ceph-iscsi doesn't have these as commandline params but once
https://github.com/ceph/ceph-iscsi/pull/186 lands it'll have something
similar as config options. This patch sets these options
Signed-off-by: Matthew Oliver <moliver@suse.com>
Tiago Melo [Sun, 26 Apr 2020 14:16:58 +0000 (14:16 +0000)]
mgr/dashboard: Add dashboard node script
This file should be used to agregate all external scripts we need.
Multiple flags can be used in the same call.
Available flags:
--env: Generates angular environment files.
--pre: Modifies 'angular.json' to enable the build of custom locales using
angular --localize.
Languages can be defined using the environment variable LANGS,
if no value is provided all languages will be build.
Default language is always build, even if not provided.
p.e.: 'LANGS="pt" node cd --pre', will build EN and PT.
For backward compatibility we accept both long and short version of
languages, p.e.: 'pt' and 'pt-BR'
--post: Restores 'angular.json' to its original.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Thu, 26 Mar 2020 13:10:14 +0000 (12:10 -0100)]
mgr/dashboard: Remove ngcc warnings
Some packages are still not updated to be compatible with Angular 9
and can cause warnings.
I have whitelisted some that work well, so we don't see the warning every time.
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Tue, 24 Mar 2020 12:45:13 +0000 (11:45 -0100)]
mgr/dashboard: Update Node.js to latest LTS: v12.16.2
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Wed, 29 Apr 2020 09:04:48 +0000 (09:04 +0000)]
mgr/dashboard: Update npm dependencies
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Thu, 7 Nov 2019 15:10:17 +0000 (14:10 -0100)]
mgr/dashboard: Fix SCSS imports
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Fri, 7 Feb 2020 17:17:35 +0000 (16:17 -0100)]
mgr/dashboard: Fix i18n configuration
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Tue, 24 Mar 2020 11:11:37 +0000 (10:11 -0100)]
mgr/dashboard: Few linting fixes
Signed-off-by: Tiago Melo <tmelo@suse.com>
Tiago Melo [Wed, 29 Apr 2020 09:01:49 +0000 (09:01 +0000)]
mgr/dashboard: Update Angular to v9
This was done with "ng update" cli command.
Fixes: https://tracker.ceph.com/issues/44829
Signed-off-by: Tiago Melo <tmelo@suse.com>
Michael Fritch [Tue, 12 May 2020 19:12:15 +0000 (13:12 -0600)]
cephadm: return absolute path from pathify
normalizes the user defined paths a bit better to avoid inconsistent
results with os.path.basename(), os.path.join(), etc.
For example:
$ cephadm shell --mount ~/
Signed-off-by: Michael Fritch <mfritch@suse.com>
Yuri Weinstein [Tue, 12 May 2020 22:40:01 +0000 (15:40 -0700)]
qa/tests: reduce number of jobs for rados to 309
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Michael Fritch [Mon, 11 May 2020 22:41:28 +0000 (16:41 -0600)]
qa/workunits/cephadm/test_cephadm.sh: add shell mount test
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Mon, 11 May 2020 22:30:34 +0000 (16:30 -0600)]
cephadm: fix shell mount for special files
block/char devs, named pipes, sockets etc
Signed-off-by: Michael Fritch <mfritch@suse.com>
J. Eric Ivancich [Tue, 12 May 2020 21:30:38 +0000 (17:30 -0400)]
Merge pull request #35009 from ivancich/wip-orphan-pending-rel-notes
PendingReleaseNotes: rgw-orphan-list, deprecation, and fixes
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Patrick Donnelly [Tue, 12 May 2020 18:59:51 +0000 (11:59 -0700)]
Merge PR #34978 into master
* refs/pull/34978/head:
qa/tasks/cephfs/mount.py: always setup the NAT rules
qa/tasks/cephfs/mount.py: fall back to use ip command to setup the bridge
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Zac Dover [Tue, 12 May 2020 17:05:56 +0000 (03:05 +1000)]
Incorporating sebastian-philipp's suggestions.
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Kefu Chai [Tue, 12 May 2020 16:41:25 +0000 (00:41 +0800)]
Merge pull request #35021 from tchaikov/wip-cephfs-shell-pep8
cephfs-shell: fix warnings reported by flake8
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.com>
Yuval Lifshitz [Tue, 12 May 2020 14:19:40 +0000 (17:19 +0300)]
cls/2pc_queue: fix timing issue in test
Fixes: https://tracker.ceph.com/issues/45513
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
Sebastian Wagner [Tue, 12 May 2020 14:16:39 +0000 (16:16 +0200)]
mgr/cephadm: Remove AsyncCompletion
Simplyfy things a lot by not using multiprocessing.pool.
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Jason Dillaman [Tue, 12 May 2020 14:16:36 +0000 (10:16 -0400)]
librbd: copy API should not inherit v1 image format by default
When copying from a v1 image, by default the new destination image
would be created using the v1 format. Since the creation of v1 images
is disallowed, this has been updated to default to using the v2
image format.
Fixes: https://tracker.ceph.com/issues/45518
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Tue, 12 May 2020 14:15:57 +0000 (22:15 +0800)]
cephfs-shell: fix warnings reported by flake8
Signed-off-by: Kefu Chai <kchai@redhat.com>
Lenz Grimmer [Tue, 12 May 2020 13:39:23 +0000 (15:39 +0200)]
Merge pull request #34746 from tspmelo/wip-form-loading
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Sebastian Wagner [Tue, 12 May 2020 13:20:57 +0000 (15:20 +0200)]
mgr/cephadm: Proper error for OSErrors
Previsously, an OSError resulted in
OSError: cannot send (already closed?)
which is not helpful.
Fixes: https://tracker.ceph.com/issues/45032
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Tiago Melo [Tue, 12 May 2020 10:29:02 +0000 (10:29 +0000)]
mgr/dashboard: Fix HomeTest setup
'setup_controllers' was being called outside of the fake fs mock,
so the tests would fail if there was no real dist folder.
Fixes: https://tracker.ceph.com/issues/45516
Signed-off-by: Tiago Melo <tmelo@suse.com>
Joshua Schmid [Tue, 12 May 2020 10:10:43 +0000 (12:10 +0200)]
mgr/cephadm: disable env_var passing until pr#34835 is merged
Signed-off-by: Joshua Schmid <jschmid@suse.de>
Joshua Schmid [Tue, 12 May 2020 10:09:55 +0000 (12:09 +0200)]
mgr/cephadm: generate and pass env vars to cephadm
Signed-off-by: Joshua Schmid <jschmid@suse.de>
Joshua Schmid [Tue, 12 May 2020 10:08:52 +0000 (12:08 +0200)]
python-common: do not pass envs after entrypoint
Signed-off-by: Joshua Schmid <jschmid@suse.de>
Joshua Schmid [Tue, 12 May 2020 10:08:11 +0000 (12:08 +0200)]
bin/cephadm: move --env-var handling to global argparser
Signed-off-by: Joshua Schmid <jschmid@suse.de>
Joshua Schmid [Tue, 12 May 2020 10:07:45 +0000 (12:07 +0200)]
mgr/cephadm: adapt env_var handling
Signed-off-by: Joshua Schmid <jschmid@suse.de>
Sebastian Wagner [Mon, 11 May 2020 11:48:19 +0000 (13:48 +0200)]
doc/dev/cephadm: Note regarding network calls form CLI handlers
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 12 May 2020 07:58:29 +0000 (09:58 +0200)]
Merge pull request #34888 from jmolmo/fix_command_parse
cephadm: Fix error parsing shell command arguments
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Tue, 12 May 2020 07:54:25 +0000 (09:54 +0200)]
Merge pull request #34945 from sebastian-philipp/cephadm-remove-async-map-resurrect
mgr/cephadm: replace async_map_completion with a simple wrapper (again)
Reviewed-by: Michael Fritch <mfritch@suse.com>
Sebastian Wagner [Tue, 12 May 2020 07:42:33 +0000 (09:42 +0200)]
Merge pull request #34970 from sebastian-philipp/bluestore-revert-sharding
Revert "os/bluestore: Enable sharding by default"
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Sebastian Wagner [Tue, 12 May 2020 07:38:00 +0000 (09:38 +0200)]
Merge pull request #34977 from mgfritch/cephadm-prom-encoding
mgr/cephadm: ceph_default_alerts.yml can be utf-8 encoded
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Changcheng Liu [Tue, 12 May 2020 03:41:49 +0000 (11:41 +0800)]
test/bufferlist: add space between string and time info
Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
Changcheng Liu [Sun, 10 May 2020 08:45:19 +0000 (16:45 +0800)]
test/bufferlist: test move assignment operator not move constructor
"bufferlist move = std::move(bl)" exercises the "move constructor".
But the purpose of this test is to verify the functionality of
"move assignment operator".
So this PR construct "move" first, and then assign rvalue reference to it.
Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
Changcheng Liu [Sun, 10 May 2020 02:29:44 +0000 (10:29 +0800)]
test/bufferlist: correct the usage of string constructor
Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
Xiubo Li [Tue, 12 May 2020 03:13:14 +0000 (23:13 -0400)]
qa/tasks/cephfs/mount.py: always setup the NAT rules
If the last test failed just after the 'ceph-brx' bridge is created
but with setuping the NAT rules in iptables, so if we run the test
case again, it will just skip seting the 'ceph-brx' and the NAT rules.
Then deleting the NAT rules will get the errors like:
iptables: Bad rule (does a matching rule exist in that chain?).
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Xiubo Li [Tue, 12 May 2020 02:26:51 +0000 (22:26 -0400)]
qa/tasks/cephfs/mount.py: fall back to use ip command to setup the bridge
CentOS/RHEL8 have abandoned the bridge-utils package so the brctl
cmd is none avalible, and on Ubuntu 18.04 and 20.04 the nmcli is
buggy to setup the bridge. So this will fall back to use ip cmd
to setup the bridge stuff.
Fixes: https://tracker.ceph.com/issues/45459
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Kefu Chai [Tue, 12 May 2020 02:37:48 +0000 (10:37 +0800)]
Merge pull request #34955 from tchaikov/wip-cbt-with-bluestore
scripts/run-cbt.sh: use bluestore for testing classic osd
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Patrick Donnelly [Tue, 12 May 2020 02:35:18 +0000 (19:35 -0700)]
Merge PR #34962 into master
* refs/pull/34962/head:
vstart_runner.py: use tuple instead of set
Reviewed-by: Sidharth Anupkrishnan <sanupkri@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Jason Dillaman [Mon, 11 May 2020 23:55:50 +0000 (19:55 -0400)]
pybind/rbd: RBD.create() method's 'old_format' parameter now defaults to False
The RBD v1 format has been deprecated for numerous releases and creation of
v1 format images has been disabled since the Mimic release. This fixes
the Python API's image create() method to ensure v2 images are created by
default (and no longer throw an exception that creation of v1 images are
disabled).
Fixes: https://tracker.ceph.com/issues/45504
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Paul Cuzner [Mon, 11 May 2020 21:22:07 +0000 (09:22 +1200)]
mgr/k8sevents:sanitise kubernetes events
Kubernetes can generate events without a timestamp
or an event count. When this occurs the k8sevents 'ls'
command fails due to None type values. This patch
sanitises the event received before adding to the
internal data structures to account for these
issues.
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
J. Eric Ivancich [Mon, 11 May 2020 19:18:08 +0000 (15:18 -0400)]
PendingReleaseNotes: add missing quote character
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
J. Eric Ivancich [Mon, 11 May 2020 19:16:36 +0000 (15:16 -0400)]
PendingReleaseNotes: `rgw-orphan-list` and deprecated `radosgw-admin orphans`
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
Sebastian Wagner [Mon, 11 May 2020 14:49:02 +0000 (16:49 +0200)]
Merge pull request #34938 from mgfritch/cephadm-systemd-stop-timeout
cephadm: extend systemd stop timeout
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Lenz Grimmer [Mon, 11 May 2020 13:58:18 +0000 (15:58 +0200)]
Merge pull request #34905 from tspmelo/wip-mirroring
Reviewed-by: Alfonso Martínez <almartin@redhat.com>