]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 years agoceph.in: adjust usage width according to user's tty 15190/head
Kefu Chai [Sun, 21 May 2017 17:24:32 +0000 (01:24 +0800)]
ceph.in: adjust usage width according to user's tty

fixed a pep8 warning also

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agopybind/ceph_daemon.py: move _gettermsize() into Termsize
Kefu Chai [Tue, 23 May 2017 03:28:10 +0000 (11:28 +0800)]
pybind/ceph_daemon.py: move _gettermsize() into Termsize

as the latter is the only consumer of _gettermsize(). and a little bit
refactor to improve the readability and be more pep8 compliant.

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15162 from dillaman/wip-19970
Mykola Golub [Mon, 22 May 2017 12:50:57 +0000 (15:50 +0300)]
Merge pull request #15162 from dillaman/wip-19970

librbd: reduce potential of erroneous blacklisting on image close

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
8 years agoMerge pull request #15191 from Linbing/modify-note-word-error
Jos Collin [Mon, 22 May 2017 02:00:43 +0000 (07:30 +0530)]
Merge pull request #15191 from Linbing/modify-note-word-error

mon: Fixed typo in @post of _active()

8 years agoNote word error of _active(), take iif with if 15191/head
linbing [Mon, 22 May 2017 00:32:28 +0000 (08:32 +0800)]
Note word error of _active(), take iif with if

Signed-off-by: Linbing <hawkerous@gmail.com>
8 years agoMerge pull request #15181 from tchaikov/wip-cxx1z-size
Kefu Chai [Sat, 20 May 2017 01:53:45 +0000 (09:53 +0800)]
Merge pull request #15181 from tchaikov/wip-cxx1z-size

common: add ceph::size()

Reviewed-By: Adam C. Emerson <aemerson@redhat.com>
8 years agoMerge pull request #14946 from dmick/wip-mgr-dashboard
Sage Weil [Fri, 19 May 2017 21:59:59 +0000 (16:59 -0500)]
Merge pull request #14946 from dmick/wip-mgr-dashboard

mgr: dashboard GUI module

8 years agoMerge pull request #14994 from theanalyst/f/tier-fix
Casey Bodley [Fri, 19 May 2017 21:58:46 +0000 (17:58 -0400)]
Merge pull request #14994 from theanalyst/f/tier-fix

rgw_rados: create sync module instances only if run_sync_thread is set

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agotest: add mgr/ and smoke test for mgr dashboard 14946/head
Dan Mick [Thu, 18 May 2017 04:52:31 +0000 (21:52 -0700)]
test: add mgr/ and smoke test for mgr dashboard

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agorgw_rados: create sync module instances only if run_sync_thread is set 14994/head
Abhishek Lekshmanan [Mon, 8 May 2017 11:38:32 +0000 (13:38 +0200)]
rgw_rados: create sync module instances only if run_sync_thread is set

This allows for radosgw-admin to run even if there was a
misconfiguration in setting tier types which would otherwise make it
difficult to revert an invalid tier type setting. Since sync modules are
necessary only for rgw and not for the admin itself, this allows for
invalid tier configurations to be corrected as rgw-admin wouldn't fail

Fixes: http://tracker.ceph.com/issues/19830
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agoMerge pull request #15153 from zhangsw/optimize-torrent
Casey Bodley [Fri, 19 May 2017 19:03:06 +0000 (15:03 -0400)]
Merge pull request #15153 from zhangsw/optimize-torrent

rgw: optimize generating torrent file. Object data won't stay in memory  now.

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
8 years agoMerge pull request #15001 from chardan/jfw-wip-halflife_atomic_t-kamakuras
Casey Bodley [Fri, 19 May 2017 19:02:14 +0000 (15:02 -0400)]
Merge pull request #15001 from chardan/jfw-wip-halflife_atomic_t-kamakuras

rgw: migrate atomic_t to std::atomic<>

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #14827 from liuyuhong66/rgw-swift-auth-improve
Casey Bodley [Fri, 19 May 2017 19:01:11 +0000 (15:01 -0400)]
Merge pull request #14827 from liuyuhong66/rgw-swift-auth-improve

rgw/rgw_swift_auth.cc: using string::back() instead as the C++11 recommend

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15025 from mikulely/jiaying-fix-lc-list
Casey Bodley [Fri, 19 May 2017 18:58:25 +0000 (14:58 -0400)]
Merge pull request #15025 from mikulely/jiaying-fix-lc-list

