Commit Graph

89932 Commits

Author SHA1 Message Date
Andrew Schoen
331e4180be
Merge pull request #23963 from alfredodeza/wip-rm35535
ceph-volume:  batch tests for mixed-type of devices

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2018-09-06 15:29:33 -05:00
Alfredo Deza
c1481799a2 ceph-volume lvm.batch use 'ceph' as the cluster name with filestore
Custom cluster names are currently broken on ceph-volume, should get
addressed with http://tracker.ceph.com/issues/27210 which is out of
scope for these changes

Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 15:19:01 -04:00
Alfredo Deza
a096a016cc ceph-volume tests/functional update filestore xenial test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:37 -04:00
Alfredo Deza
89e52dd197 ceph-volume tests/functional update bluestore xenial test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:37 -04:00
Alfredo Deza
a5ec54207a ceph-volume tests/functional update filestore centos7 test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:37 -04:00
Alfredo Deza
2549d57372 ceph-volume tests/functional update bluestore centos7 test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:37 -04:00
Alfredo Deza
c1cbc407c0 ceph-volume lvm.api use double -f flags when calling pvremove
Fairly destructive, just like everything else when zapping a device.
This is required in the case of double UUIDs detected, something that
surfaced when testing with a loop device to create an nvme (the loop
device ends up with the same UUID as the nvme).

Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:37 -04:00
Alfredo Deza
a008fe1385 ceph-volume tests/functional remove duplicate test playbooks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:37 -04:00
Alfredo Deza
71db509df0 ceph-volume tests/functional setup playbook for nvme devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:36 -04:00
Alfredo Deza
23330c0107 ceph-volume tests/functional single (test) playbook to zap and redeploy batch operations
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:36 -04:00
Alfredo Deza
860e66083f ceph-volume tests/functional create a noop playbook to allow symlinking always to setup.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:36 -04:00
Alfredo Deza
0d5b90bb1f ceph-volume tests/functional add mixed-type scenarios to tox.ini
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 14:26:36 -04:00
Patrick Donnelly
532f2880bd
Merge PR #23673 into master
* refs/pull/23673/head:
	qa: automate distro/kernel matrix for kclient

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Tested-by: Patrick Donnelly <pdonnell@redhat.com>
2018-09-06 10:57:32 -07:00
Alfredo Deza
799ce4508d ceph-volume tests/functional add CentOS7 bluestore mixed-type scenarios
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 13:33:55 -04:00
Alfredo Deza
89bbcff659 ceph-volume tests/functional add CentOS7 filestore mixed-type scenarios
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2018-09-06 13:33:55 -04:00
Patrick Donnelly
6ac1882dc4
qa: automate distro/kernel matrix for kclient
It's no longer necessary to pass `-k testing` to teuthology-suite. We're also
now regularly testing RHEL 7.5 kernel in upstream testing.

This work is prep for eventually integrating kclient into fs.

Fixes: http://tracker.ceph.com/issues/26995

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-09-06 10:23:59 -07:00
Ruben Kerkhof
d05cd1a3e6 doc: remove deprecated 'scrubq' from ceph(8)
The option was removed in a30cbe9ade

