Commit Graph

99947 Commits

Author SHA1 Message Date
Patrick Donnelly
7292276dbe
Merge PR #28447 into master
* refs/pull/28447/head:
	cephfs-shell: Fix print of error messages to stdout

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-07-22 16:26:16 -07:00
Patrick Donnelly
932ea37ca3
Merge PR #22645 into master
* refs/pull/22645/head:
	qa/tests: test if unresponsive MDS client with no caps is evicted directly
	qa/tests: add a method to signal a MDS client
	qa/cephfs: memoize FUSE client pid

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-07-22 16:24:53 -07:00
Sage Weil
d325faf6a7 Merge PR #29121 into master
* refs/pull/29121/head:
	qa/suites/rados/multimon: whitelist SLOW_OPS while thrashing mons

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: João Eduardo Luís <joao@suse.de>
2019-07-22 17:16:35 -05:00
Sage Weil
bef4652845 Merge PR #29052 into master
* refs/pull/29052/head:
	common/ceph_time: make operator<< for timespan less useless
	include/encoding: fix encode/decode for signed durations
	osd/osd_types: make pg_history_t operator<< more concise
	osd: do not rebind heartbeat messengers on wrongly marked down
	ceph_test_osd_stale_read: add StaleRead test
	osd/PeeringState: restructure init_primary_up_acting a bit
	msg/async: add ms_blackhole_$type options

Reviewed-by: Samuel Just <sjust@redhat.com>
2019-07-22 13:40:53 -05:00
Sage Weil
525ab21f71 Merge PR #29089 into master
* refs/pull/29089/head:
	mon/MgrMonitor: fix null deref when invalid formatter is specified

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: João Eduardo Luís <joao@suse.de>
2019-07-22 13:40:31 -05:00
Sage Weil
f3e5c5b905 Merge PR #29093 into master
* refs/pull/29093/head:
	osd: set collection pool opts on collection create, pg load

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-07-22 13:40:06 -05:00
Sage Weil
ce8b765a50 Merge PR #29096 into master
* refs/pull/29096/head:
	pybind/rados: put lens array in outer scope
	pybind/rados: fix set_omap() crash on py3

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-07-22 13:39:48 -05:00
Sage Weil
c8f35af6e1 Merge PR #29109 into master
* refs/pull/29109/head:
	qa/tasks/ceph_manager: wait for clean before asserting clean on minsize test

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-07-22 13:39:31 -05:00
Sage Weil
46e4d1a0d5 Merge PR #29144 into master
* refs/pull/29144/head:
	qa/tasks/ceph_manager: fix thrash_pg_upmap_items when no pools

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-07-22 13:38:13 -05:00
Nathan Cutler
d2cc0772f9
Merge pull request #29171 from smithfarm/wip-release-notes-14.2.2-take-two
doc: nautilus 14.2.2 release notes, take three

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2019-07-22 20:38:03 +02:00
Mykola Golub
fcedbc5308
Merge pull request #29165 from dillaman/wip-40865
cls: reduce log level for non-fatal errors

Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-07-22 21:22:16 +03:00
Ali Maredia
16fb8fec74
Merge pull request #28988 from zhangsw/rgw-fix-bug-listobjectv2
rgw: continuation token doesn't work in list object v2 request.
2019-07-22 13:42:49 -04:00
Nathan Cutler
17c4f00ce5 doc/releases/nautilus.rst: fix typo in name
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-07-22 18:46:00 +02:00
Nathan Cutler
d463ae7fbb doc/releases/nautilus: add missing PRs to 14.2.2
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-07-22 18:29:53 +02:00
Nathan Cutler
e2ed8e9c07 doc: release/nautilus.rst: drop stray "b'" strings
The ceph-release-notes script renders strings as bytes and these get exported
as b'<str>'. . . the script needs some more work to play nicely with Python 3.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-07-22 18:28:19 +02:00
Nathan Cutler
64bdf714d3 Revert "doc/release/nautilus: 14.2.2 changes redone"
This reverts commit 7962a36849.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2019-07-22 17:39:23 +02:00
Ricardo Marques
ddcadb45b3
Merge pull request #27420 from pooja-gautam/wip-dashboard-progress-bar
mgr/dashboard Displays progress bar in notification tray for background tasks

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-07-22 16:32:54 +01:00
Mykola Golub
978d185cc8
Merge pull request #29135 from dillaman/wip-40486
doc/rbd: re-organize top-level and add live-migration docs