rgw: fix lc list failure when shards not be all created

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #12300 from idealguo/rename-s3_code
Casey Bodley [Fri, 19 May 2017 18:57:26 +0000 (14:57 -0400)]
Merge pull request #12300 from idealguo/rename-s3_code

rgw: rename s3_code to err_code for swift

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #15045 from shashalu/fix-slo
Casey Bodley [Fri, 19 May 2017 18:56:53 +0000 (14:56 -0400)]
Merge pull request #15045 from shashalu/fix-slo

rgw: fix X-Object-Meta-Static-Large-Object in SLO download

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #14800 from theanalyst/doc/release-notes/sse-c-correction
Sage Weil [Fri, 19 May 2017 18:54:09 +0000 (13:54 -0500)]
Merge pull request #14800 from theanalyst/doc/release-notes/sse-c-correction

doc: release-notes clarify about rgw encryption

Reviewed-by: Casey Bodley <cbodley@redhat.com>
8 years agoMerge pull request #14922 from ukernel/wip-kcephfs-whitelist
Sage Weil [Fri, 19 May 2017 18:41:20 +0000 (13:41 -0500)]
Merge pull request #14922 from ukernel/wip-kcephfs-whitelist

qa: update log whitelists for kcephfs suite

Reviewed-by: John Spray <john.spray@redhat.com>
8 years agoMerge pull request #14941 from wjwithagen/wip-wjw-freebsd-doc-manual-install
Sage Weil [Fri, 19 May 2017 18:40:10 +0000 (13:40 -0500)]
Merge pull request #14941 from wjwithagen/wip-wjw-freebsd-doc-manual-install

doc: add FreeBSD manual install

8 years agoMerge pull request #14988 from ShiqiCooperation/master
Sage Weil [Fri, 19 May 2017 18:33:49 +0000 (13:33 -0500)]
Merge pull request #14988 from ShiqiCooperation/master

test/unittest_bluefs: check whether mounted success

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #14688 from cbodley/wip-rgw-multi-suite
Casey Bodley [Fri, 19 May 2017 18:30:57 +0000 (14:30 -0400)]
Merge pull request #14688 from cbodley/wip-rgw-multi-suite

qa/rgw: add multisite suite to configure and run multisite tests

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
8 years agoMerge pull request #15071 from cbodley/wip-qa-dnsmasq
Sage Weil [Fri, 19 May 2017 18:25:12 +0000 (13:25 -0500)]
Merge pull request #15071 from cbodley/wip-qa-dnsmasq

qa: add task for dnsmasq configuration

Reviewed-by: Vasu Kulkarni <vasu@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
8 years agoMerge pull request #15090 from theanalyst/release/v12.0.3/notes
Sage Weil [Fri, 19 May 2017 18:21:58 +0000 (13:21 -0500)]
Merge pull request #15090 from theanalyst/release/v12.0.3/notes

doc: release notes for v12.0.3 (dev)

8 years agoMerge pull request #15133 from cbodley/wip-doc-rgw-remove-fcgi
Sage Weil [Fri, 19 May 2017 18:13:24 +0000 (13:13 -0500)]
Merge pull request #15133 from cbodley/wip-doc-rgw-remove-fcgi

doc/rgw: remove fastcgi page and sample configs

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15144 from drunkard/master
Sage Weil [Fri, 19 May 2017 18:03:45 +0000 (13:03 -0500)]
Merge pull request #15144 from drunkard/master

doc: typo fixes on hyperlink/words

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15161 from dzafman/wip-test-fix
Sage Weil [Fri, 19 May 2017 18:00:20 +0000 (13:00 -0500)]
Merge pull request #15161 from dzafman/wip-test-fix

test: Test fix for SnapSet change

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agocommon: add ceph::size() 15181/head
Kefu Chai [Fri, 19 May 2017 16:38:51 +0000 (00:38 +0800)]
common: add ceph::size()

backport from C++17

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15147 from bassam/pr-speedup-ccache
Yuri Weinstein [Fri, 19 May 2017 16:33:24 +0000 (09:33 -0700)]
Merge pull request #15147 from bassam/pr-speedup-ccache