Fixes: http://tracker.ceph.com/issues/35813

Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com>
2018-09-06 16:24:16 +02:00
Kefu Chai
a6879a661f
Merge pull request #23846 from liewegas/wip-mgr-config-fixes
mon: fix mgr module config option handling

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-09-06 21:58:52 +08:00
huanwen ren
821b6b486c
Merge pull request #23836 from sepia-liu/wip-cephfuse-doc
doc/cephfs: fixup add/remove mds docs
2018-09-06 18:50:57 +08:00
Lenz Grimmer
b3eb7eec97
Merge pull request #23911 from votdev/cleanup
mgr/dashboard: Remove useless code

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-09-06 11:04:22 +02:00
Xie Xingguo
7a8ed0fe2c
Merge pull request #23948 from libingyang-zte/master
doc: Fix Spelling Error of Radosgw

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-09-06 12:10:20 +08:00
Kefu Chai
ab5212e776
Merge pull request #23947 from tchaikov/wip-test-msgr-include
test/msgr: add missing #include

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-09-06 10:00:47 +08:00
Xie Xingguo
42a518317a
Merge pull request #23926 from Gangbiao/lgb-devel
doc: Document correction

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-09-06 09:30:25 +08:00
李丙洋 10208981
b91d54976f doc: Fix Spelling Error of Radosgw
Signed-off-by: Li Bingyang <li.bingyang1@zte.com.cn>
2018-09-06 08:43:11 +08:00
Kefu Chai
6d5705180d
Merge pull request #23850 from liewegas/wip-22544
osdc/Objecter: fix split vs reconnect race

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-09-06 08:33:31 +08:00
Kefu Chai
4a97e8452d
Merge pull request #23557 from liewegas/wip-cmd-getval
common/cmdparse: cmd_getval_throws -> cmd_getval

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-09-06 08:31:55 +08:00
Kefu Chai
bc679109e9 test/msgr: add missing #include
it's a regression introduced by #23930

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-09-06 08:24:16 +08:00
Vasu Kulkarni
13e100259e qa/tasks: update mirror link for maven, the original mirror no longer exists
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-09-05 17:08:24 -07:00
Patrick Donnelly
c7f6e03ece
Merge PR #23851 into master
* refs/pull/23851/head:
	mds: print is_laggy message once

Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-09-05 16:39:47 -07:00
Patrick Donnelly
11f42ef666
Merge PR #23890 into master
* refs/pull/23890/head:
	msg: lower verbosity on normal event

Reviewed-by: Sage Weil <sage@redhat.com>
2018-09-05 16:39:41 -07:00
Patrick Donnelly
4399023119
mds: print is_laggy message once
Beacon::is_laggy gets called frequently which causes the debug log to get
spammed with messages.

Steps to reproduce:
- setup vstart cluster
- start IO from client (e.g. `cp -av /usr /mnt`)
- find connection to mon by the mds
  $ ss -tnp | grep ceph-mds
    ...
    ESTAB      0      0      127.0.0.1:58988              127.0.0.1:40928               users:(("ceph-mds",pid=13095,fd=37))
- block the connection using iptables on the MDS node:
  $ sudo iptables -I INPUT -p tcp --sport 58988 --dport 40928 -j DROP
- verify MDS log using:
  $ tail -f mds.a.log | grep beacon
    ...
    2018-09-05 19:21:05.672 7f2908a9d700  1 mds.beacon.a is_laggy 19.8876 > 15 since last acked beacon
    2018-09-05 19:21:05.672 7f2908a9d700  1 mds.beacon.a is_laggy 19.8876 > 15 since last acked beacon
    2018-09-05 19:21:05.672 7f2908a9d700  1 mds.beacon.a is_laggy 19.8876 > 15 since last acked beacon
    2018-09-05 19:21:05.672 7f2908a9d700  1 mds.beacon.a is_laggy 19.8876 > 15 since last acked beacon
    2018-09-05 19:21:05.784 7f2905a97700  5 mds.beacon.a Sending beacon up:active seq 114
    2018-09-05 19:21:05.784 7f2905a97700  1 -- 127.0.0.1:6813/2277776624 --> 127.0.0.1:40929/0 -- mdsbeacon(14162/a up:active seq 114 v7) v7 -- 0x7d1e7e2a80 con 0
    2018-09-05 19:21:05.784 7f2905a97700 20 mds.beacon.a sender thread waiting interval 4s

Fixes: http://tracker.ceph.com/issues/35250

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-09-05 16:21:19 -07:00
Noah Watkins
db68a75ff6
Merge pull request #23645 from jcsp/wip-mgr-unknown-error
mgr: replace "Unknown error" string on always_on

