]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
6 years agomon/LogMonitor: add mon_cluster_log_to_file bool option 27343/head
Sage Weil [Wed, 3 Apr 2019 12:18:50 +0000 (07:18 -0500)]
mon/LogMonitor: add mon_cluster_log_to_file bool option

Allow cluster logging to a file to be disabled via a boolean.  Default
to true to avoid any change in behavior.

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #27280 from xiexingguo/wip-39039
Kefu Chai [Wed, 3 Apr 2019 10:53:55 +0000 (18:53 +0800)]
Merge pull request #27280 from xiexingguo/wip-39039

mgr: more GIL fixes

Reviewed-by: Yan Jun <yan.jun8@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #27245 from tspmelo/wip-nfs-typo
Ricardo Marques [Wed, 3 Apr 2019 08:44:24 +0000 (09:44 +0100)]
Merge pull request #27245 from tspmelo/wip-nfs-typo

mgr/dashboard: Fix typo in NFS form

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
6 years agoMerge pull request #27333 from tchaikov/wip-rpm-devtoolsset-8-on-aarch64
Kefu Chai [Wed, 3 Apr 2019 05:29:33 +0000 (13:29 +0800)]
Merge pull request #27333 from tchaikov/wip-rpm-devtoolsset-8-on-aarch64

rpm: enable devtoolset-8 on aarch64 also

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
6 years agoinstall-deps,rpm: enable devtoolset-8 on aarch64 also 27333/head
Kefu Chai [Wed, 3 Apr 2019 03:08:04 +0000 (11:08 +0800)]
install-deps,rpm: enable devtoolset-8 on aarch64 also

in 5ae3b06e, we left aarch64 with devtoolset-7, but aarch64 builders are
also suffering from http://tracker.ceph.com/issues/38892. so i installed
devtoolset-8 on all aarch64 builders manually from the rpm packages
downloaded from koji builder:

- https://cbs.centos.org/koji/buildinfo?buildID=24923
- https://cbs.centos.org/koji/buildinfo?buildID=24931

libasan5, libubsan1 are not installed.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge PR #27328 into master
Patrick Donnelly [Wed, 3 Apr 2019 01:28:09 +0000 (18:28 -0700)]
Merge PR #27328 into master

* refs/pull/27328/head:
qa/tests: reduce number of jobs for `kcephfs`

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #27310 from tchaikov/wip-crimson-cache-ss-oi
Kefu Chai [Wed, 3 Apr 2019 01:24:05 +0000 (09:24 +0800)]
Merge pull request #27310 from tchaikov/wip-crimson-cache-ss-oi

crimson/osd: cache object_info and snapset in PGBackend

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 years agoMerge pull request #27307 from tchaikov/wip-crimson-osd-hb
Kefu Chai [Wed, 3 Apr 2019 01:14:37 +0000 (09:14 +0800)]
Merge pull request #27307 from tchaikov/wip-crimson-osd-hb

crimson/osd: do not add whoami as hb peer and cleanups

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
6 years agoqa/tests: reduce number of jobs for `kcephfs` 27328/head
Yuri Weinstein [Tue, 2 Apr 2019 22:38:55 +0000 (15:38 -0700)]
qa/tests: reduce number of jobs for `kcephfs`

we need it on `master` as well
see https://github.com/ceph/ceph/pull/27165

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
6 years agoMerge PR #27316 into master
Sage Weil [Tue, 2 Apr 2019 21:24:52 +0000 (16:24 -0500)]
Merge PR #27316 into master

* refs/pull/27316/head:
doc/rados/operations: document BLUEFS_SPILLOVER

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
6 years agoMerge pull request #27223 from ivancich/wip-fix-resharding-issue
J. Eric Ivancich [Tue, 2 Apr 2019 20:24:36 +0000 (16:24 -0400)]
Merge pull request #27223 from ivancich/wip-fix-resharding-issue

rgw: race condition between resharding and ops waiting on resharding

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
6 years agodoc/rados/operations: document BLUEFS_SPILLOVER 27316/head
Sage Weil [Tue, 2 Apr 2019 14:19:04 +0000 (09:19 -0500)]
doc/rados/operations: document BLUEFS_SPILLOVER

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agomgr/dashboard: Fix typo in NFS form 27245/head
Tiago Melo [Thu, 28 Mar 2019 14:27:51 +0000 (13:27 -0100)]
mgr/dashboard: Fix typo in NFS form