cmake: improved build speed by 5x when using ccache

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15158 from liewegas/wip-mgr-dump
Yuri Weinstein [Fri, 19 May 2017 16:33:03 +0000 (09:33 -0700)]
Merge pull request #15158 from liewegas/wip-mgr-dump

mon/MgrMonitor: add 'mgr dump [epoch]' command

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15159 from LiumxNL/fix-ping-monitor
Yuri Weinstein [Fri, 19 May 2017 16:32:19 +0000 (09:32 -0700)]
Merge pull request #15159 from LiumxNL/fix-ping-monitor

pybind/rados: avoid call free() on invalid pointer

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15164 from tchaikov/wip-check-gperf-before-using-it
Kefu Chai [Fri, 19 May 2017 15:57:08 +0000 (23:57 +0800)]
Merge pull request #15164 from tchaikov/wip-check-gperf-before-using-it

cmake: check the existence of gperf before using it

Reviewed-By: Adam C. Emerson <aemerson@redhat.com>
8 years agolibrbd: block RPC requests before unregistering watch during close 15162/head
Jason Dillaman [Thu, 18 May 2017 20:54:06 +0000 (16:54 -0400)]
librbd: block RPC requests before unregistering watch during close

The watch should be released after exclusive lock is released to
avoid a potential race condition which would result in the
client being blacklisted by a peer.

Fixes: http://tracker.ceph.com/issues/19970
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #15089 from zhsj/add-mirror
Kefu Chai [Fri, 19 May 2017 14:32:45 +0000 (22:32 +0800)]
Merge pull request #15089 from zhsj/add-mirror

doc: add new cn ceph mirror to doc and mirroring

Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15173 from joscollin/wip-test-crush-warning
Jos Collin [Fri, 19 May 2017 14:18:38 +0000 (19:48 +0530)]
Merge pull request #15173 from joscollin/wip-test-crush-warning

test/crush: silence warnings from -Walloc-size-larger-than= and -Wstringop-overflow=

8 years agoMerge pull request #15171 from ztczll/master
Jos Collin [Fri, 19 May 2017 14:10:31 +0000 (19:40 +0530)]
Merge pull request #15171 from ztczll/master

test/objectstore: Check apply_transaction() return values

8 years agoMerge pull request #15034 from liewegas/wip-bluestore-sync-write
Sage Weil [Fri, 19 May 2017 13:21:48 +0000 (08:21 -0500)]
Merge pull request #15034 from liewegas/wip-bluestore-sync-write

os/bluestore/KernelDevice: fix sync write vs flush

Reviewed-by: Varada Kari <varada.kari@gmail.com>
8 years agoos/bluestore/KernelDevice: fix flush() vs sync write() 15034/head
Sage Weil [Fri, 12 May 2017 20:06:51 +0000 (16:06 -0400)]
os/bluestore/KernelDevice: fix flush() vs sync write()

We need to set the atomic flag so that a flush will actually flush.

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agolibrbd: introduced support for blocking watch notifications
Jason Dillaman [Thu, 18 May 2017 20:25:55 +0000 (16:25 -0400)]
librbd: introduced support for blocking watch notifications

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agolibrbd: recheck current lock owner before blacklist
Jason Dillaman [Thu, 18 May 2017 16:38:44 +0000 (12:38 -0400)]
librbd: recheck current lock owner before blacklist

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agotest/crush: silence warnings from -Walloc-size-larger-than= and -Wstringop-overflow= 15173/head
Jos Collin [Fri, 19 May 2017 11:12:03 +0000 (16:42 +0530)]
test/crush: silence warnings from -Walloc-size-larger-than= and -Wstringop-overflow=

The following warnings appear during make:

/home/jcollin/workspace/ceph/src/test/crush/CrushWrapper.cc: In member function ‘virtual void CrushWrapper_choose_args_compat_Test::TestBody()’:
/home/jcollin/workspace/ceph/src/test/crush/CrushWrapper.cc:1057:20: warning: argument 1 value ‘18446744073709550912’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
   crush_choose_arg choose_args[c.get_max_buckets()];
                    ^~~~~~~~~~~

In function ‘void* memset(void*, int, size_t)’,
    inlined from ‘virtual void CrushWrapper_choose_args_compat_Test::TestBody()’ at /home/jcollin/workspace/ceph/src/test/crush/CrushWrapper.cc:1058:9:
