]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
6 years agobuild(deps): bump lodash in /src/pybind/mgr/dashboard/frontend 29192/head
dependabot[bot] [Tue, 23 Jul 2019 04:57:22 +0000 (04:57 +0000)]
build(deps): bump lodash in /src/pybind/mgr/dashboard/frontend

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13)

Signed-off-by: dependabot[bot] <support@github.com>
6 years agoMerge pull request #29058 from tchaikov/wip-ceph-conf
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>
6 years agoMerge pull request #29151 from tchaikov/wip-rgw-kill-gcc-warnings
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>
6 years agoMerge pull request #29155 from tchaikov/wip-msg-cleanup
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>
6 years agoMerge pull request #29183 from gabriellasroman/patch-2
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>
6 years agoMerge PR #29136 into master
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>
6 years agoMerge PR #29119 into master
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>
6 years agoMerge PR #28686 into master
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>
6 years agoMerge PR #28628 into master
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>
6 years agoMerge PR #28557 into master
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>
6 years agoMerge PR #28447 into master
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>
6 years agoMerge PR #22645 into master
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>
6 years agodoc/dev/developer_guide: remove web address 29183/head
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>
6 years agoMerge PR #29121 into master
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>
6 years agoMerge PR #29052 into master
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>
6 years agoMerge PR #29089 into master
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>
6 years agoMerge PR #29093 into master
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>
6 years agoMerge PR #29096 into master
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>
6 years agoMerge PR #29109 into master
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>
6 years agoMerge PR #29144 into master
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>
6 years agoMerge pull request #29171 from smithfarm/wip-release-notes-14.2.2-take-two
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>
6 years agoMerge pull request #29165 from dillaman/wip-40865
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>
6 years agoMerge pull request #28988 from zhangsw/rgw-fix-bug-listobjectv2
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.

6 years agodoc/releases/nautilus.rst: fix typo in name 29171/head
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>
6 years agodoc/releases/nautilus: add missing PRs to 14.2.2
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>
6 years agodoc: release/nautilus.rst: drop stray "b'" strings
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>
6 years agoRevert "doc/release/nautilus: 14.2.2 changes redone"
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>
6 years agoMerge pull request #27420 from pooja-gautam/wip-dashboard-progress-bar
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>
6 years agoMerge pull request #29135 from dillaman/wip-40486
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>
6 years agocls/journal: reduce verbosity of debug logs for non-errors 29165/head
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>
6 years agocls/rbd: reduce verbosity of debug logs for non-errors
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>
6 years agomgr/dashboard Displays progress bar in notification tray 27420/head
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>
6 years agodoc/rbd: initial live-migration documentation 29135/head
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>
6 years agomsg/Message: remove unused local variables 29155/head
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>
6 years agoMerge pull request #28764 from rhcs-dashboard/rgw-bucket-placement-target
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>
6 years agorgw/rgw_crypt.cc: silence -Wsign-compare GCC warning 29151/head
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>
6 years agoMerge pull request #29100 from tchaikov/wip-cmake-python-osx
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>
6 years agoMerge PR #29012 into master
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>
6 years agoMerge PR #29068 into master
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>
6 years agoMerge PR #29072 into master
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>
6 years agoMerge PR #29085 into master
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>
6 years agoMerge PR #29145 into master
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>
6 years agodoc/dev/macos.rst: update to be in sync with master 29100/head
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>
6 years agocmake: pass PYTHON_VERSION explicitly
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>
6 years agocmake: update FindPython* modules
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>
6 years agoqa/tests: test if unresponsive MDS client with no caps is evicted directly 22645/head
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>
6 years agoMerge pull request #29080 from tchaikov/wip-pybind
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>
6 years agoMerge pull request #28763 from tchaikov/wip-dpdk-fix-ftbfs
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>
6 years agoMerge pull request #29120 from neha-ojha/wip-add-write-omap
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>
6 years agodoc/release/nautilus: 14.2.2 changes redone 29145/head
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>
6 years agoqa/suites/rados/perf: add op_size to radosbench_omap_write.yaml 29120/head
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>
6 years agoqa/tasks/ceph_manager: fix thrash_pg_upmap_items when no pools 29144/head
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>
6 years agocommon: add ref header 29119/head
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>
6 years agoMerge PR #29123 into master
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>
6 years agoMerge pull request #28946 from cbodley/wip-rgw-list-v1-close-section
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>
6 years agoClient: bump ll_ref from int32 to uint64_t 29136/head
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>
6 years agoMerge pull request #29101 from valentinbajrami/master
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>
6 years agoqa/suites/upgrade: set pg_autoscale_mode=off on existing pools 29072/head
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>
6 years agodoc/rbd: tweak config reference
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>
6 years agomgr/dashboard: select placement target on RGW bucket creation 28764/head
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>
6 years agodoc/man: note that rbd-fuse is not intended for production workloads
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>
6 years agodoc/rbd: restructure into operations and integrations
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>
6 years agoMerge pull request #29129 from tchaikov/wip-remove-sepia-bt.sh
Kefu Chai [Fri, 19 Jul 2019 11:56:03 +0000 (19:56 +0800)]
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>
6 years agoscript/sepia_bt.sh: remove stale script 29129/head
Kefu Chai [Fri, 19 Jul 2019 10:32:53 +0000 (18:32 +0800)]
script/sepia_bt.sh: remove stale script

