Commit Graph

87677 Commits

Author SHA1 Message Date
Jos Collin
9ed1158e1d doc: update experimental features - snapshots
* drop the experimental warning of multi-MDS
* update snapshotting blocked off version
* update Multiple filesystems availability in Jewel

Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-06-27 14:21:33 +05:30
Jos Collin
1586580d33 doc: highlight the flags
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-06-21 14:16:32 +05:30
Dan Mick
96028cf94d
Merge pull request #22628 from dmick/wip-cli-path
src/ceph.in: dev mode: add build path to beginning of PATH, not end
2018-06-20 19:10:25 -07:00
Sage Weil
e737fbe603 Merge PR #22585 into master
* refs/pull/22585/head:
	osd: fix getting osd maps on initial osd startup

Reviewed-by: Sage Weil <sage@redhat.com>
2018-06-20 15:07:19 -05:00
Zack Cerza
6487184ebb
Merge pull request #22647 from yuriw/wip-yuriw-teuthology-master
qa/tests - added all supported distro
2018-06-20 13:52:34 -06:00
Ilya Dryomov
af83759a47
Merge pull request #22648 from idryomov/wip-krbd-bump-lock-timeout
qa: krbd_exclusive_option.sh: bump lock_timeout to 60 seconds

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-20 20:27:02 +02:00
Sage Weil
3f3f81465d
Merge pull request #20094 from rjfd/wip-msgr2-docs
doc/dev/msgr2.rst: update of the banner and authentication phases
2018-06-20 11:23:55 -05:00
Ilya Dryomov
69619b6966 qa: krbd_exclusive_option.sh: bump lock_timeout to 60 seconds
Avoid sporadic failures in combination with msgr-failures/many.yaml,
where assert_locked() might take over 10 seconds.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-06-20 18:22:36 +02:00
Yuri Weinstein
bd8882c22f qa/tests - added all supported distro
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2018-06-20 09:17:39 -07:00
John Spray
dea1e8d164
Merge pull request #22629 from dmick/master
doc/mgr/plugins.rst: explain more about the plugin command protocol

Reviewed-by: John Spray <john.spray@redhat.com>
2018-06-20 10:41:55 +01:00
Lenz Grimmer
c6238c2e0b
Merge pull request #22528 from rjfd/wip-dashboard-fix-rest-controller
mgr/dashboard: restcontroller: minor improvements and bug fixes

Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2018-06-20 11:30:10 +02:00
Kefu Chai
391a45a249
Merge pull request #22609 from qwren/qat-decompress
compressor: building error for QAT decompress

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-20 10:06:28 +08:00
Dan Mick
d9cabf2b04 doc/mgr/plugins.rst: explain more about the plugin command protocol
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-06-19 16:45:06 -07:00
Dan Mick
2d5eee8724 src/ceph.in: dev mode: add build path to beginning of PATH, not end
The build/ executables go with the LD_LIBRARY_PATH and PYTHONPATH

Signed-off-by: Dan Mick <dan.mick@redhat.com>
2018-06-19 16:02:51 -07:00
Jason Dillaman
c707f0fa88
Merge pull request #21635 from yangdongsheng/qos_read_write
librbd: support bps throttle and throttle read and write seperately.

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-19 17:32:15 -04:00
Jason Dillaman
3ff098fdbf
Merge pull request #22587 from trociny/wip-24545
librbd: deep_copy: don't hide parent if zero overlap for snapshot

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-19 17:31:47 -04:00
Alfredo Deza
314cea404f
Merge pull request #22627 from ceph/rm-24456
lvm: when osd creation fails log the exception

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-06-19 16:15:38 -04:00
Andrew Schoen
d622dadef0 lvm: when osd creation fails log the exception
Fixes: http://tracker.ceph.com/issues/24456

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-06-19 14:34:57 -05:00
Jason Dillaman
c41aed9bec
Merge pull request #22509 from taodd/osdc-optimize
osdc: optimize the code doing the BufferHead mapping

Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-19 15:04:36 -04:00
Sage Weil
247586a0be Merge PR #22596 into master
* refs/pull/22596/head:
	os/bluestore: use vector instead of set for zombies
	os/bluestore: reuse zombie OpSequencers by collection id
	qa/suites/rados/objecstore/backends/objectstore: capture coredumps
	os/bluestore: more debug output
	os/bluestore: print cnode from _open_collections
	os/bluestore: print cnode on fsck
	qa/suites/rados/objecstore: preserve data dir for ceph_test_objecstore

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2018-06-19 13:51:09 -05:00
Sage Weil
ef34d2dc8f os/bluestore: use vector instead of set for zombies
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-19 13:50:08 -05:00
Sage Weil
199a110c9e os/bluestore: reuse zombie OpSequencers by collection id
We can get a sequence that deletes and then recreates a collection where
the transaction removing the collection is delayed (due to pending IO on
its sequencer) but colleciton create is not (new sequencer).

