Commit Graph

88282 Commits

Author SHA1 Message Date
Kefu Chai
0d03be4f26
Merge pull request #22893 from jcsp/wip-misc
mgr: Miscellaneous small mgr fixes

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-07-09 19:36:50 +08:00
Kefu Chai
06afa90b28
Merge pull request #21962 from socketpair/perf
osd: Additional fields for osd "bench" command

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-07-09 19:36:02 +08:00
Wido den Hollander
9cf23c1933
mgr: Centralize PG_STATES to MgrModule
The Prometheus, Telegraf and Influx module can use this list
of states to send information about Placement Groups to their
endpoint.

Signed-off-by: Wido den Hollander <wido@42on.com>
2018-07-09 13:30:33 +02:00
Jianpeng Ma
122cfa9c8d os/bluestore: batch handle get_fragmentation.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2018-07-09 18:35:23 +08:00
Kefu Chai
9888cac80e cmake: cleanup FindCython.cmake
print out error message if cython module is not found.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-09 17:13:56 +08:00
Patrick Donnelly
b59d2ee04e
Merge PR #22836 into master
* refs/pull/22836/head:
	qa: remove unused distro dir

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
2018-07-08 21:07:31 -07:00
Patrick Donnelly
0918f8fd4f
Merge PR #22741 into master
* refs/pull/22741/head:
	qa: fix ffsb cd argument
	qa: fix cd argument during iogen unpack

Reviewed-by: Neha Ojha <nojha@redhat.com>
2018-07-08 21:06:26 -07:00
Patrick Donnelly
e18c126044
githubmap: update contributors
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-07-08 21:06:25 -07:00
Patrick Donnelly
4a38cd5954
Merge PR #22766 into master
* refs/pull/22766/head:
	mds: refactor const ref return to avoid mem alloc

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2018-07-08 21:05:29 -07:00
Patrick Donnelly
ac6f789e88
githubmap: update contributors
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-07-08 21:05:28 -07:00
Patrick Donnelly
86c817febc
Merge PR #22740 into master
* refs/pull/22740/head:
	qa: create common conf for all cephfs suites
	qa: remove wrongly created random distro conf

Reviewed-by: Zheng Yan <zyan@redhat.com>
2018-07-08 20:56:09 -07:00
James McClune
575a5af0e0
doc: fixed grammar in restore rbd image section
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-07-08 22:53:59 -04:00
Kefu Chai
1c41870184 cmake: do not depend on ${DPDK_LIBRARIES} if not using bundled dpdk
${DPDK_LIBRARIES} will be link flags instead of library targets if
libdpdk is not built using the bundled source.

Fixes: http://tracker.ceph.com/issues/24449
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-08 18:22:34 +08:00
Nathan Cutler
a1d4f9d57c
Merge pull request #22922 from smithfarm/wip-argparse-py3
tests: make test_ceph_argparse.py pass on py3-only systems

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-07-07 09:52:04 +02:00
Kefu Chai
71e4255f3b
Merge pull request #22912 from tchaikov/wip-cmake-cleanup
cmake: remove workarounds for supporting cmake 2.x

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-07-07 14:38:54 +08:00
Jos Collin
1660ef0569 doc: fix Ceph FS
s/Ceph FS/CephFS

Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-07-07 07:23:22 +05:30
Jos Collin
81c0a328ac doc: new label and glossary url
Let the other docs link Ceph Filesystem glossary from outside.
If the user wants then let him visit the Ceph Filesystem doc(s)
from the glossary.

Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-07-07 07:23:15 +05:30
Jos Collin
1ea691f313 doc: drop linking to itself
drop unnecessary linking to its own smaller definition.

Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-07-07 07:03:58 +05:30
Nathan Cutler
5ed075d77f tests: make test_ceph_argparse.py pass on py3-only systems
On systems that do not have Python 2 installed, this test fails to
import StringIO.