Reviewed-by: Mykola Golub <mgolub@suse.com>
2019-07-22 17:22:38 +03:00
Jason Dillaman
7779860d38 cls/journal: reduce verbosity of debug logs for non-errors
Fixes: http://tracker.ceph.com/issues/40865
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-07-22 10:14:22 -04:00
Jason Dillaman
7a6a2aefd7 cls/rbd: reduce verbosity of debug logs for non-errors
Fixes: http://tracker.ceph.com/issues/40865
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-07-22 10:14:16 -04:00
Pooja
f862933237 mgr/dashboard Displays progress bar in notification tray
Signed-off-by: Pooja <pooja.gautam@ts.fujitsu.com>
2019-07-22 14:52:42 +02:00
Jason Dillaman
20c80dfd3f doc/rbd: initial live-migration documentation
Fixes: http://tracker.ceph.com/issues/40486
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-07-22 08:20:23 -04:00
Ricardo Marques
65c259c7b7
Merge pull request #28764 from rhcs-dashboard/rgw-bucket-placement-target
mgr/dashboard: select placement target on RGW bucket creation

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
2019-07-22 09:04:53 +01:00
Kefu Chai
a1b9f60b3a
Merge pull request #29100 from tchaikov/wip-cmake-python-osx
cmake: use latest FindPython*.cmake

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2019-07-21 09:24:22 +08:00
Sage Weil
4f57e064f0 Merge PR #29012 into master
* refs/pull/29012/head:
	os/bluestore: proper locking for BlueFS prefetching

Reviewed-by: Sage Weil <sage@redhat.com>
2019-07-20 15:21:22 -05:00
Sage Weil
65008afcb1 Merge PR #29068 into master
* refs/pull/29068/head:
	os/bluestore: cleanup around allocator calls

Reviewed-by: Sage Weil <sage@redhat.com>
2019-07-20 15:21:01 -05:00
Sage Weil
dc32b1ac0e Merge PR #29072 into master
* refs/pull/29072/head:
	qa/suites/upgrade: set pg_autoscale_mode=off on existing pools
	mon/MgrMonitor: make pg_autoscaler always on
	qa/tasks/ceph.conf.template: osd_pool_default_pg_autoscale_mode = off

Reviewed-by: Sébastien Han <seb@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-07-20 15:20:31 -05:00
Sage Weil
3092393b43 Merge PR #29085 into master
* refs/pull/29085/head:
	os/bluestore: add slow op detector for collection listing
	os/bluestore: parametrize latency threshold for log_latency funcs..
	os/bluestore: cleanup around slow op logging.

Reviewed-by: Sage Weil <sage@redhat.com>
2019-07-20 15:19:47 -05:00
Sage Weil
1266eaf0f2 Merge PR #29145 into master
* refs/pull/29145/head:
	doc/release/nautilus: 14.2.2 changes redone

Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
2019-07-20 15:07:54 -05:00
Kefu Chai
79078f43e8 doc/dev/macos.rst: update to be in sync with master
* we've moved to cmake 3.5, so no need to hack for newer cmake
* nss dependency is dropped, no need to install it anymore
* pass clang and clang++ using cmake variable to be more consistent
* pass CMAKE_EXE_LINKER_FLAGS as `/usr/local/opt/llvm/lib` is
  not in default library paths.
* mention https://github.com/boostorg/atomic/issues/15

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-07-21 00:47:39 +08:00
Kefu Chai
606b9c1822 cmake: pass PYTHON_VERSION explicitly
allow `distutils_*()` functions to choose the python according to this
parameter, instead of implicitly using the variable of ${PYTHON_VERSION}
inherited from the caller.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-07-21 00:47:39 +08:00
Kefu Chai
5e2bd7fc4d cmake: update FindPython* modules
use the ones shiped from the latest cmake. which

* enables us to find the recent python intepreter and development files,
* find intepreter and development in a single `find_pacakge()` command,
  simpler this way and less error prone.

and to accomodate this change:

* all `PYTHON${PYTHON_VERSION}_*` variables are renamed to
  `Python${PYTHON_VERSION}_*` if we use `find_package(Python2...)` or
  `find_package(Python3...)` to find python2 or python3 instead of using
  `find_package(Python...)`.
* use "2" explicitly when using python2, as `Python_*` variables are not
  defined anymore
