Commit Graph

94050 Commits

Author SHA1 Message Date
Sebastian Wagner
116d53d929
Merge pull request #26032 from jtlayton/wip-rook
mgr/rook: remove dead code and fix bug in url fetching code

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-01-22 10:28:25 +01:00
Andrew Schoen
2c6a785410
Merge pull request #25895 from jan--f/c-v-func-test-local
ceph-volume: functional tests, add libvirt customization

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
2019-01-21 11:40:47 -06:00
Kefu Chai
ca5214b413
Merge pull request #26044 from tchaikov/wip-build-doc-pyyaml
doc: bump up sphinx and pyyaml versions

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2019-01-22 01:00:15 +08:00
Kefu Chai
358e85be8a doc: bump up sphinx and pyyaml versions
* bump up pyyaml version to address CVE-2017-18342, see
  https://nvd.nist.gov/vuln/detail/CVE-2017-18342
* bump up sphinx to the latest stable

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-01-21 23:22:42 +08:00
Kefu Chai
e2ff665427
Merge pull request #26052 from tchaikov/wip-37976
mgr/zabbix: drop "total_objects" field

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-21 23:04:55 +08:00
Kefu Chai
91b38e738c
Merge pull request #26054 from tchaikov/wip-crimson-dispatcher-fix-ftbfs
crimson/osd: remove "force_new" from ms_get_authorizer()

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2019-01-21 22:30:26 +08:00
Kefu Chai
80cd718baa
Merge pull request #26045 from hsiang41/Ticket_33736
mgr/diskprediction_cloud: fix divide by zero when total_size is 0

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-21 22:17:10 +08:00
Kefu Chai
9dacb904c5 crimson/osd: remove "force_new" from ms_get_authorizer()
it was removed in e62f45d1, so update crimson-osd accordingly

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-01-21 19:30:54 +08:00
Kefu Chai
3f1d2ce4ae
Merge pull request #26046 from liewegas/wip-37976
mgr/telemetry: fix total_objects

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-21 18:44:41 +08:00
Kefu Chai
3065ba5d13 mgr/zabbix: drop "total_objects" field
This field was removed from df output a while back in
342f309

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-01-21 18:38:25 +08:00
Lenz Grimmer
b3f2a98edd
Merge pull request #25712 from familyuu/configuration
mgr/dashboard: Add a 'clear filter' button to configuration page

Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-01-21 09:34:35 +01:00
hsiang41
f3836a17df mgr/diskprediction_cloud: fix divide by zero when total_size is 0
Fix devide by zero when total_size is o.

Ref ticket: https://tracker.ceph.com/issues/37736

Signed-off-by: Rick Chen <rick.chen@prophetstor.com>
2019-01-21 10:37:08 +08:00
Sage Weil
c849d7dfcc mgr/telemetry: fix total_objects
This field was removed from df output a while back in
342f309645

Fixes: http://tracker.ceph.com/issues/37976
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-20 15:59:50 -06:00
Sage Weil
01bf29e50a Merge PR #26031 into master
* refs/pull/26031/head:
	mgr/BaseMgrModule: fix mon commands targetting a specific monitor
	mgr/ActivePyModules: fix RestoreThread calls for get('devices')

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-20 15:55:50 -06:00
Kefu Chai
dca49ee13a
Merge pull request #25490 from Aran85/fix-ec-using-cache
osd: keep using cache even if op will invalid cache

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-20 10:33:51 +08:00
Kefu Chai
24a67fd3f4
Merge pull request #25920 from wjwithagen/wjw-fix-freebsd-numa
common/numa: Add shim routines for NUMA on FreeBSD.
2019-01-20 10:32:21 +08:00
Kefu Chai
4975892afc
Merge pull request #25938 from majianpeng/msg-remove-memcopy-message-header
msg/async: reduce additional ceph_msg_header copy.