Avoid any such reordering by recycling the old collection's sequencer if
the zombie_osr has not been reaped yet.

Fixes: http://tracker.ceph.com/issues/24550
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-19 13:50:08 -05:00
Sage Weil
55f390d0eb qa/suites/rados/objecstore/backends/objectstore: capture coredumps
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-19 13:49:57 -05:00
Sage Weil
353c906ca7
Merge pull request #22606 from yuriw/wip-yuriw-crontab
qa/tests - added powercycle suite to run on weekly basis on master and mimic
2018-06-19 12:59:22 -05:00
Jason Dillaman
934870e25f
Merge pull request #22495 from taodd/osdc-bugfix
osdc: Fix the wrong BufferHead offset

Reviewed-by: Zheng Yan <zyan@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-19 12:10:38 -04:00
Jason Dillaman
3e35ac7c91
Merge pull request #22570 from zy751713126/test_for_set_snap
pybind/rbd: add assert_raise in test set_snap

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-19 12:06:08 -04:00
Jason Dillaman
059d216221 Merge pull request #22566 from liewegas/wip-rbd-table
tools/rbd/action: align column headers left

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-06-19 11:34:56 -04:00
Patrick Donnelly
111c515ab0
Merge PR #22569 into master
* refs/pull/22569/head:
	qa/cephfs: add test for "dump inode"
	mds: add dump inode command

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-06-19 07:13:30 -07:00
Mykola Golub
84ed0c5726 librbd: remove unused header
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-06-19 16:27:21 +03:00
Mykola Golub
f434c5c70b librbd: fix gmock warnings introduced after 9e5b87c
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-06-19 16:27:21 +03:00
Mykola Golub
d1122573b8 librbd: deep_copy: update end_size only if zero interval caused truncate
The problem shown up when stripping was used, and assembling a
nonexistent destination object from source objects, and one of these
objects existed and snap diff returned a zero interval. The non-zero
end_size in that case triggered invalid object map update.

Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-06-19 16:27:21 +03:00
Mykola Golub
d3d730ce0f librbd: deep_copy: don't hide parent if zero overlap for snapshot
Fixes: http://tracker.ceph.com/issues/24545
Signed-off-by: Mykola Golub <mgolub@suse.com>
2018-06-19 16:27:21 +03:00
Casey Bodley
28533b329f
Merge pull request #17414 from fangyuxiangGL/system
rgw: admin/user ops dump user 'system' flag

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-06-19 09:24:19 -04:00
Alfredo Deza
6c8c855d17
Merge pull request #22604 from alfredodeza/wip-bluestore-config-ref
doc/bluestore: data doesn't use two partitions (ceph-disk era)

Reviewed-by: Sage Weil sage@redhat.com
2018-06-19 09:03:42 -04:00
Sage Weil
daf14eda35 Merge PR #22595 into master
* refs/pull/22595/head:
	common/options: dump flags

Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-06-19 07:38:03 -05:00
Sage Weil
0f38951ea3 Merge PR #22582 into master
* refs/pull/22582/head:
	mon: destroy-new -> purge-new
	mon/OSDMonitor: fix NEW flag adjustment in destroy[-new]

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-06-19 07:37:39 -05:00
Sage Weil
38bb4d1d3b Merge PR #22602 into master
* refs/pull/22602/head:
	doc/releases/mimic: note lack of debian builds for mimic

Reviewed-by: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2018-06-19 07:21:26 -05:00
Sage Weil
4994f38774 githubmap: update contributors
Signed-off-by: Sage Weil <sage@redhat.com>
2018-06-19 07:21:25 -05:00
Sage Weil
47ce9db56d Merge PR #22489 into master
* refs/pull/22489/head:
	ceph-volume lvm.common use destroy-new, doesn't need admin keyring