this script is not actively maintained anymore.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #29057 from cyx1231st/wip-seastar-msgr-loggingv2
Kefu Chai [Fri, 19 Jul 2019 10:34:48 +0000 (18:34 +0800)]
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>
6 years agoMerge pull request #29105 from tspmelo/wip-prevent-propagation
Ricardo Marques [Fri, 19 Jul 2019 10:28:27 +0000 (11:28 +0100)]
Merge pull request #29105 from tspmelo/wip-prevent-propagation

mgr/dashboard: Disable event propagation in the helper icon

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
6 years agoMerge pull request #29107 from ricardoasmarques/label-col-size-mgr-module-form
Ricardo Dias [Fri, 19 Jul 2019 10:23:38 +0000 (11:23 +0100)]
Merge pull request #29107 from ricardoasmarques/label-col-size-mgr-module-form

mgr/dashboard: Increase column size on mgr module form

Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #29112 from ricardoasmarques/iscsi-gateway-status-health-page
Ricardo Dias [Fri, 19 Jul 2019 10:23:02 +0000 (11:23 +0100)]
Merge pull request #29112 from ricardoasmarques/iscsi-gateway-status-health-page

mgr/dashboard: Show iSCSI gateways status in the health page

Reviewed-by: Ricardo Dias <rdias@suse.com>
6 years agoMerge pull request #28942 from ricardoasmarques/validate-iscsi-controls
Ricardo Dias [Fri, 19 Jul 2019 10:22:27 +0000 (11:22 +0100)]
Merge pull request #28942 from ricardoasmarques/validate-iscsi-controls

mgr/dashboard: Validate iSCSI controls min/max value

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #28898 from ricardoasmarques/cephfs-client-evict
Ricardo Dias [Fri, 19 Jul 2019 10:21:42 +0000 (11:21 +0100)]
Merge pull request #28898 from ricardoasmarques/cephfs-client-evict

mgr/dashboard: Evict a CephFS client

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agomgr/dashboard: Improve e2e script 29101/head
Valentin B [Fri, 12 Jul 2019 10:15:09 +0000 (12:15 +0200)]
mgr/dashboard: Improve e2e script

Passing -r flag to jq to remove quotes. sed not needed
Using $() command substitution instead of the legacy and unsafe backticks `...`

Signed-off-by: Valentin Bajrami <valentin.bajrami@gmail.com>
6 years agoMerge pull request #28081 from sebastian-philipp/kubejacker-doc-update
Sebastian Wagner [Fri, 19 Jul 2019 08:22:30 +0000 (10:22 +0200)]
Merge pull request #28081 from sebastian-philipp/kubejacker-doc-update

doc/dev/kubernetes: Update

Reviewed-by: Travis Nielsen <tnielsen@redhat.com>
6 years agoMerge pull request #29125 from bk201/wip-40827
Kefu Chai [Fri, 19 Jul 2019 08:11:36 +0000 (16:11 +0800)]
Merge pull request #29125 from bk201/wip-40827

mgr/dashboard: fix tox test failure

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agomgr/dashboard: Evict a CephFS client 28898/head
Ricardo Marques [Thu, 4 Jul 2019 15:56:24 +0000 (16:56 +0100)]
mgr/dashboard: Evict a CephFS client