Reviewed-by: Xie Xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-20 10:31:26 +08:00
Kefu Chai
8342e1a009
Merge pull request #26021 from majianpeng/osd-remove-unused-code
osd: remove unused fields

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-20 10:30:34 +08:00
Kefu Chai
cee58f040a
Merge pull request #26040 from tchaikov/wip-blkdev-stat
common/blkdev: check retval of stat()

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-20 10:28:22 +08:00
Kefu Chai
f494106852
Merge pull request #26041 from tchaikov/wip-kvstore-tool-gcc-ice
tools/ceph_kvstore_tool: extract StoreTool into kvstore_tool.cc

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-20 10:27:52 +08:00
Patrick Donnelly
47a2c0da21
Merge PR #26012 into master
* refs/pull/26012/head:
	qa: add test that down fs does not ERR
	mon/MDSMonitor: skip offline ERR for down fs

Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2019-01-19 17:21:42 -08:00
Patrick Donnelly
53f88b05b8
Merge PR #25993 into master
* refs/pull/25993/head:
	mds/FSMap: simplify encode/decode
	mds: alias reference type for Filesystem
	mds: add missing memory header include
	include/encoding: eliminate smart_ptr temporaries

Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-01-19 17:21:09 -08:00
Patrick Donnelly
8ddc88dfe0
Merge PR #25976 into master
* refs/pull/25976/head:
	Objecter::calc_op_budget: Fix invalid access to extent union member

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2019-01-19 17:20:18 -08:00
Patrick Donnelly
e29e09d4a8
Merge PR #25974 into master
* refs/pull/25974/head:
	MDSMonitor: add missing OSDMonitor writeable check
	MDSMonitor: codify constraint for writeable OSDMap

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-19 17:19:19 -08:00
Patrick Donnelly
cae0756639
Merge PR #25973 into master
* refs/pull/25973/head:
	qa: use simpler fs fail to bring fs down
	MDSMonitor: add fs fail command

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2019-01-19 17:18:08 -08:00
Patrick Donnelly
f046f14f4a
Merge PR #25971 into master
* refs/pull/25971/head:
	qa: test hex dump_inode
	pybind/ceph_argparse: accept int with non-decimal base

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-19 17:17:04 -08:00
Patrick Donnelly
f8b2a5be06
Merge PR #25650 into master
* refs/pull/25650/head:
	client: add ceph_stat/ceph_lstat/ceph_fstat api

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
2019-01-19 17:16:17 -08:00
Kefu Chai
ffd4de74e5 tool/ceph_kvstore_tool: extract duration calc out
simplify the code a little bit

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-01-20 00:49:14 +08:00
Kefu Chai
301a64212f tools/ceph_kvstore_tool: extract StoreTool into kvstore_tool.cc
to workaround n bug in GCC 7.3, which leads to ICE like

build/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/14.0.1-2751-gb268822/rpm/el7/BUILD/ceph-14.0.1-2751-gb268822/src/tools/ceph_kvstore_tool.cc:625:1:
internal compiler error: Segmentation fault
 }
 ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-01-20 00:49:14 +08:00
Sage Weil
abfdea5d21 mgr/BaseMgrModule: fix mon commands targetting a specific monitor
We just need to use the right variant of start_mon_command().

Fixes: http://tracker.ceph.com/issues/37967
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-19 09:50:27 -06:00
Sage Weil
dac649753b mgr/ActivePyModules: fix RestoreThread calls for get('devices')
Fixes 61aa7e2e02