/usr/include/bits/string3.h:90:70: warning: ‘void* __builtin_memset(void*, int, long unsigned int)’: specified size 18446744073709550912 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
   return __builtin___memset_chk (__dest, __ch, __len, __bos0 (__dest));

Signed-off-by: Jos Collin <jcollin@redhat.com>
8 years agoCheck apply_transaction return values 15171/head
zhanglei [Fri, 19 May 2017 09:40:02 +0000 (05:40 -0400)]
Check apply_transaction return values

Signed-off-by: zhanglei <243290414@qq.com>
8 years agodoc: v12.0.3 release notes 15090/head
Abhishek Lekshmanan [Mon, 15 May 2017 15:49:35 +0000 (17:49 +0200)]
doc: v12.0.3 release notes

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agodoc: PendingReleaseNotes move the 12.0.2 section of release notes
Abhishek Lekshmanan [Thu, 18 May 2017 11:36:54 +0000 (13:36 +0200)]
doc: PendingReleaseNotes move the 12.0.2 section of release notes

So that we can track whatever diff goes in after

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
8 years agoceph.spec.in, debian/control: build/runtime dependency for cherrypy
Dan Mick [Thu, 18 May 2017 01:35:15 +0000 (18:35 -0700)]
ceph.spec.in, debian/control: build/runtime dependency for cherrypy

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agomgr: change config_prefix to be 'mgr/<id>/' and separate handle/key by '/'
Dan Mick [Thu, 4 May 2017 21:19:35 +0000 (14:19 -0700)]
mgr: change config_prefix to be 'mgr/<id>/' and separate handle/key by '/'

dm_crypt config-key usage has established '/' as the separator; keep
that as a convention for now

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agomgr/PyModules: move constructor definition to .cc
Dan Mick [Tue, 2 May 2017 23:55:21 +0000 (16:55 -0700)]
mgr/PyModules: move constructor definition to .cc

Otherwise, the incomplete ServeThread type causes problems
for others who include PyModules.h

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agopybind/mgr/dashboard/module.py: allow custom server addr, port
Dan Mick [Sat, 29 Apr 2017 00:59:49 +0000 (17:59 -0700)]
pybind/mgr/dashboard/module.py: allow custom server addr, port

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agomgr/PyModules.cc,PyState.cc: improve config access debug logging
Dan Mick [Sat, 29 Apr 2017 00:57:52 +0000 (17:57 -0700)]
mgr/PyModules.cc,PyState.cc: improve config access debug logging

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agoclient/SyntheticClient.cc: filer is now a std::unique_ptr
Dan Mick [Wed, 12 Apr 2017 21:53:01 +0000 (14:53 -0700)]
client/SyntheticClient.cc: filer is now a std::unique_ptr

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agoceph_syn.cc, client/SyntheticClient.cc: Client -> StandaloneClient
Dan Mick [Wed, 12 Apr 2017 21:52:37 +0000 (14:52 -0700)]
ceph_syn.cc, client/SyntheticClient.cc: Client -> StandaloneClient

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agoServeThread: add 'running' flag, don't notify non-running threads
Dan Mick [Tue, 11 Apr 2017 22:31:48 +0000 (15:31 -0700)]
ServeThread: add 'running' flag, don't notify non-running threads

Signed-off-by: Dan Mick <dan.mick@redhat.com>
8 years agopybind/mgr: web dashboard
John Spray [Sun, 13 Nov 2016 11:38:16 +0000 (11:38 +0000)]
pybind/mgr: web dashboard

A read only display of some of the cluster's state, plus
some cephfs/rbd/osd pages that demonstrate how to go
read state remotely from daemons.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agovstart: enable gui plugin
John Spray [Mon, 21 Nov 2016 10:27:46 +0000 (10:27 +0000)]
vstart: enable gui plugin

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoosd: wire up "histogram dump" to `tell`
John Spray [Sun, 5 Feb 2017 11:26:24 +0000 (11:26 +0000)]
osd: wire up "histogram dump" to `tell`

...so that mgr modules can get at it.

Signed-off-by: John Spray <john.spray@redhat.com>
8 years agoMerge pull request #15148 from zealoussnow/wip-spec
Kefu Chai [Fri, 19 May 2017 04:53:57 +0000 (12:53 +0800)]
Merge pull request #15148 from zealoussnow/wip-spec

