]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Kefu Chai  [Thu, 23 Aug 2018 11:24:49 +0000  (19:24 +0800)] 
 
Merge pull request #23647 from wjwithagen/wjw-fix-pidfile-err 
 
common: be more informative if set PID-file fails 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 23 Aug 2018 11:23:41 +0000  (19:23 +0800)] 
 
Merge pull request #23643 from tchaikov/wip-cmake-dmclock 
 
dmclock, cmake: sync up with ceph/dmclock, dmclock related cleanups 
 
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>  
Kefu Chai  [Thu, 23 Aug 2018 11:22:50 +0000  (19:22 +0800)] 
 
Merge pull request #23624 from david-z/wip-fix-mgr-fs-status 
 
mgr/status: Add standby-replay MDS ceph version 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Reviewed-by: John Spray <john.spray@redhat.com>  
Kefu Chai  [Thu, 23 Aug 2018 11:22:12 +0000  (19:22 +0800)] 
 
Merge pull request #23576 from ifed01/wip-ifed-fix-perf-counters 
 
os/bluestore: bluestore_buffer_hit_bytes perf counter doesn't reset 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Thu, 23 Aug 2018 11:20:16 +0000  (19:20 +0800)] 
 
Merge pull request #21983 from chardan/jfw-wip-libradosstriper_ultimate-final-battle 
 
libradosstriper: conditional compile 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 23 Aug 2018 02:10:29 +0000  (10:10 +0800)] 
 
Merge pull request #23689 from tchaikov/wip-run-make-check-more-aio
run-make-check: increase fs.aio-max-nr to 
1048576 
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com> 
Reviewed-by: Liu-Chunmei <chunmei.liu@intel.com> 
 
Kefu Chai  [Wed, 22 Aug 2018 13:18:21 +0000  (21:18 +0800)] 
 
Merge pull request #23675 from tserlin/tserlin-require-fuse 
 
debian/control: require fuse for ceph-fuse 
 
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 22 Aug 2018 13:17:19 +0000  (21:17 +0800)] 
 
Merge pull request #23655 from tchaikov/wip-silence-Wsign-compare-warnings 
 
test: silence -Wsign-compare warnings 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Kefu Chai  [Wed, 22 Aug 2018 11:49:57 +0000  (19:49 +0800)] 
 
run-make-check: increase fs.aio-max-nr to 
1048576 
the solution was suggested by Yingxin Cheng. otherwise we could have
EAGAIN returned by io_setup(2).
Signed-off-by: Kefu Chai <kchai@redhat.com> 
 
Mykola Golub  [Wed, 22 Aug 2018 11:45:07 +0000  (14:45 +0300)] 
 
Merge pull request #23630 from wjwithagen/wjw-fix-rbd-ggate-kldload 
 
test/rbd: rbd_ggate test improvements 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
Kefu Chai  [Wed, 22 Aug 2018 10:50:54 +0000  (18:50 +0800)] 
 
Merge pull request #23684 from tchaikov/wip-doc-balancer 
 
doc/rados/operations: add balancer.rst to TOC 
 
Reviewed-by: John Spray <john.spray@redhat.com>  
Kefu Chai  [Wed, 22 Aug 2018 08:06:18 +0000  (16:06 +0800)] 
 
doc/rados/operations: add balancer.rst to TOC
this helps user to find the balancer feature, and
also addresses the FTBFS of doc like
Warning, treated as error:
/home/jenkins-build/build/workspace/ceph-pr-docs/doc/rados/operations/balancer.rst:document
isn't included in any toctree
this doc was moved from doc/mgr/balancer.rst to
doc/rados/operations/balancer.rst in
a78d600e6b368255096d6f0bbee8e53553307118 
Signed-off-by: Kefu Chai <kchai@redhat.com> 
 
Kefu Chai  [Wed, 22 Aug 2018 08:00:14 +0000  (16:00 +0800)] 
 
Merge pull request #23642 from tchaikov/wip-crimson-msgr 
 
cmake,crimson/net: add keepalive support, and enable unittest_seastar_messenger in "make check" 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Kefu Chai  [Mon, 20 Aug 2018 17:00:58 +0000  (01:00  +0800)] 
 