Fixes: https://tracker.ceph.com/issues/24892
Signed-off-by: Ricardo Marques <rimarques@suse.com>
6 years agomgr/dashboard: Show iSCSI gateways status in the health page 29112/head
Ricardo Marques [Thu, 18 Jul 2019 14:37:21 +0000 (15:37 +0100)]
mgr/dashboard: Show iSCSI gateways status in the health page

Fixes: https://tracker.ceph.com/issues/39028
Signed-off-by: Ricardo Marques <rimarques@suse.com>
6 years agomgr/dashboard: fix tox test failure 29125/head
Kiefer Chang [Fri, 19 Jul 2019 07:30:36 +0000 (15:30 +0800)]
mgr/dashboard: fix tox test failure

`api/task` now also returns tasks in progress module.
Mock related function for tests.

Fixes: https://tracker.ceph.com/issues/40827
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
6 years agotest_sessionmap: use sudo_write_file() from teuthology.misc 29123/head
Rishabh Dave [Fri, 19 Jul 2019 04:35:18 +0000 (10:05 +0530)]
test_sessionmap: use sudo_write_file() from teuthology.misc

Instead of defining a method to write files within the testsuite, use
sudo_write_file() from teuthology.misc.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
6 years agoMerge PR #29067 into master
Patrick Donnelly [Fri, 19 Jul 2019 01:45:27 +0000 (18:45 -0700)]
Merge PR #29067 into master

* refs/pull/29067/head:
qa/tasks: add exception in do_thrash()

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoqa/tasks: add exception in do_thrash() 29067/head
Jos Collin [Tue, 16 Jul 2019 23:11:49 +0000 (04:41 +0530)]
qa/tasks: add exception in do_thrash()

Fixes the bug during DaemonWatchdog testing:

Traceback (most recent call last):
  File "/home/teuthworker/src/github.com_ceph_ceph-c_wip-daemonwatchdog-testing13/qa/tasks/daemonwatchdog.py", line 38, in _run
    self.watch()
  File "/home/teuthworker/src/github.com_ceph_ceph-c_wip-daemonwatchdog-testing13/qa/tasks/daemonwatchdog.py", line 112, in watch
    if thrasher.e is not None:
AttributeError: MonitorThrasher instance has no attribute 'e'

Signed-off-by: Jos Collin <jcollin@redhat.com>
6 years agoqa/suites/rados/perf: add objectsize to radosbench_omap_write.yaml
Neha Ojha [Thu, 18 Jul 2019 23:56:07 +0000 (16:56 -0700)]
qa/suites/rados/perf: add objectsize to radosbench_omap_write.yaml

Signed-off-by: Neha Ojha <nojha@redhat.com>
6 years agoqa/suites/rados/multimon: whitelist SLOW_OPS while thrashing mons 29121/head
Sage Weil [Thu, 18 Jul 2019 21:44:23 +0000 (16:44 -0500)]
qa/suites/rados/multimon: whitelist SLOW_OPS while thrashing mons

The mons may have slow ops.

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #29011 into master
Sage Weil [Thu, 18 Jul 2019 21:10:08 +0000 (16:10 -0500)]
Merge PR #29011 into master

* refs/pull/29011/head:
doc/releases/nautilus: move note to 14.2.2
doc/releases/nautilus: typo
doc/releases/nautilus.rst: pool stats fix was merged for 14.2.2 after all
doc: release notes for nautilus 14.2.2

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #28692 into master
Patrick Donnelly [Thu, 18 Jul 2019 21:03:50 +0000 (14:03 -0700)]
Merge PR #28692 into master

* refs/pull/28692/head:
test_volume_client: add positive test for ceph_volume_client method
test_volume_client: rename test_put_object_versioned()
test_volume_client: rewrite test_put_object_versioned
test_volume_client: use sudo_write_file() form teuthology
test_volume_client: make test_object_versioned py3 compatible

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoqa/suites/rados/perf: add radosbench_omap_write.yaml
Neha Ojha [Thu, 18 Jul 2019 18:09:29 +0000 (11:09 -0700)]
qa/suites/rados/perf: add radosbench_omap_write.yaml

This excercises the --write-omap option in the radosbench task.

Signed-off-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #22788 from adamyanova/wip-s3java
Ali Maredia [Thu, 18 Jul 2019 18:37:50 +0000 (14:37 -0400)]
Merge pull request #22788 from adamyanova/wip-s3java

A task to run S3 Java tests against RGW