Fixes: http://tracker.ceph.com/issues/39067
Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge PR #27265 into master
Sage Weil [Tue, 2 Apr 2019 15:52:14 +0000 (10:52 -0500)]
Merge PR #27265 into master

* refs/pull/27265/head:
valgrind.supp: add clauses for uninitialised gcm.Xi in OpenSSL.
src/valgrind.supp: replace with the teuthology's whitelist.

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge PR #27313 into master
Sage Weil [Tue, 2 Apr 2019 15:07:57 +0000 (10:07 -0500)]
Merge PR #27313 into master

* refs/pull/27313/head:
mon: quiet devname log noise

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #26966 from SUSE/wip-orchestrator-deepsea-fix-device-ls
Sebastian Wagner [Tue, 2 Apr 2019 14:16:23 +0000 (16:16 +0200)]
Merge pull request #26966 from SUSE/wip-orchestrator-deepsea-fix-device-ls

mgr/deepsea: use ceph_volume output in get_inventory()

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
6 years agomon: quiet devname log noise 27313/head
Sage Weil [Tue, 2 Apr 2019 13:49:01 +0000 (08:49 -0500)]
mon: quiet devname log noise

Signed-off-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #27308 from tchaikov/wip-init-ceph-patience-is-a-virtue
Kefu Chai [Tue, 2 Apr 2019 13:35:38 +0000 (21:35 +0800)]
Merge pull request #27308 from tchaikov/wip-init-ceph-patience-is-a-virtue

init-ceph: wait longer before resending $signal

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #27255 from adamemerson/wip-names-common-through-objecter
Kefu Chai [Tue, 2 Apr 2019 11:31:36 +0000 (19:31 +0800)]
Merge pull request #27255 from adamemerson/wip-names-common-through-objecter

Remove dependence on `using namespace`: Build of 'common' through osdc/Objecter.cc

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agocrimson/osd: cache object_info and snapset in PGBackend 27310/head
Kefu Chai [Tue, 2 Apr 2019 08:55:50 +0000 (16:55 +0800)]
crimson/osd: cache object_info and snapset in PGBackend

for better performance

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agoinit-ceph: wait longer before resending $signal 27308/head
Kefu Chai [Tue, 2 Apr 2019 06:31:05 +0000 (14:31 +0800)]
init-ceph: wait longer before resending $signal

if ceph-osd takes longer than 1 seconds to unmount the objectstore, it
won't get a chance to fully persist all of its stuff to disk before
init-ceph kills it again.

in my case, `MemStore::_save()` fails to write $path/collections before
it gets killed, if it has more than 512 PGs.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agocrimson/osd: do not add whoami as hb peer 27307/head
Kefu Chai [Tue, 2 Apr 2019 06:23:55 +0000 (14:23 +0800)]
crimson/osd: do not add whoami as hb peer

it does not make sense to say hello to myself.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agocrimson/osd: do not store whoami or nonce in Heartbeat
Kefu Chai [Tue, 2 Apr 2019 06:21:38 +0000 (14:21 +0800)]
crimson/osd: do not store whoami or nonce in Heartbeat

we don't create messengers in the class which consumes them anymore, so
no need to have these member variable.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agocrimson/os: lower debug level of i/o to "debug"
Kefu Chai [Tue, 2 Apr 2019 06:21:05 +0000 (14:21 +0800)]
crimson/os: lower debug level of i/o to "debug"

for better performance.

Signed-off-by: Kefu Chai <kchai@redhat.com>
6 years agomgr/deepsea: use ceph_volume output in get_inventory() 26966/head
Tim Serong [Fri, 15 Mar 2019 04:52:23 +0000 (15:52 +1100)]
mgr/deepsea: use ceph_volume output in get_inventory()