test/mon: no need to include OSD.h 
 
what it needs is the definition of `struct statfs`. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 20 Aug 2018 09:38:57 +0000  (17:38 +0800)] 
 
common,test: update mClockPriorityQueue to accomodate the change in dmc 
 
* cost is required to be a positive number 
* PullPriorityQueue's construct uses an enum instead of a bool for 
  specifying the behavior when request breaches the limit. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 20 Aug 2018 03:48:19 +0000  (11:48 +0800)] 
 
dmclock: pick up tag.reservation calc fix and cmake changes 
 
see 
- ceph/dmclock#58 
- ceph/dmclock#60 
- ceph/dmclock#61 
 
Fixes: http://tracker.ceph.com/issues/26998  
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 9 Aug 2018 09:53:01 +0000  (17:53 +0800)] 
 
cmake: dmclock related cleanups 
 
* do not include_directories() globally. use dmclock::dmclock's 
  interface properties instead 
* add_subdirectory(dmclock) instead of add_subdirectory(dmclock/src) 
  for including its 
* set dmclock_TEST instead of including the subdirectories under 
  dmclock/ 
* objclass/class_api.cc includes PrimaryLogPG.h, which in turn includes 
  indirect_intrusive_heap.h, so it'd better to compile class_api.cc as 
  a part of osd. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Patrick Donnelly  [Tue, 21 Aug 2018 21:38:54 +0000  (14:38 -0700)] 
 
Merge PR #23635 into master 
 
* refs/pull/23635/head: 
	mds: use monotonic clock in beacon 
	mds: simplify beacon init 
 
Reviewed-by: Zheng Yan <zyan@redhat.com>  
Jason Dillaman  [Tue, 21 Aug 2018 20:17:37 +0000  (16:17 -0400)] 
 
Merge pull request #21114 from colletj/colletj_rbd_image_timestamps 
 
librbd: add rbd image access/modified timestamps 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Julien Collet  [Tue, 20 Feb 2018 09:14:00 +0000  (10:14 +0100)] 
 
librbd: add image access/last modified timestamps 
 
Add access and modify timestamps and associated tests 
to RBD images. 
 
Access (resp. modify) timestamps are updated on 
read (resp. write) operations. A configurable throttling 
mechanism is implemented (default to 60s). 
 
Signed-off-by: Julien Collet <julien.collet@cern.ch>  
Thomas Serlin  [Tue, 21 Aug 2018 19:55:39 +0000  (15:55 -0400)] 
 
debian/control: require fuse for ceph-fuse 
 
This is the Ubuntu equivalent for: 
 
https://github.com/ceph/ceph/pull/17120 
http://tracker.ceph.com/issues/21057 
 
Installing "ceph-fuse" should pull in the "fuse" package automatically. 
 
Signed-off-by: Thomas Serlin <tserlin@redhat.com>  
Jason Dillaman  [Tue, 21 Aug 2018 18:38:32 +0000  (14:38 -0400)] 
 
Merge pull request #23649 from trociny/wip-26939 
 
librbd: journaling unable request can not be sent to remote lock owner 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Tue, 21 Aug 2018 18:37:46 +0000  (14:37 -0400)] 
 
Merge pull request #23311 from Songweibin/wip-fix-du-display 
 
tools/rbd: minor fixes for rbd du display 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Tue, 21 Aug 2018 18:37:25 +0000  (14:37 -0400)] 
 
Merge pull request #23638 from Songweibin/wip-filter-user-snapshots 
 
rbd: filter out group/trash snapshots from snap_list 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 16:25:24 +0000  (00:25  +0800)] 
 
Merge pull request #23615 from dmick/wip-ceph-mgr-deb 
 
debian/rules: fix ceph-mgr .pyc files left behind 
 
Reviewed-by: John Spray <john.spray@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 16:22:59 +0000  (00:22  +0800)] 
 
Merge pull request #23606 from ifed01/wip-ifed-stupid-get-fragmentation-fix 
 
os/bluestore: fix assertion in StupidAllocator::get_fragmentation 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 16:21:30 +0000  (00:21  +0800)] 
 