Fixes: http://tracker.ceph.com/issues/24816
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-07 00:47:34 +02:00
Vasu Kulkarni
ff1f97e276 qa/tests: remove ceph-disk tests and default all tests to use ceph-volume
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2018-07-06 15:03:17 -07:00
Florian Haas
c30ede0b3a doc: Fix minor documentation issues in Mimic release notes
Small grammar glitches, typos, minor style issues.

Signed-off-by: Florian Haas <florian@citynetwork.eu>
2018-07-06 23:28:09 +02:00
Florian Haas
63f93d524c doc: Mention PURGED_SNAPDIRS and RECOVERY_DELETES in Mimic release notes
71d1dcbb98 started enforcing the
PURGED_SNAPDIRS osdmap flag before am upgraded Mon could join the
quorum.

9b80b14783 extended that check to also
include RECOVERY_DELETES. The Mimic release notes do not mention these
flags as prerequisites for an upgrade beyond Luminous. That creates an
obvious issue for users who skipped Luminous in production, and now
want to upgrade from Jewel to Mimic in, say, a weekend.

Update the release notes to include those flags as prerequisites for a
Luminous to Mimic upgrade, explain how users can make sure that they
are set, and also give users a one-liner to fix up their PGs in a
pinch, if they need to.

Signed-off-by: Florian Haas <florian@citynetwork.eu>
2018-07-06 23:28:09 +02:00
Sage Weil
d5468145b3 Merge PR #22863 into master
* refs/pull/22863/head:
	rgw: fix gc may cause a large number of read traffic

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 13:51:30 -05:00
Yuri Weinstein
cb467fccb9
Merge pull request #20779 from oritwas/wip-rgw-23257
rgw: radogw-admin reshard status command should print text for reshard status

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-07-06 11:49:00 -07:00
Yuri Weinstein
6e156812d8
Merge pull request #22721 from linuxbox2/wip-rgw-23099
rgw: escape markers in RGWOp_Metadata_List::execute

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-07-06 11:46:13 -07:00
Sage Weil
884a0d24ab Merge PR #22745 into master
* refs/pull/22745/head:
	debian/control: require sudo
	ceph.spec: require sudo
	ceph.spec: install etc/sudoers.d/ceph-osd-smartctl
	debian: install etc/sudoers.d/ceph-osd-smartctl
	sudoers.d/ceph-osd-smartctl: allow user ceph to run smartctl as root

Reviewed-by: Erwan Velu <erwan@redhat.com>
2018-07-06 13:43:15 -05:00
Sage Weil
f5df6ddeb2 Merge PR #22858 into master
* refs/pull/22858/head:
	osd/PrimaryLogPG: rebuild attrs from clients

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-07-06 13:43:03 -05:00
Sage Weil
bc4381691a Merge PR #22870 into master
* refs/pull/22870/head:
	mgr: replace iteritems with six.iteritems (mgr_module.py)
	mgr: replace iteritems with six.iteritems (crash)
	mgr: replace iteritems with six.iteritems (telegraf)
	mgr: replace iteritems with six.iteritems (status)
	mgr: replace iteritems with six.iteritems (restful)
	mgr: replace iteritems with six.iteritems (influx)
	mgr: replace iteritems with six.iteritems (balancer)

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-07-06 13:42:58 -05:00
Sage Weil
dc87c3c580 githubmap: update contributors
Signed-off-by: Sage Weil <sage@redhat.com>
2018-07-06 13:42:57 -05:00
Sage Weil
15732cdfc1 Merge PR #22871 into master
* refs/pull/22871/head:
	deb/rpm: add python-six as build-time and run-time dependency

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
2018-07-06 13:42:38 -05:00
Sage Weil
7d287ff30a Merge PR #22873 into master
* refs/pull/22873/head:
	os/bluestore: fix incomplete faulty range marking when doing compression