Reviewed-by: Sage Weil <sage@redhat.com>
2018-06-19 07:18:52 -05:00
Sage Weil
3cd7d5eb22 Merge PR #22343 into master
* refs/pull/22343/head:
	qa/standalone remove ceph-disk from activate_osd helper
	cmake: remove subman.sh tests
	test remove ceph-disk directory
	debian: remove ceph_detect_init python files from base
	qa/standalone remove virtualenv paths for ceph-disk and ceph-detect-init
	debian: remove ceph-disk ceph-detect-init python files
	rpm: remove ceph-disk ceph-detect-init python files
	alpine: remove ceph-disk ceph-detect-init python files
	alpine: remove ceph-osd and parttypeuuid udev rules
	debian: remove ceph-osd and parttypeuuid udev rules
	rpm: remove ceph-osd and parttypeuuid udev rules
	ceph-helpers.sh: remove ceph-disk, set up osds directly
	CMakeLists.txt: add back CEPH_BUILD_VIRTUALENV
	alpine: remove ceph-disk, add ceph-volume in APKBUILD.in
	upstart: remove ceph-disk activation call
	doc/install add anchor for manual osd deployment in freebsd guide
	doc/dev remove ceph-disk from freebsd guide, link to manual reference
	doc/dev/config-key remove ceph-disk references
	doc/dev remove ceph-disk.rst
	doc/dev: change ceph-disk suite examples for ceph-deploy
	doc/man_index: remove ceph-disk, ceph-detect-init refs
	doc/install: remove ceph-disk from freebsd examples
	doc/rados remove ceph-disk from man references
	doc/man remove ceph-disk ref from ceph-volume-systemd
	doc/man: update reference from ceph-disk to ceph-volume
	doc/man: remove ceph-disk, ceph-detect-init from cmake
	doc/man/ceph-volume remove doc reference to ceph-disk
	doc/man: remove ceph-disk, ceph-detect-init
	qa/suites: remove ceph-disk
	qa/run-standalone.sh: remove requirement for ceph-detect-init virtualenv
	qa/workunits: remove ceph-detect-init from rbdmapfile test
	qa/workunits: remove ceph-detect-init from ceph-helpers-root.sh
	qa/workunits: remove ceph-disk
	build: remove ceph-disk from freebsd script
	cmake: remove ceph-disk, ceph-detect-init tox tests
	init-ceph: remove ceph-disk
	cmake: remove top-level entries for ceph-disk, ceph-detect-init
	debian: remove ceph-detect-init references
	debian: remove ceph-disk references
	src: remove ceph-detect-init tool
	rpm: remove ceph-disk, ceph-detect-init from spec file
	test: remove subman script
	script: remove subman script
	udev: remove parttypeuuid rules for ceph-disk
	tool remove ceph-disk from ps-ceph.pl
	upstart: remove ceph-disk conf file
	systemd: remove ceph-disk from CMakeLists
	systemd: remove ceph-disk service
	udev: remove ceph-disk rules
	src: remove ceph-disk tool
2018-06-19 07:07:55 -05:00
John Spray
8e99e58ae5
Merge pull request #22622 from jcsp/wip-doc-mgr
doc/mgr: note need for module.py file in plugins

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
2018-06-19 12:43:18 +01:00
Lenz Grimmer
43bc677c5b
Merge pull request #22600 from votdev/issue_24525_improvements
mgr/dashboard: Fix more layout issues in UI

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2018-06-19 12:37:20 +02:00
John Spray
c731f2a170 doc/mgr: note need for module.py file in plugins
This is kind of a kludgy thing but let's at least
document it!

Signed-off-by: John Spray <john.spray@redhat.com>
2018-06-19 10:19:06 +01:00
Volker Theile
9f44dc387a mgr/dashboard: Fix layout issues in UI
Improve the CSS3 selectors and use the margin-left values from 'btn-toolbar' Bootstrap.

Signed-off-by: Volker Theile <vtheile@suse.com>
2018-06-19 10:20:40 +02:00
Qiaowei Ren
3fedae59ed compressor: building error for QAT decompress
The parameter of decompress changes from 'bufferlist::iterator' to
'bufferlist::const_iterator', but chis change miss class QatAccel,
and so the building could not be successful for QAT environment.

This patch fix this error with '-DWITH_QATZIP=ON'.

Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
2018-06-19 08:38:42 +08:00
David Zafman
33c773a810
Merge pull request #22480 from dzafman/wip-standalone
Fixes for standalone tests

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-06-18 18:15:18 -04:00
David Zafman
ea75e03d22 test: run-standalone move aside cores found before testing starts
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-06-18 14:10:10 -07:00
David Zafman
fe09fc5e9d test: Fail immediately if some operations fail
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-06-18 14:09:14 -07:00
David Zafman
33538aca35 test: Fix standalone main usage
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-06-18 14:09:14 -07:00
David Zafman
f886ebba08 test: Fix some function desciptions
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-06-18 14:09:14 -07:00