* when compiling python support of ceph-mgr, continue using `Python_*`
  variables. because we find the python interpreter and development
  files using `find_pacakge(Python...)` for ceph-mgr.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-07-20 22:35:07 +08:00
Rishabh Dave
80152465b5 qa/tests: test if unresponsive MDS client with no caps is evicted directly
Test if an unresponsive MDS client session holding no caps is evicted
directly at session_autoclose without being marked as stale at
session_timeout.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2019-07-20 09:04:50 +05:30
Kefu Chai
893030e51a
Merge pull request #29080 from tchaikov/wip-pybind
pybind: check "CEPH_LIBDIR" not "MAKEFLAGS"

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-07-20 11:32:09 +08:00
Kefu Chai
57d00693da
Merge pull request #28763 from tchaikov/wip-dpdk-fix-ftbfs
msg/async/dpdk: fix FTBFS

Reviewed-by: Neha Ojha <nojha@redhat.com>
2019-07-20 10:37:57 +08:00
Josh Durgin
234a400376
Merge pull request #29120 from neha-ojha/wip-add-write-omap
qa: add basic omap testing capability

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2019-07-19 14:46:22 -07:00
Sage Weil
7962a36849 doc/release/nautilus: 14.2.2 changes redone
Signed-off-by: Sage Weil <sage@redhat.com>
2019-07-19 16:01:50 -05:00
Neha Ojha
3a2abb94eb qa/suites/rados/perf: add op_size to radosbench_omap_write.yaml
Signed-off-by: Neha Ojha <nojha@redhat.com>
2019-07-19 13:16:50 -07:00
Sage Weil
848c5b4a9a qa/tasks/ceph_manager: fix thrash_pg_upmap_items when no pools
Follow-on to e7ca5a92d4

Fixes: https://tracker.ceph.com/issues/40635
Signed-off-by: Sage Weil <sage@redhat.com>
2019-07-19 14:49:26 -05:00
Patrick Donnelly
cd97739905
Merge PR #29123 into master
* refs/pull/29123/head:
	test_sessionmap: use sudo_write_file() from teuthology.misc

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2019-07-19 10:41:29 -07:00
Casey Bodley
707482beed
Merge pull request #28946 from cbodley/wip-rgw-list-v1-close-section
rgw: add missing close_section in send_versioned_response

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
2019-07-19 12:08:03 -04:00
Ricardo Marques
39c8542e7a
Merge pull request #29101 from valentinbajrami/master
mgr/dashboard: Improve e2e script

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Rafael Quintero <rquinter@redhat.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
2019-07-19 15:48:01 +01:00
Sage Weil
304760bfb4 qa/suites/upgrade: set pg_autoscale_mode=off on existing pools
Signed-off-by: Sage Weil <sage@redhat.com>
2019-07-19 09:46:37 -05:00
Jason Dillaman
996c0197ca doc/rbd: tweak config reference
Clean up the caching sections to match the current implementation and
clarify which sections apply only to librbd.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-07-19 10:24:36 -04:00
alfonsomthd
9d1700cbaf mgr/dashboard: select placement target on RGW bucket creation
* Select a placement target from the zone that the RGW daemon is running on.

Fixes: https://tracker.ceph.com/issues/40567
Signed-off-by: alfonsomthd <almartin@redhat.com>
2019-07-19 16:02:44 +02:00
Jason Dillaman
cb02fb534d doc/man: note that rbd-fuse is not intended for production workloads
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-07-19 09:50:55 -04:00
Jason Dillaman
0277e2f639 doc/rbd: restructure into operations and integrations
This avoids the long table of contents list of intermingled subjects.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2019-07-19 09:47:52 -04:00
Kefu Chai
67a4a9b717
Merge pull request #29129 from tchaikov/wip-remove-sepia-bt.sh
script/sepia_bt.sh: remove stale script

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2019-07-19 19:56:03 +08:00
Kefu Chai
02bf59ce09 script/sepia_bt.sh: remove stale script
this script is not actively maintained anymore.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-07-19 18:37:53 +08:00
Kefu Chai
86ac0ab529
Merge pull request #29057 from cyx1231st/wip-seastar-msgr-loggingv2
crimson/net: clean-up and fixes of messenger

Reviewed-by: Kefu Chai <kchai@redhat.com>
2019-07-19 18:34:48 +08:00