]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Ricardo Dias [Wed, 24 Jul 2019 13:24:18 +0000 (14:24 +0100)]
mgr/dashboard: qa: fix RBD test when matching error strings
This commit fixes a problem caused by changes to the error
descriptions in the RBD python bindings introduced in:
a66b06cc764ba66cdabfe2856e9f1bcd738f0772
Signed-off-by: Ricardo Dias <rdias@suse.com>
Kefu Chai [Wed, 24 Jul 2019 12:14:01 +0000 (20:14 +0800)]
Merge pull request #29148 from tchaikov/wip-cmake-python2
cmake: use python2 by default
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jan Fajerski [Wed, 24 Jul 2019 11:36:27 +0000 (13:36 +0200)]
Merge pull request #28448 from shyukri/wip-25030
ceph-volume: util: Use proper param substition
Kefu Chai [Wed, 24 Jul 2019 06:18:50 +0000 (14:18 +0800)]
Merge pull request #29073 from dillaman/wip-40790
mon/mgr: add 'rbd_support' to list of always-on mgr modules
Reviewed-by: Mykola Golub <mgolub@suse.com>
Kefu Chai [Wed, 24 Jul 2019 01:59:58 +0000 (09:59 +0800)]
Merge pull request #28765 from myoungwon/fix-chunk-scrub-dedup-tool
src/tools/ceph-dedup-tool: Fix chunk scrub
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:58:32 +0000 (09:58 +0800)]
Merge pull request #28832 from majianpeng/osd-only-empty-do-wakeup
osd/OSD: only wake up empty pqueue.
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:56:47 +0000 (09:56 +0800)]
Merge pull request #28778 from myoungwon/wip-chunk-flush-op
src/osd: add tier-flush op
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:54:54 +0000 (09:54 +0800)]
Merge pull request #28983 from myoungwon/wip-dedup-io-test
src/test, qa/suites/rados/thrash: add dedup test
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:53:51 +0000 (09:53 +0800)]
Merge pull request #29053 from dmick/master
ceph-crash: use open(..,'rb') to read bytes for Python3
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:46:44 +0000 (09:46 +0800)]
Merge pull request #28054 from iotcg/starlingx
pybind: add verbose error message
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:44:50 +0000 (09:44 +0800)]
Merge pull request #26724 from jecluis/dev/wip-mon-osd-info
mon: add `ceph osd info` to obtain info on osds rather than parsing `osd dump`
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 24 Jul 2019 01:24:14 +0000 (09:24 +0800)]
Merge pull request #28772 from neha-ojha/wip-40528-2
osd: add hdd, ssd and hybrid variants for osd_snap_trim_sleep
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Josh Durgin [Tue, 23 Jul 2019 23:59:48 +0000 (16:59 -0700)]
Merge pull request #29026 from markhpc/wip-rocksdb-v6.1.2
rocksdb: Updated to v6.1.2
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Ilya Dryomov [Tue, 23 Jul 2019 23:33:36 +0000 (01:33 +0200)]
Merge pull request #29083 from dillaman/wip-40802
doc/rbd: update krbd version support for RBD features
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Kefu Chai [Tue, 23 Jul 2019 16:43:03 +0000 (00:43 +0800)]
do_cmake.sh: specify the supported py versions for different distros
there is chance that a distro offer a newer python3 version than the
supported one, so we need to avoid using the latest python3 version by
specifying the supported python3
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 23 Jul 2019 05:57:43 +0000 (13:57 +0800)]
cmake: use exact version of python if minor version is specified
`find_package(Python ${version}...)` tries to find the greater python version
which is greater than `${version}`, on fc30, at the time of writing, both
python3.8 and python3.7 are offered. but `python3-Cython` is packaged only
for python3.7. so if user installs python3.8, this will prevent user from
building Ceph. as Ceph will not be able to find Cython python module, as it
will try to run `python3.8 -m cython --version`, where python3.8 is the
greatest python version available in the system. but since cython module is
not available to python3.8, cmake will fail to find cython even if is available
to python3.7.
in this change, if user specifies a python version with minor version, we
will use the exact specified version instead of trying to use a version
greater than the specified one.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 23 Jul 2019 15:56:37 +0000 (23:56 +0800)]
Merge pull request #29152 from tchaikov/wip-cmake-crimson-test
test/crimson/: use 256M mem and 1 cpu core for each test
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Sage Weil [Tue, 23 Jul 2019 14:09:15 +0000 (09:09 -0500)]
Merge PR #29114 into master
* refs/pull/29114/head:
mgr/dashboard: qa: whitelist client eviction warning
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Sage Weil [Tue, 23 Jul 2019 14:08:42 +0000 (09:08 -0500)]
Merge PR #29164 into master
* refs/pull/29164/head:
mgr: cleanup idle debug log at level 4.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 23 Jul 2019 14:08:26 +0000 (09:08 -0500)]
Merge PR #29172 into master
* refs/pull/29172/head:
mgr/dashboard: Fix dashboard health test failure
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 23 Jul 2019 14:07:31 +0000 (09:07 -0500)]
Merge PR #29169 into master
* refs/pull/29169/head:
qa/suites/rados/mgr/tasks/module_selftest: whitelist mgr client getting backlisted
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Casey Bodley [Tue, 23 Jul 2019 14:03:09 +0000 (10:03 -0400)]
Merge pull request #26690 from jecluis/dev/wip-vstart-fix-rgw
vstart.sh: run multiple rgws with different ids
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Tue, 23 Jul 2019 12:30:08 +0000 (08:30 -0400)]
Merge pull request #29195 from ricardoasmarques/fix-ceph-iscsi-required-version
doc: Update 'ceph-iscsi' min version
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 17 Jul 2019 12:28:41 +0000 (08:28 -0400)]
doc/rbd: update krbd version support for RBD features
Fixes: http://tracker.ceph.com/issues/40802
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Joao Eduardo Luis [Tue, 16 Jul 2019 14:53:27 +0000 (14:53 +0000)]
vstart.sh: run multiple rgws with different ids
We should expect being able to run multiple rgws with different ids
using vstart, and yet that was not the case as they were sharing the
same name (and same key).
We now mimic each rgw running on a different host, with ids being their
ports; as such, we'll have 'client.rgw.X', 'client.rgw.X+1', and so
forth. These will match the ports the daemons are running on.
Signed-off-by: Joao Eduardo Luis <joao@suse.com>
Ricardo Marques [Tue, 23 Jul 2019 10:03:38 +0000 (11:03 +0100)]
Merge pull request #29132 from votdev/issue_40829
mgr/dashboard: RGW User quota validation is not working correctly
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Ricardo Marques [Tue, 23 Jul 2019 09:38:24 +0000 (10:38 +0100)]
doc: Update 'ceph-iscsi' min version
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Sebastian Wagner [Tue, 23 Jul 2019 07:46:02 +0000 (09:46 +0200)]
Merge pull request #28986 from sebastian-philipp/orchestrator-verify-certificate
pybind/mgr: Remove code duplication
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Joao Eduardo Luis [Tue, 23 Jul 2019 07:43:47 +0000 (08:43 +0100)]
Merge pull request #29184 from neha-ojha/wip-
1731894
mon/OSDMonitor.cc: better error message about min_size
Ricardo Marques [Tue, 23 Jul 2019 07:31:49 +0000 (08:31 +0100)]
Merge pull request #29070 from adk3798/reformat
mgr/dashboard: Update formatting of e2e test files
Reviewed-by: Tiago Melo <tmelo@suse.com>
Sebastian Wagner [Tue, 23 Jul 2019 07:03:48 +0000 (09:03 +0200)]
Merge pull request #29042 from sebastian-philipp/orchestrator-doc-disable
mgr/orchestrator: Fix disabling the orchestrator
Reviewed-by: Tim Serong <tserong@suse.com>
Kefu Chai [Tue, 23 Jul 2019 02:34:46 +0000 (10:34 +0800)]
Merge pull request #29058 from tchaikov/wip-ceph-conf
tool/ceph-conf: s/global_pre_init()/global_init()/
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Tue, 23 Jul 2019 02:23:26 +0000 (10:23 +0800)]
Merge pull request #29151 from tchaikov/wip-rgw-kill-gcc-warnings
rgw/rgw_crypt.cc: silence -Wsign-compare GCC warning
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Tue, 23 Jul 2019 02:22:40 +0000 (10:22 +0800)]
Merge pull request #29155 from tchaikov/wip-msg-cleanup
msg/Message: remove unused local variables
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Neha Ojha [Tue, 23 Jul 2019 00:50:31 +0000 (17:50 -0700)]
mon/OSDMonitor.cc: better error message about min_size
Signed-off-by: Neha Ojha <nojha@redhat.com>
Neha Ojha [Tue, 23 Jul 2019 00:44:22 +0000 (17:44 -0700)]
Merge pull request #29183 from gabriellasroman/patch-2
doc/dev/developer_guide: remove web address
Reviewed-by: Neha Ojha <nojha@redhat.com>
Patrick Donnelly [Mon, 22 Jul 2019 23:33:51 +0000 (16:33 -0700)]
Merge PR #29136 into master
* refs/pull/29136/head:
Client: bump ll_ref from int32 to uint64_t
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 22 Jul 2019 23:31:46 +0000 (16:31 -0700)]
Merge PR #29119 into master
* refs/pull/29119/head:
common: add ref header
Reviewed-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Mon, 22 Jul 2019 23:30:01 +0000 (16:30 -0700)]
Merge PR #28686 into master
* refs/pull/28686/head:
mds: cleanup truncating inodes when standby replay mds trim log segments
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 22 Jul 2019 23:29:03 +0000 (16:29 -0700)]
Merge PR #28628 into master
* refs/pull/28628/head:
pybind: Fixes print of path as byte object in error message
pybind: Print standard error messages
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Mon, 22 Jul 2019 23:27:21 +0000 (16:27 -0700)]
Merge PR #28557 into master
* refs/pull/28557/head:
ceph_volume_client: don't convert None to str object
ceph_volume_client: convert string to bytes object
ceph_volume_client: make UTF-8 encoding explicit
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Patrick Donnelly [Mon, 22 Jul 2019 23:26:16 +0000 (16:26 -0700)]
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>
Patrick Donnelly [Mon, 22 Jul 2019 23:24:53 +0000 (16:24 -0700)]
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>
Gabriella [Mon, 22 Jul 2019 18:53:20 +0000 (14:53 -0400)]
doc/dev/developer_guide: remove web address
Removed http://pulpito.ovh.sepia.ceph.com:8081/
in "The nightlies" because it was unreachable
Signed-off-by: gabriellasroman <gsroman@bu.edu>
Sage Weil [Mon, 22 Jul 2019 22:16:35 +0000 (17:16 -0500)]
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>
Sage Weil [Mon, 22 Jul 2019 18:40:53 +0000 (13:40 -0500)]
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>
Sage Weil [Mon, 22 Jul 2019 18:40:31 +0000 (13:40 -0500)]
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>
Sage Weil [Mon, 22 Jul 2019 18:40:06 +0000 (13:40 -0500)]
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>
Sage Weil [Mon, 22 Jul 2019 18:39:48 +0000 (13:39 -0500)]
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>
Sage Weil [Mon, 22 Jul 2019 18:39:31 +0000 (13:39 -0500)]
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>
Sage Weil [Mon, 22 Jul 2019 18:38:13 +0000 (13:38 -0500)]
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>
Nathan Cutler [Mon, 22 Jul 2019 18:38:03 +0000 (20:38 +0200)]
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>
Mykola Golub [Mon, 22 Jul 2019 18:22:16 +0000 (21:22 +0300)]
Merge pull request #29165 from dillaman/wip-40865
cls: reduce log level for non-fatal errors
Reviewed-by: Mykola Golub <mgolub@suse.com>
Ali Maredia [Mon, 22 Jul 2019 17:42:49 +0000 (13:42 -0400)]
Merge pull request #28988 from zhangsw/rgw-fix-bug-listobjectv2
rgw: continuation token doesn't work in list object v2 request.
Nathan Cutler [Mon, 22 Jul 2019 16:46:00 +0000 (18:46 +0200)]
doc/releases/nautilus.rst: fix typo in name
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Mon, 22 Jul 2019 16:00:15 +0000 (18:00 +0200)]
doc/releases/nautilus: add missing PRs to 14.2.2
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Nathan Cutler [Mon, 22 Jul 2019 15:45:54 +0000 (17:45 +0200)]
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>
Ricardo Marques [Mon, 22 Jul 2019 15:56:45 +0000 (16:56 +0100)]
mgr/dashboard: Fix dashboard health test failure
Fixes: https://tracker.ceph.com/issues/40869
Signed-off-by: Ricardo Marques <rimarques@suse.com>
Nathan Cutler [Mon, 22 Jul 2019 15:39:23 +0000 (17:39 +0200)]
Revert "doc/release/nautilus: 14.2.2 changes redone"
This reverts commit
7962a36849b91a3a11fa8a2fe90238b101868c7d .
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Sage Weil [Mon, 22 Jul 2019 15:21:08 +0000 (10:21 -0500)]
qa/suites/rados/mgr/tasks/module_selftest: whitelist mgr client getting backlisted
The mgr's libcephfs client gets evicted after the mgr fails over.
Whitelist the message.
Fixes: http://tracker.ceph.com/issues/40867
Signed-off-by: Sage Weil <sage@redhat.com>
Ricardo Marques [Mon, 22 Jul 2019 15:32:54 +0000 (16:32 +0100)]
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>
Mykola Golub [Mon, 22 Jul 2019 14:22:38 +0000 (17:22 +0300)]
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>
Jason Dillaman [Mon, 22 Jul 2019 12:55:53 +0000 (08:55 -0400)]
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>
Jason Dillaman [Mon, 22 Jul 2019 12:55:25 +0000 (08:55 -0400)]
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>
Adam King [Tue, 16 Jul 2019 15:29:37 +0000 (11:29 -0400)]
mgr/dashboard: Update formatting for dashboard e2e test files
Fixes: https://tracker.ceph.com/issues/40789
Signed-off-by: Adam King <adking@redhat.com>
Signed-off-by: Rafael Quintero <rquinter@redhat.com>
Pooja [Mon, 22 Jul 2019 09:06:08 +0000 (11:06 +0200)]
mgr/dashboard Displays progress bar in notification tray
Signed-off-by: Pooja <pooja.gautam@ts.fujitsu.com>
Sebastian Wagner [Mon, 22 Jul 2019 12:36:41 +0000 (14:36 +0200)]
mgr: cleanup idle debug log at level 4.
Changed all messages to 10 that are printed repeatedly in an idle cluster.
This makes debugging Python modules easier as the log
is no longer pullued by mgr core messages.
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Jason Dillaman [Fri, 19 Jul 2019 15:20:38 +0000 (11:20 -0400)]
doc/rbd: initial live-migration documentation
Fixes: http://tracker.ceph.com/issues/40486
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Volker Theile [Fri, 19 Jul 2019 12:20:17 +0000 (14:20 +0200)]
mgr/dashboard: RGW User quota validation is not working correctly
Fixes: https://tracker.ceph.com/issues/40829
Signed-off-by: Volker Theile <vtheile@suse.com>
Kefu Chai [Mon, 22 Jul 2019 09:33:56 +0000 (17:33 +0800)]
msg/Message: remove unused local variables
and avoid creating a temporary instance of `ceph_msg_footer`.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 22 Jul 2019 02:04:58 +0000 (10:04 +0800)]
cmake: use python2 by default
and s/PYTHON_EXECUTABLE/Python_EXECUTABLE/
it's a regression introduced by
5e2bd7fc4dd6d137cf67336d568da5b0d568efca
Signed-off-by: Kefu Chai <kchai@redhat.com>
Ricardo Marques [Mon, 22 Jul 2019 08:04:53 +0000 (09:04 +0100)]
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>
Kefu Chai [Mon, 22 Jul 2019 07:49:25 +0000 (15:49 +0800)]
test/crimson/: use 256M mem and 1 cpu core for each test
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 22 Jul 2019 07:05:38 +0000 (15:05 +0800)]
rgw/rgw_crypt.cc: silence -Wsign-compare GCC warning
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sun, 21 Jul 2019 01:24:22 +0000 (09:24 +0800)]
Merge pull request #29100 from tchaikov/wip-cmake-python-osx
cmake: use latest FindPython*.cmake
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Sat, 20 Jul 2019 20:21:22 +0000 (15:21 -0500)]
Merge PR #29012 into master
* refs/pull/29012/head:
os/bluestore: proper locking for BlueFS prefetching
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 20 Jul 2019 20:21:01 +0000 (15:21 -0500)]
Merge PR #29068 into master
* refs/pull/29068/head:
os/bluestore: cleanup around allocator calls
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 20 Jul 2019 20:20:31 +0000 (15:20 -0500)]
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>
Sage Weil [Sat, 20 Jul 2019 20:19:47 +0000 (15:19 -0500)]
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>
Sage Weil [Sat, 20 Jul 2019 20:07:54 +0000 (15:07 -0500)]
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>
Kefu Chai [Thu, 18 Jul 2019 01:59:10 +0000 (09:59 +0800)]
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>
Kefu Chai [Thu, 18 Jul 2019 01:46:51 +0000 (09:46 +0800)]
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>
Kefu Chai [Thu, 18 Jul 2019 01:02:15 +0000 (09:02 +0800)]
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>
Rishabh Dave [Wed, 16 Jan 2019 11:56:13 +0000 (17:26 +0530)]
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>
Kefu Chai [Sat, 20 Jul 2019 03:32:09 +0000 (11:32 +0800)]
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>
Kefu Chai [Sat, 20 Jul 2019 02:37:57 +0000 (10:37 +0800)]
Merge pull request #28763 from tchaikov/wip-dpdk-fix-ftbfs
msg/async/dpdk: fix FTBFS
Reviewed-by: Neha Ojha <nojha@redhat.com>
Josh Durgin [Fri, 19 Jul 2019 21:46:22 +0000 (14:46 -0700)]
Merge pull request #29120 from neha-ojha/wip-add-write-omap
qa: add basic omap testing capability
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Fri, 19 Jul 2019 21:01:50 +0000 (16:01 -0500)]
doc/release/nautilus: 14.2.2 changes redone
Signed-off-by: Sage Weil <sage@redhat.com>
Neha Ojha [Fri, 19 Jul 2019 20:16:50 +0000 (13:16 -0700)]
qa/suites/rados/perf: add op_size to radosbench_omap_write.yaml
Signed-off-by: Neha Ojha <nojha@redhat.com>
Sage Weil [Fri, 19 Jul 2019 19:49:26 +0000 (14:49 -0500)]
qa/tasks/ceph_manager: fix thrash_pg_upmap_items when no pools
Follow-on to
e7ca5a92d4b666f9933779c708614b3575bade5a
Fixes: https://tracker.ceph.com/issues/40635
Signed-off-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Wed, 17 Jul 2019 19:36:36 +0000 (12:36 -0700)]
common: add ref header
This enables the use of these handy ref templates outside of Message.h.
This is necessary for a future rework of #26348.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 19 Jul 2019 17:41:29 +0000 (10:41 -0700)]
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>
Casey Bodley [Fri, 19 Jul 2019 16:08:03 +0000 (12:08 -0400)]
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>
Xiaoxi CHEN [Fri, 19 Jul 2019 15:31:24 +0000 (08:31 -0700)]
Client: bump ll_ref from int32 to uint64_t
ll_ref can surge up if application repeatly lookup same dentry
and finally cause overflow.
https://tracker.ceph.com/issues/40775 is an example.
in kernel fuse driver and libfuse, uint64_t is used, update
ceph-fuse side to match.
Fixes: https://tracker.ceph.com/issues/40775
Signed-off-by: Xiaoxi CHEN <xiaoxchen@ebay.com>
Ricardo Marques [Fri, 19 Jul 2019 14:48:01 +0000 (15:48 +0100)]
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>
Sage Weil [Thu, 18 Jul 2019 14:44:46 +0000 (09:44 -0500)]
qa/suites/upgrade: set pg_autoscale_mode=off on existing pools
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Fri, 19 Jul 2019 14:24:36 +0000 (10:24 -0400)]
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>
alfonsomthd [Fri, 19 Jul 2019 14:02:44 +0000 (16:02 +0200)]
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>
Jason Dillaman [Fri, 19 Jul 2019 13:50:55 +0000 (09:50 -0400)]
doc/man: note that rbd-fuse is not intended for production workloads
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 19 Jul 2019 13:44:44 +0000 (09:44 -0400)]
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>