]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Patrick Donnelly [Wed, 3 Mar 2021 21:23:35 +0000 (13:23 -0800)]
qa: allow specifying partition size for nightlies
I did some visual cleanup too but mostly this changeset is to support
specifying subsets for each suite type. For now, only "fs" suite is
using partitions different from rados.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 4 Mar 2021 21:33:14 +0000 (13:33 -0800)]
Merge PR #39787 into master
* refs/pull/39787/head:
qa: Update featureful_client suite to use octopus instead of nautilus
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 4 Mar 2021 21:32:10 +0000 (13:32 -0800)]
Merge PR #39724 into master
* refs/pull/39724/head:
qa: skip exit-on-first-failure option for valgrind on ubuntu
mds,qa: exit instead of respawn under valgrind
qa: skip chdir for fuse_mount
qa: ignore all slow request warnings
qa: add new mds beacon grace mon config
qa: wait for MDS to join fsmap
qa: move get_valgrind_args to qa
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Patrick Donnelly [Thu, 4 Mar 2021 21:28:59 +0000 (13:28 -0800)]
Merge PR #39354 into master
* refs/pull/39354/head:
mds/client: create cephfs errno aliases
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 4 Mar 2021 21:27:45 +0000 (13:27 -0800)]
Merge PR #38684 into master
* refs/pull/38684/head:
qa: add _check_scrub_status helper to simplify the code
qa: add run_scrub helper in filesystem class
qa: add get_scrub_status helper in filesystem class
qa: wait the scrub task to complete
qa: remove passed_validation check for test_damage
qa: move wait_until_scrub_complete helper to filesystem class
mds: simplify the C_MDS_EnqueueScrub finish code
Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Yuri Weinstein [Thu, 4 Mar 2021 21:23:20 +0000 (13:23 -0800)]
Merge pull request #39835 from yuriw/wip-yuriw-crontab-master
qa/tests: moved nautilus and octopus tests to run on gibba and -p 70 …
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Thu, 4 Mar 2021 21:08:14 +0000 (16:08 -0500)]
Merge PR #39832 into master
* refs/pull/39832/head:
mgr/DaemonServer: osd ok-to-stop: return json when there are unknown PGs
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Sage Weil [Thu, 4 Mar 2021 19:31:57 +0000 (14:31 -0500)]
Merge PR #39726 into master
* refs/pull/39726/head:
mgr/cephadm: document ok_to_stop output argument for clarity
mgr/DaemonServer: make warning language a bit friendlier
mgr/cephadm/upgrade: improve language a bit
mgr/cephadm/upgrade: restart multiple osds at once
mgr/cephadm: gather other osds that are safe to stop
mgr/cephadm: optional pass 'known' through to ok_to_stop
mgr/cephadm/upgrade: log start/stop/pause/resume
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Harish Munjulur [Thu, 4 Mar 2021 19:07:17 +0000 (11:07 -0800)]
Merge pull request #38741 from BryceCao/wip-standardize-request
rgw : add the check for bucket handler if http args exist object_exclusive sub_resource
Harish Munjulur [Thu, 4 Mar 2021 19:05:30 +0000 (11:05 -0800)]
Merge pull request #39790 from yuvalif/wip-yuval-fix-49557
rgw/notification: fix persistent notification hang when ack-levl=none
Harish Munjulur [Thu, 4 Mar 2021 19:05:14 +0000 (11:05 -0800)]
Merge pull request #39782 from yuvalif/wip-yuval-fix-49552
rgw/notification: fixing the "persistent=false" flag
Harish Munjulur [Thu, 4 Mar 2021 19:03:56 +0000 (11:03 -0800)]
Merge pull request #39515 from CloudFerro/gc_max_objs
rgw: limit rgw_gc_max_objs to RGW_SHARDS_PRIME_1
Harish Munjulur [Thu, 4 Mar 2021 19:03:19 +0000 (11:03 -0800)]
Merge pull request #39380 from leseb/rgw-svc-map-name
rgw: register daemon in service map with more details
Yuri Weinstein [Thu, 4 Mar 2021 16:40:40 +0000 (08:40 -0800)]
qa/tests: moved nautilus and octopus tests to run on gibba and -p 70 for smoke tests
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Sage Weil [Thu, 4 Mar 2021 17:01:28 +0000 (12:01 -0500)]
mgr/cephadm: document ok_to_stop output argument for clarity
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Thu, 4 Mar 2021 16:41:28 +0000 (11:41 -0500)]
Merge PR #39823 into master
* refs/pull/39823/head:
qa/tasks/cephadm: remove mirror code
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Sebastian Wagner [Thu, 4 Mar 2021 15:23:26 +0000 (16:23 +0100)]
Merge pull request #39822 from mgfritch/cephadm-custom-container-sample
cephadm: split custom container args into argv
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Thu, 4 Mar 2021 14:59:07 +0000 (15:59 +0100)]
Merge pull request #39699 from mgfritch/cephadm-bin-flake8-quotes
cephadm: introduce flake8 and flake8-quotes
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Sage Weil [Thu, 4 Mar 2021 13:35:24 +0000 (08:35 -0500)]
mgr/DaemonServer: osd ok-to-stop: return json when there are unknown PGs
In
791952cc01201010f298033003ba52374cc0159f we switched to return JSON
both on success and fail to describe which PGs are affected or are blocking
the ability to stop/restart OSDs. Do the same for the case where
some PG states are unknown (i.e., just after a mgr restart) so that
the cephadm upgrade process can unconditionally expect a JSON result.
Signed-off-by: Sage Weil <sage@newdream.net>
Sage Weil [Wed, 3 Mar 2021 18:35:07 +0000 (12:35 -0600)]
qa/tasks/cephadm: remove mirror code
This is being done from ansible now. Also, it breaks when
the conf file has unqualified-search-registries but not 'registry'
entries.
Signed-off-by: Sage Weil <sage@newdream.net>
Kefu Chai [Thu, 4 Mar 2021 13:10:36 +0000 (21:10 +0800)]
Merge pull request #39831 from xxhdx1985126/wip-crimson-io-sequencer-bug
crimson/osd: do not pass lvalue of the lambda to seastar::futurize_invoke
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Matt Benjamin [Thu, 4 Mar 2021 12:57:58 +0000 (07:57 -0500)]
Merge pull request #39656 from pritha-srivastava/wip-rgw-sts-user-fix
rgw/sts: fix for encoding/decoding user namespace
Ernesto Puerta [Thu, 4 Mar 2021 12:53:06 +0000 (13:53 +0100)]
Merge pull request #39452 from rhcs-dashboard/wip-49283-master
mgr/dashboard: report mgr fsid
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
Xuehan Xu [Thu, 4 Mar 2021 12:29:57 +0000 (20:29 +0800)]
crimson/osd: do not pass lvalue of the lambda to seastar::futurize_invoke
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Kefu Chai [Thu, 4 Mar 2021 11:06:08 +0000 (19:06 +0800)]
Merge pull request #39815 from sebastian-philipp/github-cephadm-minor
.github: Minor cephadm changes
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 4 Mar 2021 10:33:25 +0000 (18:33 +0800)]
Merge pull request #39827 from xxhdx1985126/wip-crimson-minor-bugs
crimson/osd: capture error_code by value in PG::handle_failed_op
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>
Kefu Chai [Thu, 4 Mar 2021 09:45:16 +0000 (17:45 +0800)]
Merge pull request #39812 from rzarzynski/wip-crimson-admin-config-help
crimson/admin: add support for 'config help'
Reviewed-by: Kefu Chai <kchai@redhat.com>
Xuehan Xu [Thu, 4 Mar 2021 09:20:28 +0000 (17:20 +0800)]
crimson/osd: capture error_code by value in PG::handle_failed_op
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
Ernesto Puerta [Thu, 4 Mar 2021 08:53:42 +0000 (09:53 +0100)]
Merge pull request #39801 from rhcs-dashboard/49574-fix-pyjwt
mgr/dashboard: fix issues related with PyJWT versions >=2.0.0
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Nathan Cutler [Thu, 4 Mar 2021 08:29:47 +0000 (09:29 +0100)]
Merge pull request #39755 from smithfarm/wip-49550
rpm: use PMDK system libraries on SUSE
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
Patrick Donnelly [Thu, 4 Mar 2021 04:05:22 +0000 (20:05 -0800)]
Merge PR #39799 into master
* refs/pull/39799/head:
doc: update affiliation for myoungwon
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
myoungwon oh [Wed, 3 Mar 2021 06:05:05 +0000 (15:05 +0900)]
doc: update affiliation for myoungwon
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Michael Fritch [Wed, 3 Mar 2021 20:00:32 +0000 (13:00 -0700)]
cephadm: split custom container args into argv
introduced by usage of `shlex` in
3ea514c5
Fixes: https://tracker.ceph.com/issues/49590
Signed-off-by: Michael Fritch <mfritch@suse.com>
Nathan Cutler [Mon, 1 Mar 2021 11:07:29 +0000 (12:07 +0100)]
rpm: use PMDK system libraries on SUSE
As of
a49d1dbb32e2436ff2836a85b2fa84418f0a5fff , when the rbd_rwl_cache and
rbd_ssd_cache bconds are enabled and WITH_SYSTEM_PMDK is disabled (as it is by
default), the RPM build attempts to
git clone https://github.com/ceph/pmdk.git
but of course that won't work in the OBS, where the build workers have no
Internet connectivity.
Fortunately, the openSUSE/SLE versions targeted by Ceph master and pacific ship
the necessary PMDK libraries as RPM packages.
Fixes: a49d1dbb32e2436ff2836a85b2fa84418f0a5fff
Fixes: https://tracker.ceph.com/issues/49550
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Wed, 3 Mar 2021 19:44:20 +0000 (20:44 +0100)]
Merge pull request #39765 from smithfarm/wip-ncpus-for-obs
rpm: set build parallelism from memory on SUSE
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: David Galloway <dgallowa@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 18:05:35 +0000 (10:05 -0800)]
Merge PR #39682 into master
* refs/pull/39682/head:
vstart_runner: remove duplicate methods from LocalCephManager
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 18:04:23 +0000 (10:04 -0800)]
Merge PR #39780 into master
* refs/pull/39780/head:
qa/vstart_runner: dont log "not Ceph bin" msg too often
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 18:02:41 +0000 (10:02 -0800)]
Merge PR #39681 into master
* refs/pull/39681/head:
vstart_runner: define path to ceph binary and use it
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Xiubo Li <xiubli@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 03:43:15 +0000 (19:43 -0800)]
qa: skip exit-on-first-failure option for valgrind on ubuntu
The valgrind version is too old.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 03:39:09 +0000 (19:39 -0800)]
mds,qa: exit instead of respawn under valgrind
valgrind can't handle execve of /proc/self/exe:
2021-02-27T05:52:37.813 INFO:tasks.ceph.mds.d.smithi073.stderr:==00:01:03:20.556 41218== execve(0x18546740(/proc/self/exe), 0x18546670, 0x133ef310) failed, errno 2
2021-02-27T05:52:37.813 INFO:tasks.ceph.mds.d.smithi073.stderr:==00:01:03:20.556 41218== EXEC FAILED: I can't recover from execve() failing, so I'm dying.
2021-02-27T05:52:37.813 INFO:tasks.ceph.mds.d.smithi073.stderr:==00:01:03:20.556 41218== Add more stringent tests in PRE(sys_execve), or work out how to recover.
So configure the MDS to just exit so it can be restarted by QA infra (the
daemon watchdog).
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 02:45:01 +0000 (18:45 -0800)]
qa: skip chdir for fuse_mount
The use of chdir will muck up the use of nsenter with valgrind:
2021-03-03T02:13:49.897 DEBUG:teuthology.orchestra.run.smithi144:> sudo nsenter --net=/var/run/netns/ceph-ns--home-ubuntu-cephtest-mnt.0 cd /home/ubuntu/cephtest && sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper term env 'OPENSSL_ia32cap=~0x1000000000000000' valgrind --trace-children=no --child-silent-after-fork=yes '--soname-synonyms=somalloc=*tcmalloc*' --num-callers=50 --suppressions=/home/ubuntu/cephtest/valgrind.supp --xml=yes --xml-file=/var/log/ceph/valgrind/client.0.log --time-stamp=yes --vgdb=yes --exit-on-first-error=yes --error-exitcode=42 --tool=memcheck --leak-check=full --show-reachable=yes ceph-fuse -f --admin-socket '/var/run/ceph/$cluster-$name.$pid.asok' --id 0 /home/ubuntu/cephtest/mnt.0
2021-03-03T02:13:49.899 DEBUG:teuthology.orchestra.run.smithi144:> sudo modprobe fuse
2021-03-03T02:13:49.914 INFO:teuthology.orchestra.run:Running command with timeout 30
2021-03-03T02:13:49.914 DEBUG:teuthology.orchestra.run.smithi144:> sudo mount -t fusectl /sys/fs/fuse/connections /sys/fs/fuse/connections
2021-03-03T02:13:49.919 INFO:tasks.cephfs.fuse_mount.ceph-fuse.0.smithi144.stderr:nsenter: failed to execute cd: No such file or directory
It's not necessary to chdir at all to do the mount, so don't.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 1 Mar 2021 20:11:56 +0000 (12:11 -0800)]
qa: ignore all slow request warnings
Generalize the ignorelist for:
2021-02-27T05:54:27.644 INFO:teuthology.orchestra.run.smithi002.stdout:2021-02-27T05:20:24.513041+0000 mds.d (mds.0) 1 : cluster [WRN] 1 slow requests, 1 included below; oldest blocked for > 183.680676 secs
From: /ceph/teuthology-archive/pdonnell-2021-02-26_23:40:39-fs-wip-pdonnell-testing-
20210226 .181017-distro-basic-smithi/
5917580 /teuthology.log
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 26 Feb 2021 16:52:48 +0000 (08:52 -0800)]
qa: add new mds beacon grace mon config
Otherwise the mons don't observe it.
Fixes: https://tracker.ceph.com/issues/49507
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Tue, 2 Mar 2021 23:07:39 +0000 (15:07 -0800)]
qa: wait for MDS to join fsmap
When running under valgrind, MDS may be slow to be added to the FSMap
(especially if mons are in valgrind too). The file system creation that
follows will throw unnecessary warnings about insufficient standbys if
no MDS is available.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Wed, 3 Mar 2021 02:38:36 +0000 (18:38 -0800)]
qa: move get_valgrind_args to qa
This method is unused in the teuthology repo. The helper method better
belongs here where it is more easily modified.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Casey Bodley [Wed, 3 Mar 2021 17:13:16 +0000 (12:13 -0500)]
Merge pull request #39382 from gauravsitlani/master
rgw: added missing documentation on "pubsub" in rgw_enable_apis
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Nathan Cutler [Wed, 3 Mar 2021 17:05:07 +0000 (18:05 +0100)]
Merge pull request #39762 from smithfarm/wip-support-leap-15.3
rpm/luarocks: simplify conditional and support Leap 15.3
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.de>
Michael Fritch [Thu, 25 Feb 2021 15:12:46 +0000 (08:12 -0700)]
cephadm: fixup `alrady` -> `already`
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 25 Feb 2021 15:12:37 +0000 (08:12 -0700)]
cephadm: Change outer quotes to avoid escaping inner quotes (Q003)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 25 Feb 2021 15:12:24 +0000 (08:12 -0700)]
cephadm: Remove bad quotes from multiline string (Q001)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 24 Feb 2021 20:50:33 +0000 (13:50 -0700)]
cephadm: Remove bad quotes (Q000)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 24 Feb 2021 20:48:37 +0000 (13:48 -0700)]
cephadm: introduce flake8-quotes
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 19 Feb 2021 15:09:49 +0000 (08:09 -0700)]
cephadm: line break after binary operator (W504)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 19 Feb 2021 15:09:40 +0000 (08:09 -0700)]
cephadm: blank line contains whitespace (W293)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 19 Feb 2021 15:09:31 +0000 (08:09 -0700)]
cephadm: trailing whitespace (W291)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 19 Feb 2021 15:09:22 +0000 (08:09 -0700)]
cephadm: local variable 'e' is assigned to but never used (F841)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 19 Feb 2021 15:09:08 +0000 (08:09 -0700)]
cephadm: 'select' imported but unused (F401)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:30:02 +0000 (15:30 -0700)]
cephadm: ambiguous variable name 'l' (E741)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:25:27 +0000 (15:25 -0700)]
cephadm: do not use bare 'except' (E722)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:24:03 +0000 (15:24 -0700)]
cephadm: statement ends with a semicolon (E703)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:19:30 +0000 (15:19 -0700)]
cephadm: module level import not at top of file (E402)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:15:48 +0000 (15:15 -0700)]
cephadm: expected 1 blank line before a nested definition (E306)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:13:57 +0000 (15:13 -0700)]
cephadm: expected 2 blank lines after end of function or class (E305)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:12:50 +0000 (15:12 -0700)]
cephadm: too many blank lines (E303)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:10:41 +0000 (15:10 -0700)]
cephadm: expected 2 blank lines, found 1 (E302)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:04:42 +0000 (15:04 -0700)]
cephadm: expected 1 blank line, found 0 (E301)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Thu, 18 Feb 2021 22:02:31 +0000 (15:02 -0700)]
cephadm: too many leading '#' for block comment (E266)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 15:23:44 +0000 (08:23 -0700)]
cephadm: block comment should start with '# ' (E265)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 15:18:31 +0000 (08:18 -0700)]
cephadm: at least two spaces before inline comment (E261)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 04:10:36 +0000 (21:10 -0700)]
cephadm: unexpected spaces around keyword / parameter equals (E251)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 04:08:39 +0000 (21:08 -0700)]
cephadm: multiple spaces after ',' (E241)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 04:05:04 +0000 (21:05 -0700)]
cephadm: missing whitespace after ':' (E231)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:56:03 +0000 (20:56 -0700)]
cephadm: missing whitespace around arithmetic operator (E226)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:53:24 +0000 (20:53 -0700)]
cephadm: missing whitespace around operator (E225)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:50:10 +0000 (20:50 -0700)]
cephadm: whitespace before ':' (E203)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:47:39 +0000 (20:47 -0700)]
cephadm: whitespace after '{' (E201)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:46:19 +0000 (20:46 -0700)]
cephadm: continuation line unaligned for hanging indent (E131)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:38:37 +0000 (20:38 -0700)]
cephadm: continuation line under-indented for visual indent (E128)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Wed, 17 Feb 2021 03:18:50 +0000 (20:18 -0700)]
cephadm: continuation line over-indented for visual indent (E127)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 16:26:26 +0000 (09:26 -0700)]
cephadm: continuation line over-indented for hanging indent (E126)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Tue, 2 Mar 2021 20:50:10 +0000 (13:50 -0700)]
cephadm: continuation line with same indent as next logical line (E125)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 16:20:49 +0000 (09:20 -0700)]
cephadm: closing bracket does not match visual indentation (E124)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 16:11:38 +0000 (09:11 -0700)]
cephadm: ... does not match indentation of opening bracket's line (E123)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 16:09:47 +0000 (09:09 -0700)]
cephadm: continuation line missing indentation or outdented (E122)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 16:03:30 +0000 (09:03 -0700)]
cephadm: continuation line under-indented for hanging indent (E121)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 16:02:17 +0000 (09:02 -0700)]
cephadm: over-indented (E117)
Signed-off-by: Michael Fritch <mfritch@suse.com>
Michael Fritch [Fri, 12 Feb 2021 15:59:07 +0000 (08:59 -0700)]
cephadm: introduce flake8
Signed-off-by: Michael Fritch <mfritch@suse.com>
Sebastian Wagner [Wed, 3 Mar 2021 15:45:00 +0000 (16:45 +0100)]
Merge pull request #39789 from zdover23/wip-doc-cephadm-convert--bash-shells-2021-Mar-03
doc/cephadm: add prompts to adoption.rst
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Casey Bodley [Wed, 3 Mar 2021 15:38:36 +0000 (10:38 -0500)]
Merge pull request #39794 from cbodley/wip-qa-rgw-valgrind-supp-librados-delete
valgrind: suppress operator delete[] for tcmalloc
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Sebastian Wagner [Wed, 3 Mar 2021 15:34:01 +0000 (16:34 +0100)]
.github: Minor cephadm changes
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Sebastian Wagner [Wed, 3 Mar 2021 15:17:51 +0000 (16:17 +0100)]
Merge pull request #39558 from sebastian-philipp/doc-rados-rm-toctree-cephadm
doc/rados: avoid including cephadm into the toctree
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
Nathan Cutler [Wed, 3 Mar 2021 12:57:31 +0000 (13:57 +0100)]
rpm: drop old SUSE-specific OOM fix
This fix was needed some years ago, but no longer.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Tue, 2 Mar 2021 16:00:53 +0000 (17:00 +0100)]
rpm: limit build jobs by system memory on SUSE
43b441f9a3bc907c17d52385251001ffcd5d3ff9 removed a bunch of code which the SUSE
builds were relying on to avoid OOM. This commit brings back that code in
a much-streamlined form: the SUSE-specific %limit_build macro.
This also has the advantage of not breaking the build on older RPMs which only
know about %_smp_mflags, and not the newer %_smp_build_ncpus etc. macros.
Fixes: 43b441f9a3bc907c17d52385251001ffcd5d3ff9
Fixes: https://tracker.ceph.com/issues/49556
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Radoslaw Zarzynski [Wed, 3 Mar 2021 14:21:28 +0000 (14:21 +0000)]
crimson/admin: add support for 'config help'
This commit solves a problem unveiled in teuthology testing
where `ceph --admin-daemon ... config help` were constantly
returning `EINVAL`:
```
2021-03-03T02:43:01.566 DEBUG:tasks.admin_socket:Testing config help with config {'branch': 'master'}
2021-03-03T02:43:01.567 DEBUG:teuthology.orchestra.run.smithi083:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --admin-daemon /var/run/ceph/ceph-osd.0.asok config help
2021-03-03T02:43:01.711 INFO:teuthology.orchestra.run.smithi083.stderr:no valid command found; 3 closest matches:
2021-03-03T02:43:01.712 INFO:teuthology.orchestra.run.smithi083.stderr:config get <var>
2021-03-03T02:43:01.712 INFO:teuthology.orchestra.run.smithi083.stderr:config set <var> <val>...
2021-03-03T02:43:01.712 INFO:teuthology.orchestra.run.smithi083.stderr:config show
2021-03-03T02:43:01.713 INFO:teuthology.orchestra.run.smithi083.stderr:admin_socket: invalid command
2021-03-03T02:43:01.714 DEBUG:teuthology.orchestra.run:got remote process result: 22
2021-03-03T02:43:01.714 INFO:tasks.admin_socket:ceph cli returned an error, command not registered yet?
2021-03-03T02:43:01.715 INFO:tasks.admin_socket:sleeping and retrying ...
```
The root cause is no support for `config help` in crimson.
As shown below this command hasn't been registered at all:
```
DEBUG 2021-03-03 02:42:48,242 [shard 0] osd - start: asok socket path=/var/run/ceph/ceph-osd.0.asok
INFO 2021-03-03 02:42:48,242 [shard 0] osd - register_command(): mark_unfound_lost)
INFO 2021-03-03 02:42:48,242 [shard 0] osd - register_command(): query)
INFO 2021-03-03 02:42:48,242 [shard 0] osd - register_command(): perf dump_seastar)
INFO 2021-03-03 02:42:48,242 [shard 0] osd - register_command(): dump_pgstate_history)
INFO 2021-03-03 02:42:48,242 [shard 0] osd - register_command(): flush_pg_stats)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): send_beacon)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): status)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): injectargs)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): config show)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): config set)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): config get)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): get_command_descriptions)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): help)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): git_version)
INFO 2021-03-03 02:42:48,243 [shard 0] osd - register_command(): version)
```
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Alfonso Martínez [Wed, 3 Mar 2021 14:36:06 +0000 (15:36 +0100)]
mgr/dashboard: fix issues related with PyJWT versions >=2.0.0
Fixes: https://tracker.ceph.com/issues/49574
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
Daniel Gryniewicz [Wed, 3 Mar 2021 13:56:04 +0000 (08:56 -0500)]
Merge pull request #39399 from dang/wip-dang-zipper-10
RGW - Zipper 10: The Great Zippening
Sage Weil [Wed, 3 Mar 2021 13:38:58 +0000 (08:38 -0500)]
Merge PR #38909 into master
* refs/pull/38909/head:
PendingReleaseNotes: document option osd_fast_shutdown_notify_mon
osd: add osd_fast_shutdown_notify_mon option (default false)
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Wed, 3 Mar 2021 13:38:20 +0000 (08:38 -0500)]
Merge PR #39654 into master
* refs/pull/39654/head:
common/options: drop ms_async_max_op_threads
msg/async: drop Stack::num_workers
msg/async: s/num_workers/workers.size()/
msg/async: use range-based loop in NetworkStack
msg/async: do not pass worker id to Stack::spawn_worker()
async/Stack: pass Worker* to NetworkStack::add_thread()
async/rdma: do not reference worker id in RDMAStack::spawn_worker()
async/dpdk: do not use worker id when creating worker
async/PosixStack: do not reference worker id in ctor
async/rdma: initialize worker in RDMAStack::create_worker()
async/rdma: move RDMAStack::create_worker() to .cc
Reviewed-by: luo runbing <luo.runbing@zte.com.cn>
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Wed, 3 Mar 2021 13:35:51 +0000 (08:35 -0500)]
Merge PR #39665 into master
* refs/pull/39665/head:
qa/rados/dashbord use "random" objectore
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Wed, 3 Mar 2021 13:33:28 +0000 (08:33 -0500)]
Merge PR #39689 into master
* refs/pull/39689/head:
src/global/signal_handler.h: fix preprocessor logic for alpine
Reviewed-by: Kefu Chai <kchai@redhat.com>