Merge pull request #23587 from xiexingguo/wip-recover-order 
 
osd/PrimaryLogPG: optimize recover order 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 16:18:30 +0000  (00:18  +0800)] 
 
Merge pull request #23558 from liewegas/wip-mgr-always-on 
 
mgr: keep status, balancer always on 
 
Kefu Chai  [Tue, 21 Aug 2018 16:16:47 +0000  (00:16  +0800)] 
 
Merge pull request #23573 from rzarzynski/wip-msg-26937 
 
msg: entity_addr_t::parse doesn't do memset(this, 0, ...) for clean-up 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 16:16:09 +0000  (00:16  +0800)] 
 
Merge pull request #23641 from wjwithagen/wjw-fix-pthread_get_name_np 
 
include/compat.h: make pthread_get_name_np work when available 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Patrick Donnelly  [Tue, 21 Aug 2018 15:49:54 +0000  (08:49 -0700)] 
 
Merge PR #23658 into master 
 
* refs/pull/23658/head: 
	qa: use cephfs standard configs for kclient 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Kefu Chai  [Mon, 20 Aug 2018 17:27:30 +0000  (01:27  +0800)] 
 
test: silence -Wsign-compare warnings 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Jason Dillaman  [Tue, 21 Aug 2018 13:37:23 +0000  (09:37 -0400)] 
 
Merge pull request #23657 from trociny/wip-wsign-compare 
 
test/librbd: fix compiler -Wsign-compare warnings 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 13:33:35 +0000  (21:33 +0800)] 
 
Merge pull request #23591 from tchaikov/wip-lockless-auth 
 
auth,common: add lockless auth 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 13:30:46 +0000  (21:30 +0800)] 
 
Merge pull request #23567 from tchaikov/wip-cmake-cleanup 
 
cmake: fix Debug build `WITH_SEASTAR=ON` 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>  
Willem Jan Withagen  [Mon, 20 Aug 2018 10:31:10 +0000  (12:31 +0200)] 
 
common: be more informative if set PID-file fails 
 
The errors returned by fcntl(...F_SETLK...) can be: 
 -  -1 for any odd error 
 -  EAGAIN if locking does not work because the file is already locked. 
 
Differentiate in these to be more informative on what is going on. 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Tue, 21 Aug 2018 13:08:37 +0000  (21:08 +0800)] 
 
Merge pull request #23631 from cyx1231st/test-seastar-config 
 
crimson/common: apply config changes also on shard.0 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Yingxin  [Mon, 20 Aug 2018 08:05:46 +0000  (16:05 +0800)] 
 
crimson/test: improve test_config with observers 
 
Signed-off-by: Yingxin <yingxin.cheng@intel.com>  
Kefu Chai  [Tue, 21 Aug 2018 12:17:39 +0000  (20:17 +0800)] 
 
Merge pull request #23582 from badone/wip-remove-upstart 
 
Remove upstart files and references 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Willem Jan Withagen  [Fri, 17 Aug 2018 14:46:32 +0000  (16:46 +0200)] 
 
test/rbd: Improve/update rbd-ggate
* check if geom_gate can be loaded before doing the actual tests
Otherwise continuing does not make sense.
Major reason for this problem is due to mismatch between
kernel and module versions.
* After FreeBSD kernevel 
1200078  ggate resizing is possible
So set the flag that resizing can be tested
* Only sudo commands that really need sudo
rbd-ggate list is available in regular user mode
* be a bit more verbose during testing and list the test purpose
* list-mapped is an option in rbd-nbd, not (yet) in rbd-ggate
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl> 
 
Kefu Chai  [Sat, 11 Aug 2018 04:30:31 +0000  (12:30 +0800)] 
 
cmake: should use lowercase for component name in FindSanitizers.cmake 
 
and s/undefined-behavior/undefined_behavior/ to be compatible with 
seastar 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 08:18:24 +0000  (16:18 +0800)] 
 
test/crimson: exercise keepalive also 
 
allow one to pass options to unittest_seastar_messenger for specifying 
- verbose 
- keepalive-ratio 
- rounds 
 
