Kefu Chai
b1738cd1ef
qa/standalone/scrub: s/$(pgid)/${pgid}/
...
to address the test failures like
```
2020-04-07T15:44:58.693 INFO:tasks.workunit.client.0.smithi049.stderr:/home/ubuntu/cephtest/clone.client.0/qa/standalone/scrub/osd-scrub-repair.sh:498: TEST_auto_repair_bluestore_failed: ceph pg dump
pgs
2020-04-07T15:44:58.694 INFO:tasks.workunit.client.0.smithi049.stderr://home/ubuntu/cephtest/clone.client.0/qa/standalone/scrub/osd-scrub-repair.sh:498: TEST_auto_repair_bluestore_failed: pgid
2020-04-07T15:44:58.694 INFO:tasks.workunit.client.0.smithi049.stderr:/home/ubuntu/cephtest/clone.client.0/qa/standalone/scrub/osd-scrub-repair.sh: line 498: pgid: command not found
```
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-08 00:54:46 +08:00
Alfonso Martínez
81d1e80d25
mgr/dashboard: fix errors related to frontend service subscriptions.
...
- Created TimerService: for getting a scheduled observable that checks if there are any observers subscribed before sending a request.
Now FeatureTogglesService uses it internally (solving a hidden bug in it).
- SummaryService & RbdMirroringService: instead of having window.setInterval/setTimeout tasks launched in constructor, now they have a method for polling (and subscribing to it). These methods are called in the appropriate component so we unsubscribe properly.
- Fixed: some subscriptions were not being unsubscribed properly.
- RbdFormComponent: little refactoring and fixed (also improved) unit tests.
Fixes: https://tracker.ceph.com/issues/44228
Signed-off-by: Alfonso Martínez <almartin@redhat.com>
2020-04-07 18:07:54 +02:00
Ernesto Puerta
d8d3b33633
rpm: add python3-saml as install dependency
...
`python.*-saml` is required for Ceph-Dashboard SSO support (optional
feature).
Fixes: https://tracker.ceph.com/issues/44721
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-04-07 18:06:26 +02:00
Lenz Grimmer
da52df8a8d
Merge pull request #34396 from tspmelo/wip-npm-hacking
...
mgr/dashboard: Update HACKING.rst
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2020-04-07 15:54:39 +02:00
Jan Fajerski
2822c53ef6
Merge pull request #34412 from jan--f/c-v-fix-simple-scan-log-string
...
devices/simple/scan: Fix string in log statement
2020-04-07 15:37:09 +02:00
Jason Dillaman
366ecdb26d
rbd: ignore tx-only mirror peers when adding new peers
...
There is a restriction for supporting only a single RX peer but
we should support multiple TX-only peers.
Fixes: https://tracker.ceph.com/issues/44938
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-04-07 07:54:53 -04:00
Joshua Schmid
d524ad7230
doc/cephadm: <encrypted> is a global flag
...
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-04-07 13:40:21 +02:00
Sebastian Wagner
58cc88dd14
Merge pull request #34406 from liewegas/fix-cephadm-upgrade-start
...
qa/suites/rados/cephadm/upgrade: start from v15.2.0
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-04-07 11:59:00 +02:00
Brad Hubbard
9c9be1b695
Merge pull request #34310 from badone/wip-restful-api-dont-pass-empty-dict-to-get
...
qa/suites/rados/rest: don't pass empty dict as data arg
Reviewed-by: Sage Weil <sage@redhat.com>
2020-04-07 08:14:03 +10:00
Brad Hubbard
ab569c3818
Merge pull request #34302 from badone/wip-specify-rule-for-pool-creation
...
Wip specify rule for pool creation
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
2020-04-07 07:44:30 +10:00
Nathan Cutler
853ff61805
ceph.spec.in: remove extra tokens at end of %endif directive
...
RPM 4.15.1 warns: extra tokens at the end of %endif directive
Heed the warning.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-04-06 23:00:43 +02:00
Nathan Cutler
48c79c1102
ceph.spec.in: version an Obsoletes
...
RPM 4.15.1 warns: It's not recommended to have unversioned Obsoletes.
Heed the warning.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-04-06 23:00:23 +02:00
Adam C. Emerson
8777980283
osd: Build ceph-osd without using namespace declarations in headers
...
This is part of a series of commits to clean up using namespace at top
level in headers.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-04-06 11:15:06 -04:00
Adam C. Emerson
dc6528b3c2
{common, rgw}: Build ceph-osd without namespace pollution in headers
...
This is part of a series of commits to clean up using namespace at top
level in headers.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-04-06 11:15:06 -04:00
Adam C. Emerson
83ee7598c6
include/ceph_assert: qualify __assert_warn call in assert_warn macro
...
A macro never knows where it will be expanded.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-04-06 11:15:06 -04:00
Adam C. Emerson
297223e22f
perfglue: Build ceph-osd without using namespace declarations in headers
...
This is part of a series of commits to clean up using namespace at top
level in headers.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-04-06 11:15:06 -04:00
Adam C. Emerson
06a6bc8e57
cls: Build ceph-osd without using namespace declarations in headers
...
This is part of a series of commits to clean up using namespace at top
level in headers.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-04-06 11:15:04 -04:00
Volker Theile
a5ade11a31
Merge pull request #34239 from p-se/wip-pse-fix-false-root-vol-full-alert
...
monitoring: root volume full alert fires false positives
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2020-04-06 14:17:17 +02:00
Lenz Grimmer
b6ad9a804b
Merge pull request #34240 from krig/grafana-dashboards-fixes
...
mgr/dashboard: Repair broken grafana panels
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2020-04-06 10:55:20 +02:00
Jan Fajerski
292ae0305d
devices/simple/scan: Fix string in log statement
...
A multiline string enclosed by () gained a comma, making it into a
tuple, which has no format() method.
Fixes: https://tracker.ceph.com/issues/44949
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2020-04-06 10:51:27 +02:00
Tiago Melo
566b3fda4b
mgr/dashboard: Update HACKING.rst
...
This will update information regarding npm.
Fixes: https://tracker.ceph.com/issues/44927
Signed-off-by: Tiago Melo <tmelo@suse.com>
2020-04-06 08:38:03 +00:00
Adam C. Emerson
632e4d839f
common: move to_string and to_integer overloads into root namespace
...
Since that's where the type is defined, that's where overloads taking
it should be defined.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
2020-04-06 04:11:12 -04:00
Kefu Chai
040cec33dd
Merge pull request #34374 from sebastian-philipp/mgr-fix-tox-cephadm
...
pybind/mgr: Fix `run_tox.sh mgr -- cephadm`
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-04-06 15:34:38 +08:00
Yuval Lifshitz
7b20846871
Merge pull request #34269 from yuvalif/fix_cls_queue_logs
...
cls/queue: remove error message when queue is not initialized
2020-04-05 13:50:41 +03:00
Jason Dillaman
16e2ccaf14
Merge pull request #33985 from zhengchengyao/clone_metadata
...
librbd: children should inherit parent's stripe
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-04-04 09:46:27 -04:00
Jason Dillaman
448cd3fe9a
Merge pull request #34072 from shangdehao1/fix_nfs_bug
...
qa/tasks/qemu: fix nfs setup and teardown bug in qemu task
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-04-04 09:45:49 -04:00
Josh Durgin
7655548930
Merge pull request #34371 from smithfarm/wip-43896
...
doc/releases/nautilus: restart OSDs to make them bind to v2 addr
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-04-03 14:31:22 -07:00
Gregory Farnum
40fb15563d
Merge pull request #31480 from ukernel/wip-20
...
client: auto reconnect after blacklisted
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2020-04-03 12:53:29 -07:00
Gregory Farnum
45288ad525
Merge pull request #33915 from lxbsz/client_assert_failedddd
...
Client: fix Finisher assert failure
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: "Yan, Zheng" <zyan@redhat.com>
2020-04-03 12:49:59 -07:00
Gregory Farnum
0e7e0d59c7
Merge pull request #34386 from gregsfortytwo/wip-33279-revert-sudo
...
Wip 33279 revert sudo
Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2020-04-03 12:36:37 -07:00
Gregory Farnum
15b3118eda
Merge pull request #34110 from ukernel/wip-44680
...
mds: don't assert empty io context list when shutting down
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2020-04-03 12:33:51 -07:00
Sage Weil
004b153f13
Merge PR #34385 into master
...
* refs/pull/34385/head:
doc/dev/cephadm: a few notes on developing with cephadm
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-04-03 14:29:43 -05:00
Gregory Farnum
13fc503b0f
Merge pull request #34281 from vshankar/wip-44677
...
mgr: force purge normal ceph entities from service map
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-04-03 12:29:19 -07:00
Gregory Farnum
794ce8942d
Merge pull request #34306 from ukernel/wip-44771
...
ceph-fuse: don't get mount options from /etc/fstab when doing remount
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2020-04-03 12:28:30 -07:00
Sage Weil
857715f7d8
Merge PR #34296 into master
...
* refs/pull/34296/head:
qa/suites/rados/cephadm/smoke-roleless: add smoke test
qa/tasks/cephadm: add 'roleless' mode
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2020-04-03 14:16:21 -05:00
Sage Weil
639762ca26
Merge PR #34384 into master
...
* refs/pull/34384/head:
cephadm: create /var/run/ceph dir via unit.run, not unit file
Reviewed-by: Michael Fritch <mfritch@suse.com>
2020-04-03 14:16:00 -05:00
Sage Weil
44ca20017a
qa/suites/rados/cephadm/upgrade: start from v15.2.0
...
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-03 14:15:01 -05:00
Yuri Weinstein
d23f2b70e8
Merge pull request #34405 from ceph/wip-yuriw-cron-master2
...
qa/tests: fixed typo
2020-04-03 10:19:17 -07:00
yuriw
898d9c5a60
qa/tests: fixed typo
...
Signed-off-by: yuriw <yuri.weinstein@gmail.com>
2020-04-03 09:28:05 -07:00
Yuri Weinstein
21e1d54e76
Merge pull request #34404 from ceph/wip-yuriw-cron-master
...
qa/tests: added client upgrades tests for octopus, removed mimic-x/ma…
2020-04-03 09:21:14 -07:00
yuriw
8c80a43b58
qa/tests: added client upgrades tests for octopus, removed mimic-x/masted as not needed
...
Signed-off-by: Yuri Weinstein <yweinstein@redhat.com>
2020-04-03 08:57:28 -07:00
Sage Weil
086acd20b9
doc/dev/cephadm: a few notes on developing with cephadm
...
Signed-off-by: Sage Weil <sage@redhat.com>
2020-04-03 09:42:40 -05:00
Jason Dillaman
cf7c16ca05
Merge pull request #33502 from yison/rwl-image-writeback-cache-seq3
...
rbd/cache: Replicated Write Log core codes part 3
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-04-03 10:39:28 -04:00
Jason Dillaman
524be11882
Merge pull request #34362 from tchaikov/wip-rbd-with-pmem
...
cmake, librbd: fix build with pmem and cleanups
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-04-03 10:08:08 -04:00
Kefu Chai
86c785afb4
Merge pull request #34332 from cyx1231st/wip-seastar-messenger-lossy-peer
...
crimson/net: enable features for lossy peer connections of heartbeat
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-04-03 21:26:04 +08:00
Sebastian Wagner
c656e598ba
Merge pull request #34319 from clyso/patch-2
...
doc/mgr/orchestrator: update cephadm shell proposed alias entry
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-04-03 12:48:11 +02:00
Sebastian Wagner
adedd2f531
Merge pull request #34318 from clyso/patch-1
...
doc/mgr/orchestrator: add path to ssh-copy-id instructions
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-04-03 12:44:55 +02:00
Sebastian Wagner
93b908a4dd
Merge pull request #34367 from sebastian-philipp/codeowners-cephadm-update
...
CODEOWNERS: update cephadm paths
Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-04-03 12:41:34 +02:00
Kefu Chai
b6303828be
Merge pull request #34390 from tchaikov/wip-github-codeowners
...
.github/CODEOWNERS: add ceph/crimson
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-04-03 17:41:02 +08:00
Lenz Grimmer
b36491c72a
Merge pull request #34325 from tspmelo/wip-npm-update-20-03
...
mgr/dashboard: Update all npm packages
Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2020-04-03 11:14:50 +02:00