]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agoosd/OSDMap: don't print hb addrs
Sage Weil [Tue, 12 Jun 2018 17:39:18 +0000 (12:39 -0500)]
osd/OSDMap: don't print hb addrs

Nobody cares!

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/DispatchQueue: myaddr -> myaddrs
Sage Weil [Tue, 12 Jun 2018 17:31:35 +0000 (12:31 -0500)]
msg/DispatchQueue: myaddr -> myaddrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomgr: myaddr -> myaddrs
Sage Weil [Tue, 12 Jun 2018 17:30:56 +0000 (12:30 -0500)]
mgr: myaddr -> myaddrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg: make set_addr_unknowns take an addrvec
Sage Weil [Tue, 12 Jun 2018 16:44:16 +0000 (11:44 -0500)]
msg: make set_addr_unknowns take an addrvec

Nicely collapse the wonky logic in OSD into the helper!

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomon/LogMonitor: myaddr -> myaddrs
Sage Weil [Tue, 12 Jun 2018 16:22:20 +0000 (11:22 -0500)]
mon/LogMonitor: myaddr -> myaddrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agolibrados: myaddr -> myaddrs
Sage Weil [Tue, 12 Jun 2018 16:21:41 +0000 (11:21 -0500)]
librados: myaddr -> myaddrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agocommon/LogClient: myaddr -> myaddrs
Sage Weil [Tue, 12 Jun 2018 16:21:26 +0000 (11:21 -0500)]
common/LogClient: myaddr -> myaddrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoclient: myaddr -> myaddrs
Sage Weil [Tue, 12 Jun 2018 16:21:03 +0000 (11:21 -0500)]
client: myaddr -> myaddrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoosd/OSDMap: is_blacklisted() for addrvecs
Sage Weil [Tue, 12 Jun 2018 16:44:36 +0000 (11:44 -0500)]
osd/OSDMap: is_blacklisted() for addrvecs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoosd: populate metadata with all addrs
Sage Weil [Tue, 12 Jun 2018 16:18:59 +0000 (11:18 -0500)]
osd: populate metadata with all addrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomds: addr -> addrvec
Sage Weil [Tue, 12 Jun 2018 16:18:44 +0000 (11:18 -0500)]
mds: addr -> addrvec

Update MDSMap to use entity_addrvec_t instead of entity_addr_t.  Adjust
the various mon and mgr pieces that touch it accordingly.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomon/MonClient: get_myaddrs()
Sage Weil [Tue, 12 Jun 2018 16:15:48 +0000 (11:15 -0500)]
mon/MonClient: get_myaddrs()

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomon/OSDMonitor: addrvec blacklist helper
Sage Weil [Tue, 12 Jun 2018 14:38:44 +0000 (09:38 -0500)]
mon/OSDMonitor: addrvec blacklist helper

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomds: use new pick_addresses
Sage Weil [Tue, 5 Jun 2018 22:05:10 +0000 (17:05 -0500)]
mds: use new pick_addresses

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoceph-osd: use new bindv()
Sage Weil [Mon, 4 Jun 2018 21:49:25 +0000 (16:49 -0500)]
ceph-osd: use new bindv()

Rely on the new and improved pick_addresses() to produce an addrvec of
addresses we should bind to.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/async: bind to multiple addresses
Sage Weil [Mon, 4 Jun 2018 21:36:46 +0000 (16:36 -0500)]
msg/async: bind to multiple addresses

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/async: (legacy) handshake using legacy addr
Sage Weil [Mon, 4 Jun 2018 21:36:10 +0000 (16:36 -0500)]
msg/async: (legacy) handshake using legacy addr

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/async: fix some debug prefixes
Sage Weil [Mon, 4 Jun 2018 21:35:36 +0000 (16:35 -0500)]
msg/async: fix some debug prefixes

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/async: multiple listening ServerSockets
Sage Weil [Mon, 4 Jun 2018 20:00:57 +0000 (15:00 -0500)]
msg/async: multiple listening ServerSockets

No functional change yet.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoosd/OSDMap: make cluster addrs addrvecs too
Sage Weil [Mon, 4 Jun 2018 19:23:35 +0000 (14:23 -0500)]
osd/OSDMap: make cluster addrs addrvecs too