so we can have better coverage of crimson/messenger. and make it less 
chatty unless it's asked to do so. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sat, 18 Aug 2018 10:04:20 +0000  (18:04 +0800)] 
 
crimson/net: add keepalive support to Connection 
 
* do not mix buffered writes and zero-copy writes. 
 
/root/ceph/src/seastar/include/seastar/core/iostream-impl.hh:114: 
seastar::future<> seastar::output_stream::write(seastar::net::packet) 
[with CharType = char]: Assertion `!_end && "Mixing buffered writes and 
zero-copy writes not supported yet"' failed. 
Aborting on shard 0. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 20 Aug 2018 03:27:15 +0000  (11:27 +0800)] 
 
cmake: add unittest_seastar_messenger to "make check" 
 
as it's relatively stable at the moment. and as suggested by @cyx1231st 
. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sat, 18 Aug 2018 10:17:51 +0000  (18:17 +0800)] 
 
crimson/net: use HAVE_FEATURE instead 
 
so we can check the marker the bit's incarnation also. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Tue, 21 Aug 2018 03:00:50 +0000  (11:00 +0800)] 
 
Merge pull request #23654 from cbodley/wip-crypto-assert-always 
 
crypto: use ceph_assert_always for assertions 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:45 +0000  (15:11 -0700)] 
 
Merge PR #22668 into master 
 
* refs/pull/22668/head: 
	mds: reorganize and curate perf log counters 
	mds: show session load average in dump session 
	mds: allow request load average decay rate configurable via admin socket 
	mds: decay counter for tracking request load average 
	mds: add perf counters to track current open/stale sessions 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:38 +0000  (15:11 -0700)] 
 
Merge PR #23438 into master 
 
* refs/pull/23438/head: 
	client: fix choose_target_mds for requests that do name lookup 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:31 +0000  (15:11 -0700)] 
 
Merge PR #23467 into master 
 
* refs/pull/23467/head: 
	cephfs-journal-tool: enable purge_queue journal's event commands 
 
Reviewed-by: Zheng Yan <zyan@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:23 +0000  (15:11 -0700)] 
 
Merge PR #23529 into master 
 
* refs/pull/23529/head: 
	mon: fix idempotent FS creation 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Reviewed-by: João Eduardo Luís <joao@suse.de>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:17 +0000  (15:11 -0700)] 
 
Merge PR #23543 into master 
 
* refs/pull/23543/head: 
	tools/cephfs: make cephfs-data-scan prints the max used ino 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:10 +0000  (15:11 -0700)] 
 
Merge PR #23584 into master 
 
* refs/pull/23584/head: 
	mds: don't modify filepath when printing 
	mds: hold slave request refernce when dumping MDRequestImpl 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 22:11:01 +0000  (15:11 -0700)] 
 
Merge PR #23589 into master 
 
* refs/pull/23589/head: 
	mds: more description for failed authpin 
	mds: cleanup CDir freezing/frozen tree check 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Patrick Donnelly  [Fri, 17 Aug 2018 04:28:12 +0000  (21:28 -0700)] 
 
mds: use monotonic clock in beacon 
 
Also update other parts of MDS which interact. 
 
Fixes: http://tracker.ceph.com/issues/26959  
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>  
Patrick Donnelly  [Mon, 20 Aug 2018 20:51:35 +0000  (13:51 -0700)] 
 
qa: use cephfs standard configs for kclient 
 
Specifically, qa/cephfs/begin.yaml. 
 
Fixes: http://tracker.ceph.com/issues/26967  
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>  
Mykola Golub  [Mon, 20 Aug 2018 19:15:03 +0000  (22:15 +0300)] 
 
test/librbd: fix compiler -Wsign-compare warnings 
 
Signed-off-by: Mykola Golub <mgolub@suse.com>  
Lenz Grimmer  [Mon, 20 Aug 2018 18:05:35 +0000  (20:05 +0200)] 
 
Merge pull request #23315 from Devp00l/wip-clean-notification-messages 
 
mgr/dashboard: Cleaner notifications 
 
Reviewed-by: Tiago Melo <tmelo@suse.com>  
Noah Watkins  [Mon, 20 Aug 2018 17:41:29 +0000  (10:41 -0700)] 
 
Merge pull request #23637 from noahdesu/qa-mgr-mod-path 
 
qa: fix manager module paths 
 
Casey Bodley  [Mon, 20 Aug 2018 15:05:39 +0000  (11:05 -0400)] 
 
crypto: use ceph_assert_always for assertions 
 
use ceph_assert_always() to enforce this comment in ceph_crypto.h: 
 
This assert MUST NOT be compiled out, even on non-debug builds. 
 
Signed-off-by: Casey Bodley <cbodley@redhat.com>  
Jason Dillaman  [Mon, 20 Aug 2018 13:11:17 +0000  (09:11 -0400)] 
 
Merge pull request #23639 from trociny/wip-24910 
 
librbd: potential race on image create request complete 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Mon, 20 Aug 2018 12:56:54 +0000  (08:56 -0400)] 
 
Merge pull request #23110 from Songweibin/wip-rbd-snap-rollback 
 
librbd: use object map when doing snap rollback 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Mykola Golub  [Mon, 20 Aug 2018 12:39:30 +0000  (15:39 +0300)] 
 
librbd: journaling unable request can not be sent to remote lock owner 
 
Fixes: http://tracker.ceph.com/issues/26939  
Signed-off-by: Mykola Golub <mgolub@suse.com>  
Erwan Velu  [Mon, 20 Aug 2018 09:55:45 +0000  (11:55 +0200)] 
 
Merge pull request #23609 from ErwanAliasr1/evelu-ccache 
 
run-make-check: Showing configuration before the build 
 
Yingxin  [Fri, 17 Aug 2018 22:07:29 +0000  (06:07 +0800)] 
 
crimson/common: apply config changes also on shard.0 
 
Signed-off-by: Yingxin <yingxin.cheng@intel.com>  
Brad Hubbard  [Wed, 15 Aug 2018 03:52:12 +0000  (13:52 +1000)] 
 
Remove upstart files and references 
 
Nautilus is not supported on any distros still running upstart so these 
are redundant. 
 
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>  
Kefu Chai  [Sun, 19 Aug 2018 15:59:28 +0000  (23:59 +0800)] 
 
Merge pull request #23601 from tchaikov/wip-pybind-freebsd-clang 
 
pybind: do not check MFLAGS 
 
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Sun, 19 Aug 2018 15:10:51 +0000  (23:10 +0800)] 
 
Merge pull request #23593 from jtlayton/wip-jlayton-26948 
 
librados: add a rados_omap_iter_size function 
 
Reviewed-by: Greg Farnum <gfarnum@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sun, 19 Aug 2018 15:10:01 +0000  (23:10 +0800)] 
 
Merge pull request #23588 from gmayyyha/ceph-df-json 
 
mon/PGMap: command 'ceph df -f json' output add total_percent_used 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sun, 19 Aug 2018 15:08:54 +0000  (23:08 +0800)] 
 
Merge pull request #23563 from yaozongyou/mon-ping-timeout 
 
mon/MonClient: use mon_client_ping_timeout during ping_monitor 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sun, 19 Aug 2018 15:08:24 +0000  (23:08 +0800)] 
 
Merge pull request #10305 from majianpeng/memdb-perfcounter 
 
kv/MemDB: add perfcounter. 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Sun, 19 Aug 2018 14:58:47 +0000  (22:58 +0800)] 
 
Merge pull request #23628 from tchaikov/wip-cmake-gtest-cleanup 
 
cmake: link against gtest in a better way 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>  
Willem Jan Withagen  [Sun, 19 Aug 2018 00:47:54 +0000  (02:47  +0200)] 
 
core: make pthread_get_name_np work when available 
 
FreeBSD will have a pthread_get_name_np() in libpthread 
Code for that was submitted 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Thu, 16 Aug 2018 08:52:26 +0000  (16:52 +0800)] 
 
cpp-btree: do not #define NDEBUG 
 
use no_debug instead, the NDEBUG macro pollutes all source files 
including this header. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sun, 19 Aug 2018 04:16:24 +0000  (12:16 +0800)] 
 
test/librados: do not use assert() for its side effect 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Mykola Golub  [Sat, 18 Aug 2018 16:24:55 +0000  (19:24 +0300)] 
 
librbd: potential race on image create request complete 
 
Fixes: http://tracker.ceph.com/issues/24910  
Signed-off-by: Mykola Golub <mgolub@suse.com>  
Sage Weil  [Sat, 18 Aug 2018 14:29:00 +0000  (09:29 -0500)] 
 
qa/tasks/mgr/test_module_selftest: use hello instead of status for disbled command test 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 18 Aug 2018 14:24:31 +0000  (09:24 -0500)] 
 
doc: move mgr/balancer to rados/operations/balancer 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 13 Aug 2018 20:39:44 +0000  (15:39 -0500)] 
 
mgr: keep status, balancer always on 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 18 Aug 2018 14:11:48 +0000  (09:11 -0500)] 
 
Merge PR #23616 into master 
 
* refs/pull/23616/head: 
	doc/releases/schedule: note Jewel EOL date 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 18 Aug 2018 14:10:32 +0000  (09:10 -0500)] 
 
Merge PR #23618 into master 
 
* refs/pull/23618/head: 
	doc: updated infernalis release reference link 
	doc: added ref label for infernalis release notes 
	doc: used reST label for ceph-deploy reference 
	doc: added reference label for ceph-deploy page 
	doc: updated cross referencing locations link 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
David Zafman  [Sat, 18 Aug 2018 00:25:38 +0000  (17:25 -0700)] 
 
test: Fix test to use -gt instead of creating an empty file "0" 
 
Signed-off-by: David Zafman <dzafman@redhat.com>  
Patrick Donnelly  [Sat, 18 Aug 2018 01:43:58 +0000  (18:43 -0700)] 
 
Merge PR #23636 into master 
 
* refs/pull/23636/head: 
	messages: fix get_opname return type 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sat, 18 Aug 2018 01:42:25 +0000  (09:42 +0800)] 
 
Merge pull request #23620 from tchaikov/wip-dpdk-cmake 
 
cmake: add dpdk::dpdk if dpdk is built or found 
 
Reviewed-by: Nathan Cutler <ncutler@suse.com>  
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
songweibin  [Sat, 18 Aug 2018 01:05:03 +0000  (09:05 +0800)] 
 
rbd: fix error processing images which have non-user snapshots 
 
Signed-off-by: songweibin <song.weibin@zte.com.cn>  
songweibin  [Sat, 18 Aug 2018 00:50:24 +0000  (08:50 +0800)] 
 
rbd: fix error purging non-user snapshots
Fixes:
  [root@ ~]# rbd snap rm img1@snap1
  [root@ ~]# rbd snap ls img1 -a
  SNAPID NAME                                 SIZE    TIMESTAMP                NAMESPACE
       4 
f2e82bd1 -e2ff-4a6b-aaef-
5a12a2b23a30  100 MiB Sat Aug 18 08:48:34 2018 trash (snap1)
  [root@ ~]# rbd snap purge img1
  Removing all snapshots: 0% complete...failed.
  rbd: removing snaps failed: (2) No such file or directory
Signed-off-by: songweibin <song.weibin@zte.com.cn> 
 
Noah Watkins  [Fri, 17 Aug 2018 22:24:10 +0000  (15:24 -0700)] 
 
qa/ceph_objectstore_tool.py: set mgr module path 
 
Signed-off-by: Noah Watkins <nwatkins@redhat.com>  
Noah Watkins  [Fri, 17 Aug 2018 22:21:57 +0000  (15:21 -0700)] 
 
qa/standalone/ceph-helpers.sh: fix mgr module path 
 
callers of get_python_path were not passing in a $1 parameter, so 
ceph_lib was an empty string resulting in an invalid path to the built 
cython modules. assume this is called from the `lib` parent directory. 
 
pass path to the manager modules when starting ceph-mgr. 
 
Signed-off-by: Noah Watkins <nwatkins@redhat.com>  
Patrick Donnelly  [Fri, 17 Aug 2018 21:13:56 +0000  (14:13 -0700)] 
 
messages: fix get_opname return type 
 
It cannot be a constexpr. 
 
Introduce-by: 00b867fae2e8e912119fc47348dee78631c6f66b / #23623  
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>  
Casey Bodley  [Fri, 17 Aug 2018 20:52:18 +0000  (16:52 -0400)] 
 
Merge pull request #23574 from cbodley/wip-26895 
 
rgw multisite: bucket sync transitions back to StateInit on OP_SYNCSTOP 
 
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>  
Patrick Donnelly  [Fri, 17 Aug 2018 19:04:42 +0000  (12:04 -0700)] 
 
Merge PR #23575 into master 
 
* refs/pull/23575/head: 
	tools/cephfs-shell:pep8 code clean 
	tools/cephfs-shell:resolved removing files using pattern inside sub-directories 
	tools/cephfs-shell:changed output representation for the commands cwd and ls 
	tools/cephfs-shell:resolved removing directories using pattern inside sub-directories 
 
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>  
Sage Weil  [Fri, 17 Aug 2018 18:56:22 +0000  (13:56 -0500)] 
 
Merge PR #18096 into master 
 
* refs/pull/18096/head: 
	os/bluestore: factor VDO into bluestore's 'allocated' value 
	os/filestore: estimate omap_allocated 
	os/ObjectMap: add get_db() accessor 
	osd/OSDMap: include data, omap in 'osd df' output 
	os/bluestore: report omap and internal metadata usage 
	os/bluestore/BlueFS: drop get_fs_usage(); add get_used() 
	kv: add per-prefix space estimation 
	osd: decouple statfs update from hb peers, pg count 
	osd: drop useless OSDService::update_osd_stat() 
	osd/osd_types: separate accounting for data, omap, and metadata 
	osd: re-add get_num_pgs() 
 
Reviewed-by: Igor Fedotov <ifedotov@suse.com>  
Pavani Rajula  [Tue, 14 Aug 2018 18:43:45 +0000  (00:13  +0530)] 
 
tools/cephfs-shell:pep8 code clean 
 
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>  
Pavani Rajula  [Tue, 14 Aug 2018 18:27:54 +0000  (23:57 +0530)] 
 
tools/cephfs-shell:resolved removing files using pattern inside sub-directories 
 
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>  
Pavani Rajula  [Tue, 14 Aug 2018 18:26:53 +0000  (23:56 +0530)] 
 
tools/cephfs-shell:changed output representation for the commands cwd and ls 
 
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>  
Pavani Rajula  [Tue, 14 Aug 2018 18:24:02 +0000  (23:54 +0530)] 
 
tools/cephfs-shell:resolved removing directories using pattern inside sub-directories 
 
Signed-off-by: Pavani Rajula <rpavani1998@gmail.com>  
Patrick Donnelly  [Fri, 17 Aug 2018 04:26:41 +0000  (21:26 -0700)] 
 
mds: simplify beacon init 
 
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>  
Kefu Chai  [Fri, 17 Aug 2018 15:07:04 +0000  (23:07 +0800)] 
 
Merge pull request #23623 from tchaikov/wip-inline-constants 
 
messages: define HEAD_VERSION and COMPAT_VERSION inlined 
 
Reviewed-by: Zheng Yan <zyan@redhat.com>  
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Fri, 17 Aug 2018 09:14:28 +0000  (17:14 +0800)] 
 
messages: define HEAD_VERSION and COMPAT_VERSION inlined 
 
otherwise we could have ../lib/libceph-common.so.0: undefined reference 
to `MOSDPGNotify::HEAD_VERSION 
 
when the compiler tries to be smart and pass them by reference. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Zhi Zhang  [Fri, 17 Aug 2018 09:59:22 +0000  (17:59 +0800)] 
 
mgr/status: Add standby-replay MDS ceph version 
 
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>  
Lenz Grimmer  [Fri, 17 Aug 2018 09:08:05 +0000  (11:08 +0200)] 
 
Merge pull request #23419 from tspmelo/fix-26856 
 
mgr/dashboard: Add decorator to skip parameter encoding 
 
Reviewed-by: Ricardo Marques <rimarques@suse.com>  
Reviewed-by: Stephan Müller <smueller@suse.com>