build: move bash_completion.d/ceph to ceph-common

Reviewed-by: Nathan Cutler <ncutler@suse.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agocmake: check the existence of gperf before using it 15164/head
Kefu Chai [Fri, 19 May 2017 04:46:46 +0000 (12:46 +0800)]
cmake: check the existence of gperf before using it

Signed-off-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15160 from bassam/pr-system-boost
Kefu Chai [Fri, 19 May 2017 02:56:12 +0000 (10:56 +0800)]
Merge pull request #15160 from bassam/pr-system-boost

cmake: fix boost components for WITH_SYSTEM_BOOST

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15107 from guihecheng/rgw_file-cleanup
Jos Collin [Fri, 19 May 2017 02:35:29 +0000 (08:05 +0530)]
Merge pull request #15107 from guihecheng/rgw_file-cleanup

rgw: use pre-defined calls to replace raw flag operation

8 years agodoc: hyperlink fixes 15144/head
Drunkard Zhang [Fri, 19 May 2017 01:41:33 +0000 (09:41 +0800)]
doc: hyperlink fixes

Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
8 years agodoc: typo fixes
Drunkard Zhang [Fri, 19 May 2017 01:34:48 +0000 (09:34 +0800)]
doc: typo fixes

Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
8 years agorgw_file: use pre-defined calls to replace raw flag operation 15107/head
Gui Hecheng [Tue, 16 May 2017 01:43:08 +0000 (09:43 +0800)]
rgw_file: use pre-defined calls to replace raw flag operation

Signed-off-by: Gui Hecheng <guihecheng@cmss.chinamobile.com>
8 years agodoc: remove duplicated section in doc/radosgw/adminops
Drunkard Zhang [Thu, 18 May 2017 04:07:23 +0000 (12:07 +0800)]
doc: remove duplicated section in doc/radosgw/adminops

Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
8 years agoMerge pull request #15053 from dillaman/wip-librbd-blkin
Jason Dillaman [Fri, 19 May 2017 00:28:57 +0000 (20:28 -0400)]
Merge pull request #15053 from dillaman/wip-librbd-blkin

blkin: librbd trace hooks

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
8 years agoblkin: rbd object map update traces 15053/head
Jason Dillaman [Sat, 13 May 2017 02:34:33 +0000 (22:34 -0400)]
blkin: rbd object map update traces

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoblkin: initial trace hooks for IO path
Jason Dillaman [Thu, 11 May 2017 15:30:51 +0000 (11:30 -0400)]
blkin: initial trace hooks for IO path

To collect blkin traced for RBD, set the "rbd blkin trace all"
configuration parameter to true.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoblkin: add config variable rbd_blkin_trace_all
Jason Dillaman [Thu, 11 May 2017 00:55:04 +0000 (20:55 -0400)]
blkin: add config variable rbd_blkin_trace_all

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoblkin: improved objecter trace events
Jason Dillaman [Fri, 12 May 2017 23:50:51 +0000 (19:50 -0400)]
blkin: improved objecter trace events

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoblkin: librados should start new child trace
Jason Dillaman [Fri, 12 May 2017 20:43:44 +0000 (16:43 -0400)]
blkin: librados should start new child trace

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoblkin: improve trace visibility into object cacher
Jason Dillaman [Fri, 12 May 2017 18:37:39 +0000 (14:37 -0400)]
blkin: improve trace visibility into object cacher

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agoblkin: pass trace information to object cacher
Victor Araujo [Sun, 4 Sep 2016 22:48:33 +0000 (00:48 +0200)]
blkin: pass trace information to object cacher

Signed-off-by: Victor Araujo <ve.ar91@gmail.com>
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agocommon/zipkin_trace: added missing include for encoding
Jason Dillaman [Fri, 12 May 2017 20:09:16 +0000 (16:09 -0400)]
common/zipkin_trace: added missing include for encoding

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agotest/librados_test_stub: add new aio_operate overloads for tracing
Jason Dillaman [Thu, 11 May 2017 00:40:19 +0000 (20:40 -0400)]
test/librados_test_stub: add new aio_operate overloads for tracing

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
8 years agotest: Test fix for SnapSet change 15161/head
David Zafman [Thu, 18 May 2017 17:27:09 +0000 (10:27 -0700)]
test: Test fix for SnapSet change