Reviewed-by: Noah Watkins <nwatkins@redhat.com>
2018-09-05 16:02:34 -07:00
Jason Dillaman
016076ec68
Merge pull request #23942 from trociny/wip-rados-rmpool
qa/workunits/rbd: replace usage of 'rados rmpool'

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-09-05 17:33:57 -04:00
Mykola Golub
cec53e9bd2 qa/workunits/rbd: replace usage of 'rados rmpool'
This command was dropped.

Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-09-05 22:52:20 +03:00
Patrick Donnelly
a68a827cec
Merge PR #23907 into master
* refs/pull/23907/head:
	doc: Fix Spelling Error of Cephfs Shell

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-09-05 09:41:23 -07:00
Kefu Chai
3f2fd87036
Merge pull request #23930 from tchaikov/wip-include-cleanup
common,mon: add implicit `#include` headers

Reviewed-by: Sage Weil <sage@redhat.com>
2018-09-05 23:47:32 +08:00
Sage Weil
f8d728620f
Merge pull request #23909 from theanalyst/doc/releases/12.2.8
doc: release notes for 12.2.8 luminous
2018-09-05 10:43:26 -05:00
Abhishek Lekshmanan
5b5dbe257b doc: release notes for 12.2.8 luminous
- Add a special note for upgrades from earlier releases
- Add a notable section mentioning the scrub and rgw options

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2018-09-05 16:38:45 +02:00
Kefu Chai
e29eb03521
Merge pull request #23852 from tchaikov/wip-cmake-cleanup
cmake: link compressor plugins against lib the modern way

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-09-05 22:28:37 +08:00
Casey Bodley
79d6b60302
Merge pull request #23925 from cfanz/wip-fix-data-sync-report
rgw-admin: fix data sync report for master zone

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-09-05 10:20:22 -04:00
Casey Bodley
15a0f1ec33
Merge pull request #23626 from Liuchang0812/rgw-put-cors-compatible
rgw: return err_malformed_xml when MaxAgeSeconds is an invalid integer

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-09-05 09:20:18 -04:00
Jason Dillaman
f98cbb1be7
Merge pull request #23835 from Songweibin/wip-import-34536
rbd: fix error import when the input is a pipe

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-09-05 09:15:34 -04:00
Jason Dillaman
86aa451b96
Merge pull request #23815 from shun-s/fix-acquire-lock-latency
librbd: fix possible unnecessary latency when requeue request

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-09-05 09:14:59 -04:00
Ricardo Marques
ee3e9622cd
Merge pull request #23935 from LenzGr/bug-35686-missing-tooltip
mgr/dashboard: Added missing tooltip to settings icon

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-09-05 13:59:53 +01:00
Lenz Grimmer
2c1f8b69f5
Merge pull request #23409 from ricardoasmarques/wip-role-management
mgr/dashboard: Role management from the UI

Reviewed-by: Tiago Melo <tmelo@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-09-05 14:57:17 +02:00
Mykola Golub
bfaea4e76a
Merge pull request #23938 from dillaman/wip-qa-rbd-mkpool
qa/workunits/rbd: replace usage of 'rados mkpool'

Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-09-05 15:42:38 +03:00
Jason Dillaman
0f0176ed4a qa/workunits/rbd: replace usage of 'rados mkpool'
This command was dropped under commit 2c26fb0fe1, so use
'ceph osd pool create' instead.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-09-05 08:17:39 -04:00
Ricardo Marques
5d2b0eb685 mgr/dashboard: Role management from the UI
Fixes: https://tracker.ceph.com/issues/24447

Signed-off-by: Ricardo Marques <rimarques@suse.com>
2018-09-05 13:12:20 +01:00
Kefu Chai
7d8a753e5d
Merge pull request #23937 from tchaikov/wip-crimson-test-denc
test/crimson: do not use unit.cc as the driver of unittest_seastar_denc

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-09-05 20:11:02 +08:00
Kefu Chai
b7852ff594 test/crimson: do not use unit.cc as the driver of unittest_seastar_denc
as unit.cc initializes the CephContext and all of Ceph's infratructure,
which is not necessary for the denc test. also, seastar's builtin allocator
only pre-allocates 32 << 20 bytes. it's enough for the denc test, but
not necessarily enough for create CephContext and its friends. an option is
to use seastar's app template to initialize the memory allocator properly.
another option is to avoid initializing CephContext in this test.

the latter is simpler.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-09-05 19:31:49 +08:00