DeepSea is being updated to use ceph_volume internally (see
https://github.com/SUSE/DeepSea/pull/1517).  Once this is done,
the mgr_orch.get_inventory runner will just be returning the
raw ceph_volume output, so this commit updates the DeepSea mgr
module to match.

Signed-off-by: Tim Serong <tserong@suse.com>
6 years agomgr/deepsea: log salt job failures
Tim Serong [Thu, 14 Mar 2019 11:48:44 +0000 (22:48 +1100)]
mgr/deepsea: log salt job failures

If a request to salt succeeds, but the event comes back with some internal
failure (e.g.: an exception was thrown inside the salt runner), we need to
log this so the admin can find out what on earth went wrong.

Signed-off-by: Tim Serong <tserong@suse.com>
6 years agomgr/deepsea: use empty strings rather than None for option defaults
Tim Serong [Thu, 14 Mar 2019 10:10:38 +0000 (21:10 +1100)]
mgr/deepsea: use empty strings rather than None for option defaults

This makes the _config_valid() function work properly; the option
defaults are being strinified somewhere, so we need to use empty
strings rather than None (which becomes "None"), in order to check
if they're set or not.

Signed-off-by: Tim Serong <tserong@suse.com>
6 years agoMerge PR #27301 into master
Sage Weil [Tue, 2 Apr 2019 01:54:36 +0000 (20:54 -0500)]
Merge PR #27301 into master

* refs/pull/27301/head:
qa: remove requirement on simple msgr

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoqa: remove requirement on simple msgr 27301/head
Patrick Donnelly [Sat, 30 Mar 2019 04:57:33 +0000 (21:57 -0700)]
qa: remove requirement on simple msgr

Fixes: http://tracker.ceph.com/issues/39079
Introduced-by: 28b4392a7191c5ed59c03cdd113050107a8109fc
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #26970 into master
Patrick Donnelly [Mon, 1 Apr 2019 22:06:06 +0000 (15:06 -0700)]
Merge PR #26970 into master

* refs/pull/26970/head:
mds: initialize cap_revoke_eviction_timeout with conf

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #26992 into master
Patrick Donnelly [Mon, 1 Apr 2019 22:04:50 +0000 (15:04 -0700)]
Merge PR #26992 into master

* refs/pull/26992/head:
mount.ceph.c: do not pass nofail to the kernel

Reviewed-by: Jeff Layton <jlayton@redhat.com>
6 years agoMerge PR #27087 into master
Patrick Donnelly [Mon, 1 Apr 2019 22:02:51 +0000 (15:02 -0700)]
Merge PR #27087 into master

* refs/pull/27087/head:
mds: remove duplicated check on balance amount

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #27063 into master
Patrick Donnelly [Mon, 1 Apr 2019 21:46:25 +0000 (14:46 -0700)]
Merge PR #27063 into master

* refs/pull/27063/head:
mds: there is an assertion when calling Beacon::shutdown()

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #27294 from tspmelo/wip-nfs-squash
Ricardo Marques [Mon, 1 Apr 2019 21:13:55 +0000 (22:13 +0100)]
Merge pull request #27294 from tspmelo/wip-nfs-squash

mgr/dashboard: Fix NFS squash default value

Reviewed-by: Ricardo Marques <rimarques@suse.com>
6 years agoMerge pull request #25353 from cbodley/wip-rgw-sysobj-yield
Casey Bodley [Mon, 1 Apr 2019 17:19:26 +0000 (13:19 -0400)]
Merge pull request #25353 from cbodley/wip-rgw-sysobj-yield

rgw: add optional_yield to SysObj service interfaces

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoMerge pull request #25355 from cbodley/wip-rgw-http-yield
Casey Bodley [Mon, 1 Apr 2019 17:18:56 +0000 (13:18 -0400)]
Merge pull request #25355 from cbodley/wip-rgw-http-yield

rgw: add optional_yield to http client interface

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoMerge pull request #27276 from cbodley/wip-39033
Casey Bodley [Mon, 1 Apr 2019 16:56:47 +0000 (12:56 -0400)]
Merge pull request #27276 from cbodley/wip-39033

rgw multisite: data sync checks empty next_marker for datalog

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
6 years agoMerge pull request #27244 from tspmelo/wip-nfsv3-prop
Ricardo Marques [Mon, 1 Apr 2019 15:40:44 +0000 (16:40 +0100)]
Merge pull request #27244 from tspmelo/wip-nfsv3-prop

mgr/dashboard: Fix deletion of NFS protocol properties

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Ricardo Marques <rimarques@suse.com>
6 years agoMerge pull request #27130 from cbodley/wip-38700
Casey Bodley [Mon, 1 Apr 2019 15:24:47 +0000 (11:24 -0400)]
Merge pull request #27130 from cbodley/wip-38700

rgw: decrypt filter does not cross multipart boundaries

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
6 years agomgr/dashboard: Fix NFS squash default value 27294/head
Tiago Melo [Mon, 1 Apr 2019 14:50:44 +0000 (14:50 +0000)]
mgr/dashboard: Fix NFS squash default value

Fixes: http://tracker.ceph.com/issues/39064
Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge PR #27206 into master
Sage Weil [Mon, 1 Apr 2019 13:37:10 +0000 (08:37 -0500)]
Merge PR #27206 into master

* refs/pull/27206/head:
osd: shutdown recovery_request_timer earlier

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #27074 from LenzGr/master-documentation
Jason Dillaman [Mon, 1 Apr 2019 13:20:24 +0000 (09:20 -0400)]
Merge pull request #27074 from LenzGr/master-documentation

doc: Updated dashboard iSCSI configuration, added labels

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
6 years agoMerge pull request #27164 from Devp00l/issue-38937
Ricardo Marques [Mon, 1 Apr 2019 10:35:27 +0000 (11:35 +0100)]
Merge pull request #27164 from Devp00l/issue-38937

mgr/dashboard: Back button component

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #27269 from rhcs-dashboard/wip-39030-master
Sebastian Wagner [Mon, 1 Apr 2019 08:53:21 +0000 (10:53 +0200)]
Merge pull request #27269 from rhcs-dashboard/wip-39030-master

mgr/dashboard: update vstart to use new ssl port

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
6 years agoMerge pull request #27203 from falcon78921/wip-doc-38721
Kefu Chai [Mon, 1 Apr 2019 07:05:58 +0000 (15:05 +0800)]
Merge pull request #27203 from falcon78921/wip-doc-38721

doc: removed OpenStack Kilo references in Keystone docs

Reviewed-by: Sebastian Wagner <swagner@suse.com>
6 years agoMerge pull request #27264 from rouming/fio-ceph-messenger--dummy-auth-for-v2
Kefu Chai [Mon, 1 Apr 2019 07:03:01 +0000 (15:03 +0800)]
Merge pull request #27264 from rouming/fio-ceph-messenger--dummy-auth-for-v2

fio_ceph_messenger: catch up v2 proto changes by using dummy auth

Reviewed-by: Ricardo Dias <rdias@suse.com>
6 years agomgr/BaseMgrModule: drop GIL in ceph_store_set 27280/head
xie xingguo [Sat, 30 Mar 2019 03:26:19 +0000 (11:26 +0800)]
mgr/BaseMgrModule: drop GIL in ceph_store_set

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
6 years agomgr/BaseMgrModule: drop GIL in set_config
xie xingguo [Sat, 30 Mar 2019 03:15:49 +0000 (11:15 +0800)]
mgr/BaseMgrModule: drop GIL in set_config

Holding GIL and run mon_command turns out to be easily deadlock-prone.
https://tracker.ceph.com/issues/35985 is a typical report, and here is
another.

Fix by using PyModuleConfig's own lock for protection of concurrent
accesses, which should be sufficient enough.

Fixes: http://tracker.ceph.com/issues/39040
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
6 years agodoc: Updated dashboard iSCSI configuration, added labels 27074/head
Lenz Grimmer [Sun, 31 Mar 2019 18:32:15 +0000 (13:32 -0500)]
doc: Updated dashboard iSCSI configuration, added labels

Added note about the requirement for the latest ceph-iscsi version
3 to the dashboard documentation. Added some doc references
and replaced some URLs in the iSCSI docs with reST labels instead.

Signed-off-by: Lenz Grimmer <lgrimmer@suse.com>
6 years agoMerge pull request #27205 from xiexingguo/wip-38784
Xie Xingguo [Sat, 30 Mar 2019 08:46:08 +0000 (16:46 +0800)]
Merge pull request #27205 from xiexingguo/wip-38784

osd/PG: introduce all_missing_unfound helper

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #27182 from xiexingguo/wip-38931
Xie Xingguo [Sat, 30 Mar 2019 08:36:47 +0000 (16:36 +0800)]
Merge pull request #27182 from xiexingguo/wip-38931

osd/PG: move down peers out from peer_purged

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoosd/PG: move down peers out from peer_purged 27205/head
xie xingguo [Tue, 26 Mar 2019 07:02:02 +0000 (15:02 +0800)]
osd/PG: move down peers out from peer_purged

In purge_strays(), we'll aggressively clear stray_set and
add all related peers into peer_purged.

However, if the corrsponding peer is down and becomes
up again, (unconditionally) adding it to peer_purged
will prevent primary from re-purging it.
(See Active::react(const MNotifyRec& notevt))

On consuming a new osdmap, let's move any down peers out from
peer_purged simutaneously. This way we can lower the risk
of leaving any leftover PGs behind.

Related-to: http://tracker.ceph.com/issues/38931
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
6 years agoMerge PR #27249 into master
Sage Weil [Fri, 29 Mar 2019 22:58:53 +0000 (17:58 -0500)]
Merge PR #27249 into master

* refs/pull/27249/head:
qa/suites/rados/thrash-old-clients: fix up v1/v2 options

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge PR #27133 into master
Sage Weil [Fri, 29 Mar 2019 22:58:33 +0000 (17:58 -0500)]
Merge PR #27133 into master

* refs/pull/27133/head:
log,global: do not start flusher thread until after we have our mon config
log: buffer log entries until flusher thread starts
log: open log file from flusher thread
common/ceph_context: fix log_to_file observer

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge PR #26976 into master
Patrick Donnelly [Fri, 29 Mar 2019 21:44:16 +0000 (14:44 -0700)]
Merge PR #26976 into master

* refs/pull/26976/head:
doc: add doc for cephfs lazyio

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge PR #27199 into master
Patrick Donnelly [Fri, 29 Mar 2019 21:41:37 +0000 (14:41 -0700)]
Merge PR #27199 into master

* refs/pull/27199/head:
mds: fix dump routine for session_info_t.used_inos
mds: fix some misleading log messages
client: comment fix in _lookup
mds: fix comment over MDRequestImpl
mds: use stdbool.h instead of hand-rolling our own bool type

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
6 years agomgr/dashboard: udpate vstart to use new ssl port 27269/head
Ernesto Puerta [Fri, 29 Mar 2019 13:06:25 +0000 (14:06 +0100)]
mgr/dashboard: udpate vstart to use new ssl port

Fixes: https://tracker.ceph.com/issues/39030
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
6 years agoMerge pull request #27242 from theanalyst/beast-fe-ports
Casey Bodley [Fri, 29 Mar 2019 17:22:09 +0000 (13:22 -0400)]
Merge pull request #27242 from theanalyst/beast-fe-ports

rgw: beast port parsing

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: beast: set a default port for endpoints 27242/head
Abhishek Lekshmanan [Thu, 28 Mar 2019 12:41:23 +0000 (13:41 +0100)]
rgw: beast: set a default port for endpoints

if no port is specified we don't set one(or set to 0), and don't exactly error
out, so rgw keeps running without being bound to a port. Set the port to default
in these cases

Fixes: http://tracker.ceph.com/issues/39000
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
6 years agorgw: callers pass null_yield to RGWSI_SysObj 25353/head
Casey Bodley [Fri, 23 Nov 2018 20:46:22 +0000 (15:46 -0500)]
rgw: callers pass null_yield to RGWSI_SysObj

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: add optional_yield to RGWSI_Notify
Casey Bodley [Sat, 24 Nov 2018 15:19:15 +0000 (10:19 -0500)]
rgw: add optional_yield to RGWSI_Notify

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: add optional_yield to RGWSI_SysObj
Casey Bodley [Fri, 23 Nov 2018 20:45:27 +0000 (15:45 -0500)]
rgw: add optional_yield to RGWSI_SysObj

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: add optional_yield to RGWSI_SysObj_Cache
Casey Bodley [Fri, 23 Nov 2018 20:44:57 +0000 (15:44 -0500)]
rgw: add optional_yield to RGWSI_SysObj_Cache

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: add optional_yield to RGWSI_SysObj_Core interface
Casey Bodley [Fri, 23 Nov 2018 20:44:17 +0000 (15:44 -0500)]
rgw: add optional_yield to RGWSI_SysObj_Core interface

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: RGWSI_RADOS::Obj::notify() takes optional_yield
Casey Bodley [Sat, 24 Nov 2018 00:28:49 +0000 (19:28 -0500)]
rgw: RGWSI_RADOS::Obj::notify() takes optional_yield

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agorgw: add rgw_rados_notify() with optional_yield
Casey Bodley [Sat, 24 Nov 2018 00:28:08 +0000 (19:28 -0500)]
rgw: add rgw_rados_notify() with optional_yield

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agolibrados/asio: add async_notify() to wrap aio_notify()
Casey Bodley [Sat, 24 Nov 2018 00:27:30 +0000 (19:27 -0500)]
librados/asio: add async_notify() to wrap aio_notify()

Signed-off-by: Casey Bodley <cbodley@redhat.com>
6 years agomgr/dashboard: Fix deletion of NFS protocol properties 27244/head
Tiago Melo [Thu, 28 Mar 2019 14:02:29 +0000 (13:02 -0100)]
mgr/dashboard: Fix deletion of NFS protocol properties

Fixes: http://tracker.ceph.com/issues/38997
Signed-off-by: Tiago Melo <tmelo@suse.com>
6 years agoMerge pull request #27213 from ajarr/fix-38946
Kefu Chai [Fri, 29 Mar 2019 14:35:41 +0000 (22:35 +0800)]
Merge pull request #27213 from ajarr/fix-38946

pybind: fix use of WriteOpCtx and ReadOpCtx

Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoauth: Update AuthServiceHandler.h to work without using namespace 27255/head
Adam C. Emerson [Fri, 29 Mar 2019 02:00:38 +0000 (22:00 -0400)]
auth: Update AuthServiceHandler.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update AuthServer.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 02:00:31 +0000 (22:00 -0400)]
auth: Update AuthServer.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update Crypto.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 02:00:20 +0000 (22:00 -0400)]
auth: Update Crypto.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update AuthRegistry.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:58:50 +0000 (21:58 -0400)]
auth: Update AuthRegistry.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update AuthClientHandler.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:58:41 +0000 (21:58 -0400)]
auth: Update AuthClientHandler.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update AuthAuthorizedHandler.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:58:30 +0000 (21:58 -0400)]
auth: Update AuthAuthorizedHandler.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update AuthClient.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:58:19 +0000 (21:58 -0400)]
auth: Update AuthClient.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update Auth.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:58:06 +0000 (21:58 -0400)]
auth: Update Auth.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agoauth: Update KeyRing.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:57:54 +0000 (21:57 -0400)]
auth: Update KeyRing.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agohello: Update cls_hello.cc to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:56:32 +0000 (21:56 -0400)]
hello: Update cls_hello.cc to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agojournal: Update cls_journal_types.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:51:44 +0000 (21:51 -0400)]
journal: Update cls_journal_types.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocls/lock: Update cls_lock_types.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:41:52 +0000 (21:41 -0400)]
cls/lock: Update cls_lock_types.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocls/numops: Update cls_numops.cc to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:41:36 +0000 (21:41 -0400)]
cls/numops: Update cls_numops.cc to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocls/sdk: Update cls_sdk.cc to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:41:15 +0000 (21:41 -0400)]
cls/sdk: Update cls_sdk.cc to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update CommandTable.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:40:46 +0000 (21:40 -0400)]
common: Update CommandTable.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update EventTrace.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:40:36 +0000 (21:40 -0400)]
common: Update EventTrace.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update Finisher.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:40:28 +0000 (21:40 -0400)]
common: Update Finisher.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update LogClient.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:40:18 +0000 (21:40 -0400)]
common: Update LogClient.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update LogEntry.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:40:11 +0000 (21:40 -0400)]
common: Update LogEntry.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update Throttle.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:40:01 +0000 (21:40 -0400)]
common: Update Throttle.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update TrackedOp.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:39:44 +0000 (21:39 -0400)]
common: Update TrackedOp.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update WorkQueue.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:39:36 +0000 (21:39 -0400)]
common: Update WorkQueue.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update ceph_json.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:39:30 +0000 (21:39 -0400)]
common: Update ceph_json.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update config.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:39:21 +0000 (21:39 -0400)]
common: Update config.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update config_obs_mgr.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:38:46 +0000 (21:38 -0400)]
common: Update config_obs_mgr.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update config_proxy.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:38:35 +0000 (21:38 -0400)]
common: Update config_proxy.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update config_values.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:38:25 +0000 (21:38 -0400)]
common: Update config_values.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update entity_name.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:38:06 +0000 (21:38 -0400)]
common: Update entity_name.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update fork_function.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:26:50 +0000 (21:26 -0400)]
common: Update fork_function.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update histogram.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:26:40 +0000 (21:26 -0400)]
common: Update histogram.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
6 years agocommon: Update hobject.h to work without using namespace
Adam C. Emerson [Fri, 29 Mar 2019 01:26:31 +0000 (21:26 -0400)]
common: Update hobject.h to work without using namespace

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>