Fixes: http://tracker.ceph.com/issues/37736
Signed-off-by: Sage Weil <sage@redhat.com>
2019-01-19 09:50:27 -06:00
Kefu Chai
7e991c67e6 common/blkdev: check retval of stat()
Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-01-19 21:32:00 +08:00
Patrick Donnelly
6e1d7c4b39
qa: use simpler fs fail to bring fs down
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2019-01-18 23:37:17 -08:00
David Galloway
51bfb6791f
Merge pull request #25919 from yuriw/wip-yuriw-distros-master
qa/tests: added rhel 7.6
2019-01-18 13:03:17 -05:00
Sage Weil
0a638eafd8 Merge PR #26019 into master
* refs/pull/26019/head:
	mon: implement hiding commands in ceph tool

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-18 11:27:07 -06:00
Jeff Layton
36212e5133 mgr/rook: wrap url fetch function in try/except block
It's possible for the fetch of this object to fail if the service is
being torn down. Handle that situation gracefully, but log a message.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-01-18 12:15:18 -05:00
Casey Bodley
92ea0a6873
Merge pull request #25996 from yehudasa/wip-37885
qa/rgw/tempest: either force os_type or select random distro

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-01-18 11:45:29 -05:00
Noah Watkins
9afdedc25b
Merge pull request #26015 from noahdesu/osd-find-fsid
cli: dump osd-fsid as part of osd find <id>

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sébastien Han <seb@redhat.com>
2019-01-18 08:26:47 -08:00
David Zafman
99ddd3666b
Merge pull request #22797 from dzafman/wip-19753
osd: Deny reservation if expected backfill size would put us over bac…

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-01-18 07:42:00 -08:00
Sage Weil
c390230477 Merge PR #25132 into master
* refs/pull/25132/head:
	os/bluestore: implement kv update on bluefs extents info change.
	os/bluestore: use original algorithm to calculate BlueFS gift size for explicit allocation.
	os/bluestore: get rid of bluefs space gifting performed in background
	os/bluestore: do KV/FM/allocator opening in two stages.
	os/bluestore: detach FreelistManager from DB instance.
	test/osd/store_test: add test case for explicit bluefs expanding.
	os/bluestore: implement explicit bluefs space allocation at slow device
	os/bluestore: unify allocator dump on bluefs space failures
	os/bluestore: stop keeping bluefs_extents at KV

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-18 09:38:59 -06:00
Jeff Layton
e6674c76f4 mgr/rook: remove init_rook
John evidently added this code early on in development, when we figured
we might be taking over a cluster that is already running under k8s.

I don't see how we'd ever make that work, so just remove this function
for now, and the commented-out callsite.

Reported-by: Sebastian Wagner <sebastian.wagner@suse.com>
Signed-off-by: Jeff Layton <jlayton@redhat.com>
2019-01-18 10:26:07 -05:00
Kefu Chai
011dd30934
Merge pull request #25972 from noahdesu/doc-release-ver-sort
doc: sort releases by date and version

Reviewed-by: Nathan Cutler <ncutler@suse.com>
2019-01-18 22:52:50 +08:00
Kefu Chai
3028c234c5
Merge pull request #25891 from ifed01/wip-ifed-fix-compress-errors
os/bluestore: do not assert on non-zero err codes from  compress() call

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-18 22:41:08 +08:00
Kefu Chai
f057e5e1fb
Merge pull request #15168 from qwren/qat-crypto
crypto: add openssl support for RGW encryption

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-18 22:39:13 +08:00
Kefu Chai
c8cf73015e
Merge pull request #25961 from p-na/wip-pna-fix-argparse
ceph_argparse: fix --verbose

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-01-18 22:38:21 +08:00
Alfredo Deza
73aafe5b20
Merge pull request #25324 from votdev/fix_raw_input
ceph-volume: Adapt code to support Python3

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2019-01-18 09:19:27 -05:00
Sebastian Wagner
ad20b27034
Merge pull request #25912 from sebastian-philipp/orchestrator-drive-group
mgr/orchestrator: Extend DriveGroupSpec
2019-01-18 14:59:48 +01:00
Sebastian Wagner
a95327d90c
Merge pull request #26006 from jtlayton/wip-orchestrator
Clean up field names in ServiceDescription and add a service field

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-01-18 14:57:54 +01:00
Sage Weil
b6c0cec27a Merge PR #25981 into master
* refs/pull/25981/head:
	crush: switch to *get_or_create_class_id* helper whenever possible

Reviewed-by: Sage Weil <sage@redhat.com>
2019-01-18 07:16:36 -06:00
Sebastian Wagner
33e6f39b2f mgr/orchestrator: Extend DriveGroupSpec
Also: Added tox.

Co-authored-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2019-01-18 13:30:14 +01:00