Reviewed-by: Sage Weil <sage@redhat.com>
2018-07-06 13:42:34 -05:00
Kefu Chai
34f1ee7897 cmake: remove workarounds for supporting cmake 2.x
and bump up the required cmake version to 3.5.1

Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-07 01:24:02 +08:00
Kefu Chai
00d1038d1d
Merge pull request #22896 from tchaikov/wip-cmake3
deb,rpm,do_cmake: switch to cmake3

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
2018-07-07 00:46:16 +08:00
Jianpeng Ma
663d6ba40d os/bluestore: remove redundant fault_range.
In fact, _do_read already did fault_range for the same offset and
length.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
2018-07-06 23:37:01 +08:00
Yuri Weinstein
0a9871b17e
Merge pull request #22619 from zhangsw/fix-rgw-deletemarker-bug
rgw: The delete markers generated by object expiration should have owner attribute.

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2018-07-06 07:43:05 -07:00
Yuri Weinstein
bb0b5cd000
Merge pull request #22145 from Jeegn-Chen/wip-issue-24223
rgw: reject invalid methods in validate_cors_rule_method

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-07-06 07:02:06 -07:00
Yuri Weinstein
3410d641a0
Merge pull request #22452 from theanalyst/wip-placement-target-warn
rgw: warn if zone doesn't contain all zg's placement targets

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 07:00:55 -07:00
Yuri Weinstein
745d6a6c26
Merge pull request #22614 from tianshan/fix_24563
rgw: fix copy response header etag format not correct

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 07:00:21 -07:00
Yuri Weinstein
3c3e02c21a
Merge pull request #22623 from zhangsw/fix-rgw-lifecycle-rule-num
rgw: Limit the number of lifecycle rules on one bucket.

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2018-07-06 06:58:07 -07:00
Yuri Weinstein
84be9c4947
Merge pull request #22635 from zhangsw/fix-rgw-admin-objectexpire-bug
rgw: "radosgw-admin objects expire" always returns ok even if the process fails.

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-07-06 06:57:10 -07:00
Tiago Melo
2aa5cde6cd mgr/dashboard: Fix e2e script
Angular 6 changed the cli and how you can configure the e2e cmd.

Signed-off-by: Tiago Melo <tmelo@suse.com>
2018-07-06 13:32:44 +01:00
John Spray
e48353bbdd mgr: reduce log spam
Several things at level 1 that shouldn't have been, especially
the big dump of all possible commands every time we handle one.

Signed-off-by: John Spray <john.spray@redhat.com>
2018-07-06 11:01:20 +01:00
John Spray
13bcddea23 mgr: handle long-named mgr modules
Signed-off-by: John Spray <john.spray@redhat.com>
2018-07-06 11:01:20 +01:00
John Spray
af8c2ce4ea mgr: improve logging on handle_command path
Signed-off-by: John Spray <john.spray@redhat.com>
2018-07-06 11:01:20 +01:00
Kefu Chai
af2c91ace6 deb,rpm,do_cmake: switch to cmake3
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-07-06 13:29:21 +08:00
Sage Weil
6b0a270842 debian/control: require sudo
Signed-off-by: Sage Weil <sage@redhat.com>
2018-07-05 16:28:01 -05:00
Sage Weil
72fcace746 ceph.spec: require sudo
Signed-off-by: Sage Weil <sage@redhat.com>
2018-07-05 16:27:55 -05:00
Alfredo Deza
eeadc06a31
Merge pull request #22878 from falcon78921/wip-falcon78921-docs-install
doc: fixed minor typo in Debian packages section

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-07-05 13:32:01 -04:00
James McClune
0bf4d59634
doc: fixed minor typo in Debian packages section
Signed-off-by: James McClune <jmcclune@mcclunetechnologies.net>
2018-07-05 13:14:20 -04:00
Nathan Cutler
093562f6de mgr: replace iteritems with six.iteritems (mgr_module.py)
Fixes: http://tracker.ceph.com/issues/24779
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-07-05 17:40:18 +02:00