6 years agoqa: add basic omap testing capability
Neha Ojha [Fri, 28 Jun 2019 21:40:27 +0000 (14:40 -0700)]
qa: add basic omap testing capability

Signed-off-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #29048 from rjfd/wip-dashboard-progress-tasks
Ricardo Marques [Thu, 18 Jul 2019 14:46:41 +0000 (15:46 +0100)]
Merge pull request #29048 from rjfd/wip-dashboard-progress-tasks

mgr/dashboard: integrate progress mgr module events into dashboard tasks list

Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
6 years agoMerge pull request #28006 from Devp00l/wip-39482
Ricardo Marques [Thu, 18 Jul 2019 14:44:41 +0000 (15:44 +0100)]
Merge pull request #28006 from Devp00l/wip-39482

mgr/dashboard: Watch for pool pg's increase and decrease

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoqa/tasks/ceph_manager: wait for clean before asserting clean on minsize test 29109/head
Sage Weil [Thu, 18 Jul 2019 14:11:30 +0000 (09:11 -0500)]
qa/tasks/ceph_manager: wait for clean before asserting clean on minsize test

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #29092 into master
Sage Weil [Thu, 18 Jul 2019 13:59:58 +0000 (08:59 -0500)]
Merge PR #29092 into master

* refs/pull/29092/head:
osd/ECTransaction,ReplicatedBackend: create op is new in octopus

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jianpeng Ma <jianpeng.ma@intel.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #28935 from votdev/issue_40248
Ricardo Marques [Thu, 18 Jul 2019 13:37:19 +0000 (14:37 +0100)]
Merge pull request #28935 from votdev/issue_40248

mgr/dashboard: Allow users to change their password on the UI

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
6 years agoMerge pull request #28928 from p-na/wip-pna-e2e-pools
Ricardo Marques [Thu, 18 Jul 2019 13:32:23 +0000 (14:32 +0100)]
Merge pull request #28928 from p-na/wip-pna-e2e-pools

mgr/dashboard: Write E2E tests for pool creation, deletion and verification

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Rafael Quintero <rquinter@redhat.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agomgr/dashboard: Increase col size on mgr module edit form 29107/head
Ricardo Marques [Thu, 18 Jul 2019 12:58:59 +0000 (13:58 +0100)]
mgr/dashboard: Increase col size on mgr module edit form

Signed-off-by: Ricardo Marques <rimarques@suse.com>
6 years agomgr/dashboard: Disable event propagation in the helper icon 29105/head
Tiago Melo [Thu, 18 Jul 2019 12:24:38 +0000 (12:24 +0000)]
mgr/dashboard: Disable event propagation in the helper icon

Fixes: http://tracker.ceph.com/issues/40715
Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #28882 from rjfd/wip-mgr-perf-counter-timestamp
Ricardo Dias [Thu, 18 Jul 2019 11:18:16 +0000 (12:18 +0100)]
Merge pull request #28882 from rjfd/wip-mgr-perf-counter-timestamp

mgr: return perf_counters data timestamps in nanosecs

Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
6 years agodoc/releases/nautilus: move note to 14.2.2 29011/head
Sage Weil [Wed, 17 Jul 2019 22:26:38 +0000 (17:26 -0500)]
doc/releases/nautilus: move note to 14.2.2

Oops! This change was merged in 404ed645d42471b675f11fb7d11f46c006248152,
which was not part of 14.2.1 after all.

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agodoc/releases/nautilus: typo
Sage Weil [Wed, 17 Jul 2019 22:25:53 +0000 (17:25 -0500)]
doc/releases/nautilus: typo

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #29069 into master
Sage Weil [Wed, 17 Jul 2019 22:20:12 +0000 (17:20 -0500)]
Merge PR #29069 into master

* refs/pull/29069/head:
qa/tasks/ceph_manager: make upmap thrasher behave when no pools/pgs

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
6 years agoMerge PR #29095 into master
Patrick Donnelly [Wed, 17 Jul 2019 19:49:05 +0000 (12:49 -0700)]
Merge PR #29095 into master

* refs/pull/29095/head:
script/ptl-tool: update for python3

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agopybind/rados: put lens array in outer scope 29096/head
Sage Weil [Wed, 17 Jul 2019 19:37:08 +0000 (14:37 -0500)]
pybind/rados: put lens array in outer scope

Just paranoia about the lifecycle here

Signed-off-by: Sage Weil <sage@redhat.com>