This will allow a single-step upgrade from msgr1 to msgr2: as each
nautilus OSD starts up, it will bind to both msgr1 and msgr2 addrs
(assuming it starts up after the mons have been upgraded).  Peer OSDs will
use the msgr2 address if they can, or the legacy one if they can't.
Once require_osd_release >= nautilus OSDs will stop binding to msgr1
ports at all.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/Messenger: my_addr -> my_addrs
Sage Weil [Mon, 4 Jun 2018 13:34:22 +0000 (08:34 -0500)]
msg/Messenger: my_addr -> my_addrs

Minimal changes to SimpleMessenger and AsyncMessenger to keep things
working, assuming we ony have a single addr in the addrvec.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/Connection: peer_addr -> peer_addrs
Sage Weil [Fri, 1 Jun 2018 19:51:05 +0000 (14:51 -0500)]
msg/Connection: peer_addr -> peer_addrs

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/msg_types: hash<> for entity_addrvec_t
Sage Weil [Fri, 1 Jun 2018 19:52:26 +0000 (14:52 -0500)]
msg/msg_types: hash<> for entity_addrvec_t

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomgr/DaemonServer: use new bindv() and pick_addresses()
Sage Weil [Fri, 1 Jun 2018 19:14:40 +0000 (14:14 -0500)]
mgr/DaemonServer: use new bindv() and pick_addresses()

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomsg/Messenger: new bindv() that takes an addrvec
Sage Weil [Fri, 1 Jun 2018 19:14:24 +0000 (14:14 -0500)]
msg/Messenger: new bindv() that takes an addrvec

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agocommon/pick_address: fill in ipv4/6 and msgr1/msgr2 via config options
Sage Weil [Fri, 1 Jun 2018 19:13:29 +0000 (14:13 -0500)]
common/pick_address: fill in ipv4/6 and msgr1/msgr2 via config options

This allows users to simply pass in CLUSTER or PUBLIC and the function
fills in the rest.  (Or, if the caller is particular, they can pass in
the other flags too.)

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agocommon/pick_addresses: new addrvec-based pick_addresses()
Sage Weil [Fri, 1 Jun 2018 18:31:38 +0000 (13:31 -0500)]
common/pick_addresses: new addrvec-based pick_addresses()

Flags for everything we would want.  The intent is to return an addrvec
of addrs that we can directly bind to.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agocommon/pick_addresses: add filtering by ipv4 and ipv6
Sage Weil [Thu, 31 May 2018 11:49:44 +0000 (06:49 -0500)]
common/pick_addresses: add filtering by ipv4 and ipv6

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoCEPH_MON_PORT -> CEPH_MON_PORT_LEGACY; define CEPH_MON_PORT_IANA
Sage Weil [Wed, 23 May 2018 22:17:09 +0000 (17:17 -0500)]
CEPH_MON_PORT -> CEPH_MON_PORT_LEGACY; define CEPH_MON_PORT_IANA

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoosd: kill osd_heartbeat_addr option
Sage Weil [Wed, 30 May 2018 21:42:58 +0000 (16:42 -0500)]
osd: kill osd_heartbeat_addr option

This serves no (good) purpose: we should always use the public addr/
network.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agocommon/options: add addrvec option type
Sage Weil [Wed, 23 May 2018 16:42:25 +0000 (11:42 -0500)]
common/options: add addrvec option type

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge PR #22165 into master
Patrick Donnelly [Tue, 3 Jul 2018 16:10:09 +0000 (09:10 -0700)]
Merge PR #22165 into master