Caused by: a7b59221691954aedfac88695df8c89e36e10739

Signed-off-by: David Zafman <dzafman@redhat.com>
8 years agoMerge pull request #10736 from oliveiradan/SebastienHan_config_diff_get_fr
Yuri Weinstein [Thu, 18 May 2017 20:15:54 +0000 (13:15 -0700)]
Merge pull request #10736 from oliveiradan/SebastienHan_config_diff_get_fr

common/ceph_context: 'config diff get' option added

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
8 years agoMerge pull request #14914 from neha-ojha/wip-mon-crushtype-health-warn
Yuri Weinstein [Thu, 18 May 2017 20:12:45 +0000 (13:12 -0700)]
Merge pull request #14914 from neha-ojha/wip-mon-crushtype-health-warn

mon: add crush type down health warnings

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15086 from joscollin/wip-cleanup-redundant-headers-1
Sage Weil [Thu, 18 May 2017 18:29:40 +0000 (13:29 -0500)]
Merge pull request #15086 from joscollin/wip-cleanup-redundant-headers-1

common: Remove redundant includes

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
8 years agoMerge pull request #15109 from tchaikov/wip-mgrmon-send-digests-using-ticks
Sage Weil [Thu, 18 May 2017 18:29:26 +0000 (13:29 -0500)]
Merge pull request #15109 from tchaikov/wip-mgrmon-send-digests-using-ticks

mon/MgrMonitor: send digests only if is_active()

Reviewed-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15116 from liewegas/wip-bluestore-aio-warning
Sage Weil [Thu, 18 May 2017 18:28:30 +0000 (13:28 -0500)]
Merge pull request #15116 from liewegas/wip-bluestore-aio-warning

os/bluestore/KernelDevice: helpful warning when aio limit exhausted

Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
8 years agoMerge pull request #15117 from liewegas/wip-luminous-legacy-check
Sage Weil [Thu, 18 May 2017 18:28:14 +0000 (13:28 -0500)]
Merge pull request #15117 from liewegas/wip-luminous-legacy-check

qa/suites/rados/thrash: make sure osds have map before legacy scrub

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15120 from liewegas/wip-ec-buffer
Sage Weil [Thu, 18 May 2017 18:28:02 +0000 (13:28 -0500)]
Merge pull request #15120 from liewegas/wip-ec-buffer

osd: reduce buffer pinning from EC entries

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15121 from ivancich/wip-remove-an-unnecessary-loop
Sage Weil [Thu, 18 May 2017 18:27:50 +0000 (13:27 -0500)]
Merge pull request #15121 from ivancich/wip-remove-an-unnecessary-loop

osd/pglog: remove loop through empty collection

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoMerge pull request #15124 from cbodley/wip-osd-swap
Sage Weil [Thu, 18 May 2017 18:27:25 +0000 (13:27 -0500)]
Merge pull request #15124 from cbodley/wip-osd-swap

osd: fix argument-dependent lookup of swap()

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agoMerge pull request #15138 from liewegas/wip-list-objects-more
Sage Weil [Thu, 18 May 2017 18:26:57 +0000 (13:26 -0500)]
Merge pull request #15138 from liewegas/wip-list-objects-more

ceph_test_rados_api_list: more fix LibRadosListNP.ListObjectsError

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
8 years agoqa/rgw: add test config to rgw_multisite_tests task 14688/head
Casey Bodley [Tue, 16 May 2017 14:36:06 +0000 (10:36 -0400)]
qa/rgw: add test config to rgw_multisite_tests task

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agotest/rgw: add timing config options to test_multi.py
Casey Bodley [Tue, 16 May 2017 14:22:24 +0000 (10:22 -0400)]
test/rgw: add timing config options to test_multi.py

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agotest/rgw: add timing configuration
Casey Bodley [Tue, 16 May 2017 14:21:47 +0000 (10:21 -0400)]
test/rgw: add timing configuration

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agoqa/rgw: add log_level argument to rgwadmin()
Casey Bodley [Wed, 10 May 2017 20:29:02 +0000 (16:29 -0400)]
qa/rgw: add log_level argument to rgwadmin()