* refs/pull/22165/head:
qa: add one-off clusters to qa/cephfs/clusters
qa: allocate more space for VM disk
qa/cephfs/clusters/*: bigger cinder volumses

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge pull request #22828 from ceph/wip-conf-error-message
Alfredo Deza [Tue, 3 Jul 2018 15:28:55 +0000 (11:28 -0400)]
Merge pull request #22828 from ceph/wip-conf-error-message

ceph-volume: provide a nice errror message when missing ceph.conf

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #22548 from ovh/bp-cls-otp-build
Casey Bodley [Tue, 3 Jul 2018 13:24:02 +0000 (09:24 -0400)]
Merge pull request #22548 from ovh/bp-cls-otp-build

cls: build cls_otp only WITH_RADOSGW

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22764 from ceph/wip-rm24504
Alfredo Deza [Tue, 3 Jul 2018 12:15:18 +0000 (08:15 -0400)]
Merge pull request #22764 from ceph/wip-rm24504

ceph-volume: refuse to zap mapper devices

Reviewed-by: Alfredo Deza
7 years agoceph-volume: always ignore a missing ceph conf in main.py 22828/head
Andrew Schoen [Tue, 3 Jul 2018 11:45:24 +0000 (06:45 -0500)]
ceph-volume: always ignore a missing ceph conf in main.py

Now that we have a nice error message when a ceph.conf is missing
and we try to use values from it, maintaining a list of commands that
don't need ceph.conf isn't as helpful. We had actually missed 'simple
trigger' when we first implemented this causing all our luminous tests
for simple to fail when we backported.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #22808 from jcsp/wip-mgr-doc-initial-modules
John Spray [Tue, 3 Jul 2018 10:54:57 +0000 (11:54 +0100)]
Merge pull request #22808 from jcsp/wip-mgr-doc-initial-modules

doc/dashboard: don't advise mgr_initial_modules

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
7 years agodoc/dashboard: don't advise mgr_initial_modules 22808/head
John Spray [Tue, 3 Jul 2018 08:46:07 +0000 (09:46 +0100)]
doc/dashboard: don't advise mgr_initial_modules

This setting tends to confuse people, as it's only respected
on the very first startup of the cluster.  Instead, mention
it (with appropriate caveats) on the general mgr admin
page.

Signed-off-by: John Spray <john.spray@redhat.com>
7 years agoMerge pull request #22802 from bradfitz/its
Jos Collin [Tue, 3 Jul 2018 04:44:52 +0000 (10:14 +0530)]
Merge pull request #22802 from bradfitz/its

doc: fix some it's -> its typos

Reviewed-by: Jos Collin <jcollin@redhat.com>
7 years agodoc: fix some it's -> its typos 22802/head
Brad Fitzpatrick [Tue, 3 Jul 2018 02:15:10 +0000 (19:15 -0700)]
doc: fix some it's -> its typos

Signed-off-by: Brad Fitzpatrick <brad@danga.com>
7 years agoMerge pull request #22761 from fullerdj/wip-djf-24686
Josh Durgin [Tue, 3 Jul 2018 00:36:00 +0000 (17:36 -0700)]
Merge pull request #22761 from fullerdj/wip-djf-24686

osd/filestore: Change default filestore_merge_threshold to -10

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoceph-volume: show a nice error message when ceph.conf is not loaded
Andrew Schoen [Mon, 2 Jul 2018 20:58:44 +0000 (15:58 -0500)]
ceph-volume: show a nice error message when ceph.conf is not loaded

If the ceph configuration file is not loaded correctly and then values
from it are used then an undescript error message is shown, e.g.

AttributeError: 'property' object has no attribute 'get'

With this change that same error condition shows the message:

RuntimeError: No valid ceph configuration file was loaded.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #21772 from oritwas/wip-rgw-test-bi-list
Orit Wasserman [Mon, 2 Jul 2018 13:06:09 +0000 (16:06 +0300)]
Merge pull request #21772 from oritwas/wip-rgw-test-bi-list

rgw: test bi list

7 years agoMerge pull request #22769 from idryomov/wip-rbdmap-remote-fs-pre
Ilya Dryomov [Mon, 2 Jul 2018 12:37:13 +0000 (14:37 +0200)]
Merge pull request #22769 from idryomov/wip-rbdmap-remote-fs-pre

systemd/rbdmap.service: order us before remote-fs-pre.target

Reviewed-by: Boris Ranto <branto@redhat.com>
7 years agoMerge pull request #22760 from s0nea/wip-dashboard-config-option-flags
Lenz Grimmer [Mon, 2 Jul 2018 11:15:25 +0000 (13:15 +0200)]
Merge pull request #22760 from s0nea/wip-dashboard-config-option-flags

mgr/dashboard: add supported flag information to config options documentation

Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Tiago Melo <tmelo@suse.com>
7 years agoMerge pull request #22772 from joscollin/wip-doc-dashboard-ref
Lenz Grimmer [Mon, 2 Jul 2018 08:11:16 +0000 (10:11 +0200)]
Merge pull request #22772 from joscollin/wip-doc-dashboard-ref

doc: s/doc/ref for dashboard urls

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #22776 from tchaikov/wip-thread-setaffinity
Kefu Chai [Sat, 30 Jun 2018 01:00:51 +0000 (09:00 +0800)]
Merge pull request #22776 from tchaikov/wip-thread-setaffinity

crimson/thread: pin thread pool to given CPU

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agocrimson/thread: pin thread pool to given CPU 22776/head
Kefu Chai [Fri, 29 Jun 2018 17:33:44 +0000 (01:33 +0800)]
crimson/thread: pin thread pool to given CPU

to take the full advantage of seastar reactor, we need to confine the
alien threads to given CPU core(s). in current setting, it's assumed
that alien threads do not perform CPU-bound tasks, so a single core
would suffice. we can always change the interface to pass a cpu_set_t
or a std::bitset if one CPU core is not enough.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge PR #22111 into master
Patrick Donnelly [Fri, 29 Jun 2018 17:28:40 +0000 (10:28 -0700)]
Merge PR #22111 into master

* refs/pull/22111/head:
cephfs-journal-tool: check fsid when import purge queue

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge PR #22718 into master
Patrick Donnelly [Fri, 29 Jun 2018 17:23:38 +0000 (10:23 -0700)]
Merge PR #22718 into master

* refs/pull/22718/head:
qa/workunits/suites/ffsb.sh: fix strncpy bug in ffsb

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoqa: add one-off clusters to qa/cephfs/clusters 22165/head
Patrick Donnelly [Fri, 29 Jun 2018 16:30:52 +0000 (09:30 -0700)]
qa: add one-off clusters to qa/cephfs/clusters

To consistently handle openstack configuration.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoqa: allocate more space for VM disk
Patrick Donnelly [Fri, 22 Jun 2018 23:44:38 +0000 (16:44 -0700)]
qa: allocate more space for VM disk

Otherwise daemons may run out of space due to logging.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoqa/cephfs/clusters/*: bigger cinder volumses
Sage Weil [Wed, 23 May 2018 02:45:18 +0000 (21:45 -0500)]
qa/cephfs/clusters/*: bigger cinder volumses

Fixes: http://tracker.ceph.com/issues/24238
Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoosd/filestore: Change default filestore_merge_threshold to -1 22761/head
Douglas Fuller [Thu, 28 Jun 2018 14:26:25 +0000 (10:26 -0400)]
osd/filestore: Change default filestore_merge_threshold to -1

Performance evaluations of medium to large size Ceph clusters have
demonstrated negligible performance impact from unnecessarily deep
directory hierarchies but significant performance impact from filestore
split and merge activity. Disable merges by default.

Fixes: http://tracker.ceph.com/issues/24686
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
7 years agoMerge pull request #22736 from tchaikov/wip-seastar-lockless-shared-lru
Kefu Chai [Fri, 29 Jun 2018 14:56:35 +0000 (22:56 +0800)]
Merge pull request #22736 from tchaikov/wip-seastar-lockless-shared-lru

common/shared_cache: add lockless SharedLRU

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agodoc: s/doc/ref for dashboard urls 22772/head
Jos Collin [Fri, 29 Jun 2018 12:46:54 +0000 (18:16 +0530)]
doc: s/doc/ref for dashboard urls

Replaced :doc: with :ref: as per https://github.com/ceph/ceph/pull/22750#discussion_r198895040.

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agosystemd/rbdmap.service: order us before remote-fs-pre.target 22769/head
Ilya Dryomov [Thu, 28 Jun 2018 15:16:17 +0000 (17:16 +0200)]
systemd/rbdmap.service: order us before remote-fs-pre.target

If "/usr/bin/rbdmap unmap-all" notices a file system mounted on top of
an rbd device, it will call umount, interfering with systemd shutdown
logic.  Make sure we aren't invoked until all _netdev mounts are dealt
with by systemd.

Fixes: http://tracker.ceph.com/issues/24713
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
7 years agoMerge pull request #22771 from tchaikov/wip-test-librados-ns
Jason Dillaman [Fri, 29 Jun 2018 14:26:44 +0000 (10:26 -0400)]
Merge pull request #22771 from tchaikov/wip-test-librados-ns

test/librados: fix LibRadosList.ListObjectsNS

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agolvm zap: refuse to zap mapper devices 22764/head
Andrew Schoen [Thu, 28 Jun 2018 19:22:47 +0000 (14:22 -0500)]
lvm zap: refuse to zap mapper devices

Fixes: http://tracker.ceph.com/issues/24504
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoadds the util.disk.is_mapper_device method
Andrew Schoen [Thu, 28 Jun 2018 17:14:12 +0000 (12:14 -0500)]
adds the util.disk.is_mapper_device method

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #22086 from ifed01/wip-ifed-new-bluefs-pcounter
Kefu Chai [Fri, 29 Jun 2018 12:29:03 +0000 (20:29 +0800)]
Merge pull request #22086 from ifed01/wip-ifed-new-bluefs-pcounter

os/bluestore: introduce new BlueFS perf counter to track the amount of

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agotest/librados: fix LibRadosList.ListObjectsNS 22771/head
Kefu Chai [Fri, 29 Jun 2018 12:23:42 +0000 (20:23 +0800)]
test/librados: fix LibRadosList.ListObjectsNS

rados_ioctx_get_namespace() returns the length of namespace string on
success, not 0.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #21634 from smithfarm/wip-bci-complain-dupe
Nathan Cutler [Fri, 29 Jun 2018 08:47:12 +0000 (10:47 +0200)]
Merge pull request #21634 from smithfarm/wip-bci-complain-dupe

scripts: backport-create-issue: complain about duplicates and support mimic

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agomgr/dashboard: add flag info to config options documentation page 22760/head
Tatjana Dehler [Thu, 28 Jun 2018 14:08:23 +0000 (16:08 +0200)]
mgr/dashboard: add flag info to config options documentation page

Add information about the supported flags (introduced by
https://github.com/ceph/ceph/pull/22595) to the config options
documentation page.

Fixes: https://tracker.ceph.com/issues/24605
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
7 years agoMerge pull request #22756 from wjwithagen/wjw-fix-missing-vector
Kefu Chai [Fri, 29 Jun 2018 02:04:55 +0000 (10:04 +0800)]
Merge pull request #22756 from wjwithagen/wjw-fix-missing-vector

mgr: `#include <vector>` for clang

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22752 from tchaikov/wip-freebsd-w/o-rdma
Kefu Chai [Fri, 29 Jun 2018 02:02:49 +0000 (10:02 +0800)]
Merge pull request #22752 from tchaikov/wip-freebsd-w/o-rdma

cmake,do_freebsd.sh: disable rdma features

Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Reviewed-by: Haodong Tang <haodong.tang@intel.com>
7 years agoMerge pull request #22743 from rzarzynski/wip-common-drop-static_assert.h
Kefu Chai [Fri, 29 Jun 2018 02:00:59 +0000 (10:00 +0800)]
Merge pull request #22743 from rzarzynski/wip-common-drop-static_assert.h

common: drop static_assert.h as it looks unused.

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22720 from rzarzynski/wip-build-static-ceph-common-in-osd
Kefu Chai [Fri, 29 Jun 2018 02:00:08 +0000 (10:00 +0800)]
Merge pull request #22720 from rzarzynski/wip-build-static-ceph-common-in-osd

cmake: link ceph-osd with common statically

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22727 from dzafman/wip-21664
David Zafman [Thu, 28 Jun 2018 23:59:21 +0000 (19:59 -0400)]
Merge pull request #22727 from dzafman/wip-21664

qa/standalone/scrub: When possible show side-by-side diff in addition to regular diff

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22763 from dzafman/wip-remove-sudo
David Zafman [Thu, 28 Jun 2018 22:37:24 +0000 (18:37 -0400)]
Merge pull request #22763 from dzafman/wip-remove-sudo

qa: Don't use sudo when moving logs

Reviewed-by: Neha Ojha <nojha@redhat.com>
7 years agoMerge pull request #22441 from ErwanAliasr1/evelu-makecheck
David Zafman [Thu, 28 Jun 2018 18:55:12 +0000 (14:55 -0400)]
Merge pull request #22441 from ErwanAliasr1/evelu-makecheck

Improving make check reliability

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
7 years agoqa: Don't use sudo when moving logs 22763/head
David Zafman [Thu, 28 Jun 2018 16:17:06 +0000 (09:17 -0700)]
qa: Don't use sudo when moving logs

Caused by: f0964beac5b8b54bc44a11bfb50bdea1f2ae8825

Signed-off-by: David Zafman <dzafman@redhat.com>
7 years agoMerge pull request #22565 from tchaikov/wip-seastar-thread-pool
Kefu Chai [Thu, 28 Jun 2018 15:56:34 +0000 (23:56 +0800)]
Merge pull request #22565 from tchaikov/wip-seastar-thread-pool

crimson/thread: add thread pool

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agocmake: add crimson static library 22565/head
Kefu Chai [Thu, 14 Jun 2018 06:08:53 +0000 (14:08 +0800)]
cmake: add crimson static library

libcrimson consolidates the object library of crimson_{net,thread} and
seastar_{buffer,net,thread}_objs. by offering a static library glueing
seastar,  we can link against these libraries and its dependencies in a
simpler way.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agocrimson/thread: add a thread pool impl
Kefu Chai [Thu, 7 Jun 2018 12:23:11 +0000 (20:23 +0800)]
crimson/thread: add a thread pool impl

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22007 from dalgaaf/wip-da-SCA-20180514
Kefu Chai [Thu, 28 Jun 2018 15:39:55 +0000 (23:39 +0800)]
Merge pull request #22007 from dalgaaf/wip-da-SCA-20180514

rgw, common: Fixes SCA issues

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agocmake: extract the RDMA libraries interface properties out 22752/head
Kefu Chai [Thu, 28 Jun 2018 09:05:53 +0000 (17:05 +0800)]
cmake: extract the RDMA libraries interface properties out

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agodo_freebsd.sh: disable rdma features
Kefu Chai [Thu, 28 Jun 2018 05:28:20 +0000 (13:28 +0800)]
do_freebsd.sh: disable rdma features

FreeBSD does have libibiverb and librdmacm, but we disable them anyway
for minimal dependency.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agocmake: consolidate WITH_{VERBS,RDMACM}
Kefu Chai [Thu, 28 Jun 2018 08:56:58 +0000 (16:56 +0800)]
cmake: consolidate WITH_{VERBS,RDMACM}

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22759 from ricardoasmarques/wip-fix-rbd-features-style
Lenz Grimmer [Thu, 28 Jun 2018 15:11:32 +0000 (17:11 +0200)]
Merge pull request #22759 from ricardoasmarques/wip-fix-rbd-features-style

mgr/dashboard: Fix RBD features style

Reviewed-by: Tiago Melo <tmelo@suse.com>
7 years agosystemd/rbdmap.service: remove a dependency on local-fs.target
Ilya Dryomov [Thu, 28 Jun 2018 15:09:00 +0000 (17:09 +0200)]
systemd/rbdmap.service: remove a dependency on local-fs.target

We don't require anything outside of rootfs.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
7 years agoMerge pull request #22750 from joscollin/wip-dashboard-intro
Lenz Grimmer [Thu, 28 Jun 2018 11:40:15 +0000 (13:40 +0200)]
Merge pull request #22750 from joscollin/wip-dashboard-intro

doc: updated the overview and glossary for dashboard

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
7 years agomgr/dashboard: Fix RBD features style 22759/head
Ricardo Marques [Thu, 28 Jun 2018 11:00:03 +0000 (12:00 +0100)]
mgr/dashboard: Fix RBD features style

Signed-off-by: Ricardo Marques <rimarques@suse.com>
7 years agodoc: Updated dashboard doc references 22750/head
Jos Collin [Thu, 28 Jun 2018 08:40:36 +0000 (14:10 +0530)]
doc: Updated dashboard doc references

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agodoc: updated the overview and glossary for dashboard
Jos Collin [Thu, 28 Jun 2018 03:49:29 +0000 (09:19 +0530)]
doc: updated the overview and glossary for dashboard

* Updated the overview of dashboard to avoid many paragraphs,
some outdated statements, etc.
* Updated glossary, glossary references and urls
* Dropped unnecessary term *module* in possible places
* Unified the new dashboard name as *Ceph Manager Dashboard*

Signed-off-by: Jos Collin <jcollin@redhat.com>
7 years agomgr: fix Clangs/FreeBSD missing vector 22756/head
Willem Jan Withagen [Thu, 28 Jun 2018 08:24:15 +0000 (10:24 +0200)]
mgr: fix Clangs/FreeBSD missing vector

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
7 years agoMerge pull request #22702 from dzafman/wip-standalone-log
David Zafman [Thu, 28 Jun 2018 05:57:25 +0000 (01:57 -0400)]
Merge pull request #22702 from dzafman/wip-standalone-log

qa: For teuthology copy logs to teuthology expected location

Reviewed-by: Neha Ojha <nojha@redhat.com>
7 years agocmake: remove stale comments
Kefu Chai [Thu, 28 Jun 2018 05:21:02 +0000 (13:21 +0800)]
cmake: remove stale comments

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22726 from yuriw/wip-yuriw-crontab
Josh Durgin [Wed, 27 Jun 2018 23:13:51 +0000 (16:13 -0700)]
Merge pull request #22726 from yuriw/wip-yuriw-crontab

qa/tests - added mimic-p2p suite

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
7 years agoMerge PR #22560 into master
Patrick Donnelly [Wed, 27 Jun 2018 21:19:03 +0000 (14:19 -0700)]
Merge PR #22560 into master

* refs/pull/22560/head:
qa/fs/upgrade/snaps: whitelist inconsistent rstat
mds: track snapshot count in rstat
mds: add MAY_SNAPSHOT in MDSAuthCaps

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge PR #22719 into master
Patrick Donnelly [Wed, 27 Jun 2018 19:50:33 +0000 (12:50 -0700)]
Merge PR #22719 into master

* refs/pull/22719/head:
qa: fix symlinks indirectly pointing at qa to .qa
qa: add .qa helper link

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoMerge pull request #22631 from tianshan/fix_notify_thread
Casey Bodley [Wed, 27 Jun 2018 19:39:02 +0000 (15:39 -0400)]
Merge pull request #22631 from tianshan/fix_notify_thread

rgw: fix meta and data notify thread miss stop cr manager

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agocommon: drop static_assert.h as it looks unused. 22743/head
Radoslaw Zarzynski [Wed, 27 Jun 2018 19:36:19 +0000 (21:36 +0200)]
common: drop static_assert.h as it looks unused.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
7 years agoMerge pull request #22632 from tianshan/fix_index_zones_trace
Casey Bodley [Wed, 27 Jun 2018 18:29:52 +0000 (14:29 -0400)]
Merge pull request #22632 from tianshan/fix_index_zones_trace

rgw: fix index complete miss zones_trace set

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22660 from cfanz/wip-rgw-fix-24603
Casey Bodley [Wed, 27 Jun 2018 18:29:28 +0000 (14:29 -0400)]
Merge pull request #22660 from cfanz/wip-rgw-fix-24603

rgw-multisite: fix endless loop in RGWBucketShardIncrementalSyncCR

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge PR #22725 into master
Patrick Donnelly [Wed, 27 Jun 2018 18:13:37 +0000 (11:13 -0700)]
Merge PR #22725 into master

* refs/pull/22725/head:
qa/workunits/suites/blogbench.sh: use correct dir name

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
7 years agoMerge PR #22656 into master
Patrick Donnelly [Wed, 27 Jun 2018 17:31:30 +0000 (10:31 -0700)]
Merge PR #22656 into master

* refs/pull/22656/head:
doc: update experimental features - snapshots
doc: highlight the flags

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge pull request #22698 from cbodley/wip-async-shared-mutex
Casey Bodley [Wed, 27 Jun 2018 16:55:32 +0000 (12:55 -0400)]
Merge pull request #22698 from cbodley/wip-async-shared-mutex

common: reintroduce async SharedMutex

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
7 years agoMerge pull request #22724 from ceph/rm-23941
Alfredo Deza [Wed, 27 Jun 2018 15:56:09 +0000 (11:56 -0400)]
Merge pull request #22724 from ceph/rm-23941

ceph-volume: error on commands that need ceph.conf to operate

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agobuild: link ceph-osd with common statically. Enforce IE TLS model. 22720/head
Radoslaw Zarzynski [Thu, 21 Jun 2018 19:05:16 +0000 (15:05 -0400)]
build: link ceph-osd with common statically. Enforce IE TLS model.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>