changes default level from info to debug

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agotest/rgw: dont assume zone1 and zone2 are on different clusters
Casey Bodley [Tue, 9 May 2017 23:00:18 +0000 (19:00 -0400)]
test/rgw: dont assume zone1 and zone2 are on different clusters

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agotest/rgw: add 5min timeouts to sync checkpoints
Casey Bodley [Tue, 25 Apr 2017 20:30:05 +0000 (20:30 +0000)]
test/rgw: add 5min timeouts to sync checkpoints

if multisite tests are going to run in teuthology, they can't loop forever

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agoqa/rgw: add multisite suite
Casey Bodley [Sun, 23 Apr 2017 23:37:49 +0000 (23:37 +0000)]
qa/rgw: add multisite suite

Signed-off-by: Casey Bodley <cbodley@redhat.com>
8 years agocmake: fix boost components for WITH_SYSTEM_BOOST 15160/head
Bassam Tabbara [Thu, 18 May 2017 07:32:59 +0000 (00:32 -0700)]
cmake: fix boost components for WITH_SYSTEM_BOOST

when using WITH_SYSTEM_BOOST dont set header-only packages
for BOOST_COMPONENTS. On some distros these packages dont
exist.

Signed-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>
8 years agopybind/rados: avoid call free() on invalid pointer 15159/head
Mingxin Liu [Thu, 18 May 2017 16:23:11 +0000 (00:23 +0800)]
pybind/rados: avoid call free() on invalid pointer

Signed-off-by: Mingxin Liu <mingxin@xsky.com>
8 years agoMerge pull request #15126 from batrick/i19934
Kefu Chai [Thu, 18 May 2017 16:06:35 +0000 (00:06 +0800)]
Merge pull request #15126 from batrick/i19934

qa: silence upgrade test failure

Reviewed-by: Kefu Chai <kchai@redhat.com>
8 years agomon/MgrMonitor: add 'mgr dump [epoch]' command 15158/head
Sage Weil [Thu, 18 May 2017 16:05:13 +0000 (12:05 -0400)]
mon/MgrMonitor: add 'mgr dump [epoch]' command

Signed-off-by: Sage Weil <sage@redhat.com>
8 years agoMerge pull request #15037 from trociny/wip-19875
Jason Dillaman [Thu, 18 May 2017 15:51:23 +0000 (11:51 -0400)]
Merge pull request #15037 from trociny/wip-19875

librbd: optimize copy-up to add hints only once to object op

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #15085 from runsisi/wip-fix-trashlist
Jason Dillaman [Thu, 18 May 2017 15:50:44 +0000 (11:50 -0400)]
Merge pull request #15085 from runsisi/wip-fix-trashlist

librbd: do not raise an error if trash list returns -ENOENT

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge pull request #15134 from runsisi/wip-fix-trashpy
Jason Dillaman [Thu, 18 May 2017 15:50:27 +0000 (11:50 -0400)]
Merge pull request #15134 from runsisi/wip-fix-trashpy

pybind/rbd: fix crash if more than 1024 images in trash bin

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
8 years agoMerge branch pull request #13551 from pritha-srivastava/wip-rgw-role-tenant
Adam C. Emerson [Thu, 18 May 2017 14:20:31 +0000 (10:20 -0400)]
Merge branch pull request #13551 from pritha-srivastava/wip-rgw-role-tenant

rgw: Replaced rgw userid with tenant in ARN for Roles.
rgw: Adding roles under the scope of tenants.
rgw: Added code for Role input validation.
rgw: Added code to fetch a role by its id.
rgw: Added code to allow tenant name as part of role name also.
rgw: Better reporting of missing input values in case of radosgw-admin
     commands for Roles.

Reviewed-By: Adam C. Emerson <aemerson@redhat.com>
8 years agoMerge pull request #15152 from guihecheng/rgw_file-extra-rele
Jos Collin [Thu, 18 May 2017 13:48:00 +0000 (19:18 +0530)]
Merge pull request #15152 from guihecheng/rgw_file-extra-rele

rgw_file: removed extra rele() on fs in rgw_umount()

8 years agorgw: optimize generating torrent file. Object data won't stay in memory 15153/head
Zhang Shaowen [Thu, 18 May 2017 09:52:08 +0000 (17:52 +0800)]
rgw: optimize generating torrent file. Object data won't stay in memory
now.

Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>