]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Danny Al-Gaaf  [Tue, 21 Feb 2017 15:24:43 +0000  (16:24 +0100)] 
 
test_librbd.cc: use static_cast instead of c-style 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 15:24:26 +0000  (16:24 +0100)] 
 
rgw_rest_s3.cc: use static_cast instead of c-style 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 15:24:06 +0000  (16:24 +0100)] 
 
PrimaryLogPG.cc: use static_cast instead of c-style 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 15:23:40 +0000  (16:23 +0100)] 
 
osd/PG.cc: use static_cast instead of c-style 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 15:23:12 +0000  (16:23 +0100)] 
 
BitAllocator.cc: use static_cast instead of c-style 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 14:56:31 +0000  (15:56 +0100)] 
 
osd/OSD.cc: use static_cast instead of c-style 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 14:28:46 +0000  (15:28 +0100)] 
 
rgw_rest_s3.cc: reorder checks in while loop 
 
Fix for: 
 
[src/rgw/rgw_rest_s3.cc:1224]: (style) Array index 'chunk_offset' 
 is used before limits check. 
 
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>  
Danny Al-Gaaf  [Tue, 21 Feb 2017 13:31:53 +0000  (14:31 +0100)] 
 
AsyncMessenger.cc: fix FORWARD_NULL
Use assert to ensure Message *m is not NULL.
Fix for:
CID 
1399578  (#4 of 4): Dereference after null check (FORWARD_NULL)
 var_deref_model: Passing null pointer m to submit_message,
 which dereferences it.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> 
 
Danny Al-Gaaf  [Tue, 21 Feb 2017 12:55:40 +0000  (13:55 +0100)] 
 
rgw_file.h: fix potential data race condition
Fix for:
CID 
1399581  (#1 of 1): Data race condition (MISSING_LOCK)
 missing_lock: Accessing this->state.atime without holding lock
 rgw::RGWFileHandle.mtx. Elsewhere, "_ZN3rgw13RGWFileHandle5StateE.atime"
 is accessed with rgw::RGWFileHandle.mtx held 2 out of 3 times
 (2 of these accesses strongly imply that it is necessary).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> 
 
Danny Al-Gaaf  [Mon, 20 Feb 2017 16:08:39 +0000  (17:08 +0100)] 
 
cls_rgw_client.h: Close resource leak
Fix for:
CID 
1395687  (#1 of 1): Resource leak (RESOURCE_LEAK)
CID 
1395679  (#1 of 1): Resource leak (RESOURCE_LEAK)
 leaked_storage: Variable c going out of scope leaks the storage it
 points to.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> 
 
Danny Al-Gaaf  [Mon, 20 Feb 2017 15:41:49 +0000  (16:41 +0100)] 
 
mount.ceph.c: fix resource leak
Addressed issue:
CID 
1219611  (#1 of 1): Resource leak (RESOURCE_LEAK)
 leaked_storage: Variable saw_name going out of scope leaks
 the storage it points to.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> 
 
Danny Al-Gaaf  [Mon, 20 Feb 2017 14:56:40 +0000  (15:56 +0100)] 
 
test_ipaddr.cc: fix UNINIT issues around sockaddr_in struct
Fix for:
CID 
1396088  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396090  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396091  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396092  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396096  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396097  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396099  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396101  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396103  (#1 of 1): Uninitialized scalar variable (UNINIT)
CID 
1396104  (#1 of 1): Uninitialized scalar variable (UNINIT)
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> 
 
Brad Hubbard  [Mon, 10 Apr 2017 02:34:44 +0000  (12:34 +1000)] 
 
Merge pull request #14360 from joscollin/wip-Update-organizationmap 
 
.organizationmap: Updated authors 
 
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>  
Jason Dillaman  [Sun, 9 Apr 2017 13:59:57 +0000  (09:59 -0400)] 
 
Merge pull request #13803 from trociny/wip-18785 
 
rbd-mirror: separate ImageReplayer handling from Replayer 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Kefu Chai  [Sun, 9 Apr 2017 12:34:56 +0000  (20:34 +0800)] 
 
Merge pull request #14406 from wjwithagen/wip-wjw-freebsd.readme 
 
README.FreeBSD: Update the status 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Willem Jan Withagen  [Sat, 8 Apr 2017 16:31:13 +0000  (18:31 +0200)] 
 
README.FreeBSD: Update the status 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Kefu Chai  [Sun, 9 Apr 2017 07:59:59 +0000  (15:59 +0800)] 
 
Merge pull request #14397 from liewegas/wip-19541 
 
osd/PG: only correct filestore collection bits on load 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:28:23 +0000  (13:28 -0500)] 
 
Merge pull request #14382 from zealoussnow/wip-0407 
 
messages: fix return type name of MOSDMap 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:25:43 +0000  (13:25 -0500)] 
 
Merge pull request #14405 from wjwithagen/wip-wjw-gitignore 
 
gitignore: Ignore rejects by patch 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:24:22 +0000  (13:24 -0500)] 
 
Merge pull request #14261 from liewegas/wip-15386 
 
ceph_test_librados_api_misc: fix stupid LibRadosMiscConnectFailure.ConnectFailure test 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:21:44 +0000  (13:21 -0500)] 
 
Merge pull request #14130 from liewegas/wip-json-slash 
 
common/escape: do not escape / in json 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Reviewed-by: Dan Mick <dmick@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:21:03 +0000  (13:21 -0500)] 
 
Merge pull request #14198 from liewegas/wip-fs 
 
qa/suites: drop 'fs' facet, and add 'objectstore' facet where missing 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:19:50 +0000  (13:19 -0500)] 
 
Merge pull request #14255 from liewegas/wip-19430 
 
osd/PrimaryLogPG: do not expect FULL_TRY ops to get resent 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 18:19:00 +0000  (14:19 -0400)] 
 
qa/workunits/cephtool/test.sh: handle non-escaped-/ json 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Willem Jan Withagen  [Sat, 8 Apr 2017 14:53:25 +0000  (16:53 +0200)] 
 
gitignore: Ignore rejects by patch 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Sage Weil  [Sat, 8 Apr 2017 14:33:07 +0000  (09:33 -0500)] 
 
Merge pull request #14386 from tchaikov/wip-19515 
 
mon/OSDMonitor: update creating epoch if target osd changed 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 14:22:53 +0000  (09:22 -0500)] 
 
Merge pull request #14227 from ivancich/wip-perf-counter-race 
 
common/perf_counters: fix race condition with atomic variables 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 14:22:13 +0000  (09:22 -0500)] 
 
Merge pull request #14365 from tchaikov/wip-another-mgr-command 
 
mgr: move "osd pool stats" to mgr 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Sat, 8 Apr 2017 14:21:38 +0000  (09:21 -0500)] 
 
Merge pull request #14370 from chardan/jfw-wip-simple_spinlock_atomic 
 
common: Implements simple_spin_t in terms of std::atomic_flag. 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Sat, 8 Apr 2017 03:44:27 +0000  (11:44 +0800)] 
 
Merge pull request #14379 from tchaikov/wip-cmake-ctags 
 
cmake: support optional argument for overriding default ctag excludes 
 
Reviewed-by: Dan Mick <dmick@redhat.com>  
Kefu Chai  [Sat, 8 Apr 2017 02:20:16 +0000  (10:20 +0800)] 
 
tests: ceph_objectstore_tool.py: run vstart with MGR=1 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Fri, 7 Apr 2017 18:47:48 +0000  (13:47 -0500)] 
 
Merge pull request #14374 from liewegas/wip-mgr-init 
 
mgr: fix bugs in init, beacons 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Fri, 7 Apr 2017 15:49:32 +0000  (10:49 -0500)] 
 
Merge pull request #14306 from liewegas/wip-bluestore-throttle-model 
 
os/bluestore: unify throttling model 
 
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>  
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>  
Sage Weil  [Fri, 7 Apr 2017 15:31:21 +0000  (11:31 -0400)] 
 
os/bluestore: make deferred_aggressive a counter 
 
Multiple threads may run _osr_drain_preceding; use a count to 
prevent the first finisher from prematurely disabling 
aggressive mode. 
 
Fixes: http://tracker.ceph.com/issues/19542  
Signed-off-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Fri, 7 Apr 2017 15:16:13 +0000  (23:16 +0800)] 
 
Merge pull request #14387 from wjwithagen/wip-wjw-test-osd-dup 
 
test/osd/CMakeLists.txt: osd-dup.sh require BlueStore/AIO 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Fri, 7 Apr 2017 14:39:18 +0000  (09:39 -0500)] 
 
Merge pull request #14348 from rzarzynski/wip-bs-bitmap-no-virts-in-hotspot 
 
os/bluestore: avoid the VTABLE-related burden in BitMapAllocator's hotspot 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Fri, 7 Apr 2017 14:21:46 +0000  (10:21 -0400)] 
 
mon/MgrMonitor: send mgr beacons to leader 
 
The leader has the last_beacon map that matters; make sure all 
beacons go there. 
 
At the same time drop the somewhat redundant checks in 
preprocess_beaon and just send *everything* to prepare_beacon, 
which is smart enough to do no update if there is none. 
 
Fixes: http://tracker.ceph.com/issues/19502  
Signed-off-by: Sage Weil <sage@redhat.com>  
Mykola Golub  [Sat, 18 Mar 2017 17:09:44 +0000  (18:09 +0100)] 
 
rbd-mirror A/A: separate ImageReplayer handling from Replayer 
 
Fixes: http://tracker.ceph.com/issues/18785  
Signed-off-by: Mykola Golub <mgolub@mirantis.com>  
Mykola Golub  [Fri, 7 Apr 2017 12:14:29 +0000  (14:14 +0200)] 
 
rbd-mirror A/A: InstanceReplayer class to acquire and release images 
 
Signed-off-by: Mykola Golub <mgolub@mirantis.com>  
Sage Weil  [Fri, 7 Apr 2017 13:50:12 +0000  (09:50 -0400)] 
 
osd/PG: only correct filestore collection bits on load 
 
PG::update_store_with_options() is called on load *and* when the pool 
properties change, but if we only need to fix bits right at load time. 
More importantly, but doing a second check on pool change, we may race 
with a previously queued collection create that is not yet readable via 
filestore, try to (synchronously) set the property again, and deadlock. 
 
Fixes: http://tracker.ceph.com/issues/19541  
Signed-off-by: Sage Weil <sage@redhat.com>  
Mykola Golub  [Fri, 10 Mar 2017 16:03:52 +0000  (17:03 +0100)] 
 
rbd-mirror: add set_remote_images method to ImageReplayer 
 
Signed-off-by: Mykola Golub <mgolub@mirantis.com>  
Kefu Chai  [Fri, 7 Apr 2017 08:16:37 +0000  (16:16 +0800)] 
 
Merge pull request #14366 from wjin/clean_mgr 
 
mgr: remove unused function declarations 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Willem Jan Withagen  [Fri, 7 Apr 2017 08:05:25 +0000  (10:05 +0200)] 
 
test/osd/CMakeLists.txt: osd-dup.sh require BlueStore/AIO 
 
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>  
Jesse Williamson  [Thu, 6 Apr 2017 11:59:37 +0000  (04:59  -0700)] 
 
common: Implements simple_spin_t in terms of std::atomic_flag 
 
Removes the requirement of machine-specific code in favor of the standard 
library. See also PR #14337. 
 
Signed-off-by: Jesse Williamson <jwilliamson@suse.de>  
Kefu Chai  [Fri, 7 Apr 2017 07:28:37 +0000  (15:28 +0800)] 
 
mon/OSDMonitor: update creating epoch if target osd changed 
 
there is chance that the acting_primary of a PG being created changes 
across osdmap updates, in that case we should update the new creating_pgs 
with the mapping's epoch, not the stale one when the PG was originally 
created. otherwise the new target OSD won't get the pg-create message. 
 
Fixes: http://tracker.ceph.com/issues/19515  
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Leo Zhang  [Fri, 7 Apr 2017 06:32:42 +0000  (14:32 +0800)] 
 
messages: fix return type name of MOSDMap 
 
Signed-off-by: Leo Zhang <nguzcf@gmail.com>  
Kefu Chai  [Fri, 7 Apr 2017 04:42:20 +0000  (12:42 +0800)] 
 
Merge pull request #14029 from dachary/wip-osd-crushmap 
 
mon: osd crush set crushmap need sanity check 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Kefu Chai  [Fri, 7 Apr 2017 03:55:10 +0000  (11:55 +0800)] 
 
cmake: support optional argument for overriding default ctag excludes 
 
so instead of excluding all submodules, one can just exclude boost and 
rocksdb using: 
 
  cmake -DCTAG_EXCLUDES="boost;rocksdb" .. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Dan Mick  [Fri, 7 Apr 2017 02:34:05 +0000  (19:34 -0700)] 
 
Merge pull request #14334 from tchaikov/wip-cmake-ctags 
 
cmake: Add simple recursive ctags target for Ceph source only 
 
Reviewed-by: Dan Mick <dmick@redhat.com>  
Haomai Wang  [Fri, 7 Apr 2017 00:23:27 +0000  (08:23 +0800)] 
 
Merge pull request #14320 from Adirl/poll_blocking 
 
msg/async/rdma: Make poll_blocking() poll for async events in additio… 
 
Reviewed-by: Haomai Wang <haomai@xsky.com>  
Casey Bodley  [Thu, 6 Apr 2017 18:21:16 +0000  (14:21 -0400)] 
 
Merge pull request #14340 from oritwas/wip-rgw-fix-zone-create 
 
radosgw-admin: use zone id when creating a zone 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Matt Benjamin  [Thu, 6 Apr 2017 18:00:51 +0000  (14:00 -0400)] 
 
Merge pull request #14262 from guihecheng/rgw_file-fix-rmdir 
 
rgw_file: fix missing unlock in unlink 
 
Casey Bodley  [Thu, 6 Apr 2017 17:22:36 +0000  (13:22 -0400)] 
 
Merge pull request #14216 from dongbula/add-multi-zonegroup-for-test 
 
rgw: add --num-zonegroups option for multi test 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Casey Bodley  [Thu, 6 Apr 2017 17:09:40 +0000  (13:09 -0400)] 
 
Merge pull request #14354 from mogeb/cmake-lttng 
 
cmake: build tracepoint libraries for vstart target 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Sage Weil  [Thu, 6 Apr 2017 15:40:27 +0000  (11:40 -0400)] 
 
mgr/Mgr: unlock lock while blocking for metadata load 
 
Fixes: http://tracker.ceph.com/issues/19516  
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 6 Apr 2017 15:16:17 +0000  (10:16 -0500)] 
 
Merge pull request #14115 from liewegas/wip-bluestore-metadata 
 
os/bluestore: implement collect_metadata 
 
Sage Weil  [Thu, 6 Apr 2017 15:15:17 +0000  (10:15 -0500)] 
 
Merge pull request #14304 from rchagam/18576_bug_fix 
 
tracing: fix segv 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 6 Apr 2017 15:14:09 +0000  (10:14 -0500)] 
 
Merge pull request #14328 from liewegas/wip-mgrmap-features 
 
mgr: fix several init/re-init bugs 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Sage Weil  [Thu, 6 Apr 2017 15:13:43 +0000  (10:13 -0500)] 
 
Merge pull request #14333 from liewegas/wip-bluestore-misc 
 
os/bluestore: misc fixes 
 
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>  
Amir Vadai  [Tue, 28 Mar 2017 14:52:58 +0000  (17:52 +0300)] 
 
msg/async/rdma: Make poll_blocking() poll for async events in addition to tx/rx 
 
Issue: 995322 
Change-Id: I62e75f4c4e574ba97e24b20a4d7b94c56c605bb5 
Signed-off-by: Amir Vadai <amir@vadai.me>  
Sage Weil  [Thu, 6 Apr 2017 14:51:18 +0000  (09:51 -0500)] 
 
Merge pull request #14210 from liewegas/wip-osd-dup 
 
os: allow offline conversion of filestore -> bluestore (or anything else) 
 
Reviewed-by: David Zafman <dzafman@redhat.com>  
Casey Bodley  [Thu, 6 Apr 2017 14:41:18 +0000  (10:41 -0400)] 
 
Merge pull request #12175 from dongbula/fix-slavezonegroup-cannot-enable-bucket-versioning 
 
rgw: fix slave zonegroup cannot enable the bucket versioning 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Reviewed-by: Orit Wasserman <owasserm@redhat.com>  
Daniel Gryniewicz  [Thu, 6 Apr 2017 14:22:00 +0000  (10:22 -0400)] 
 
Merge pull request #14342 from theanalyst/cleanup/rgw/rgw-lc-inc 
 
rgw_lc: drop a bunch of unused headers 
 
Casey Bodley  [Thu, 6 Apr 2017 14:02:29 +0000  (10:02 -0400)] 
 
Merge pull request #13622 from zhangsw/feature-lifecycle-multipart 
 
rgw: add support for multipart upload expiration. 
 
Reviewed-by: Daniel Gryniewicz <dang@redhat.com>  
Nathan Cutler  [Thu, 6 Apr 2017 13:25:53 +0000  (15:25 +0200)] 
 
Merge pull request #14337 from smithfarm/wip-19492 
 
common: support s390 and unknown architectures in spin-wait loop 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>  
Matt Benjamin  [Thu, 6 Apr 2017 13:14:22 +0000  (09:14 -0400)] 
 
Merge pull request #14339 from haklein/master 
 
add RGW ldap auth documentation 
 
Mohamad Gebai  [Wed, 5 Apr 2017 14:34:56 +0000  (10:34 -0400)] 
 
cmake: build tracepoint libraries for vstart target 
 
Avoid a segfault in TracepointProvider::verify_config() when building 
for the 'vstart' target. TracepointProvider tries to load the tracepoint 
providers libraries at runtime, but these aren't built as part of the 
'vstart' target. 
 
Signed-off-by: Mohamad Gebai <mgebai@suse.com>  
Wei Jin  [Thu, 6 Apr 2017 11:10:39 +0000  (19:10 +0800)] 
 
mgr: clean nonused function declaration 
 
Signed-off-by: Wei Jin <wjin.cn@gmail.com>  
Kefu Chai  [Thu, 6 Apr 2017 09:26:45 +0000  (17:26 +0800)] 
 
mgr: move "osd pool stats" to mgr 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Nathan Cutler  [Wed, 5 Apr 2017 08:33:02 +0000  (10:33 +0200)] 
 
common: support s390 and unknown architectures in spin-wait loop
This fixes the s390 build which was broken by 
34481768cbce0991bfba1d511dad81893a9004a9 
It also reinstates the previous architecture-independent for-loop
implementation as a catch-all for "unknown" (not-explicitly-supported)
architectures.
Fixes: http://tracker.ceph.com/issues/19492 
Signed-off-by: Nathan Cutler <ncutler@suse.com> 
 
Mykola Golub  [Thu, 6 Apr 2017 08:02:26 +0000  (11:02 +0300)] 
 
Merge pull request #14240 from dillaman/wip-rbd-mirror-peer-uuids 
 
rbd-mirror: pool watcher should track mirror uuid 
 
Reviewed-by: Mykola Golub <mgolub@mirantis.com>  
Loic Dachary  [Thu, 6 Apr 2017 06:28:20 +0000  (08:28 +0200)] 
 
Merge pull request #14293 from badone/wip-ceph-disk-list-selinux 
 
ceph-disk: Populate mount options when running "list" 
 
Reviewed-by: Loic Dachary <ldachary@redhat.com>  
Dan Mick  [Tue, 4 Apr 2017 02:28:10 +0000  (19:28 -0700)] 
 
cmake: Add simple recursive ctags target for Ceph source only 
 
Excludes submodules and random JavaScript. 
 
Signed-off-by: Dan Mick <dan.mick@redhat.com>  
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Jos Collin  [Thu, 6 Apr 2017 04:05:45 +0000  (09:35 +0530)] 
 
.organizationmap: Added my Name and Email ID 
 
Signed-off-by: Jos Collin <jcollin@redhat.com>  
Jason Dillaman  [Thu, 6 Apr 2017 00:12:42 +0000  (20:12 -0400)] 
 
Merge pull request #14032 from joscollin/wip-18511-returntype 
 
librbd: changed the return type of ImageRequestWQ::discard() 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Thu, 6 Apr 2017 00:11:33 +0000  (20:11 -0400)] 
 
Merge pull request #13957 from wangzhengyong/import 
 
rbd: error out if import image format failed 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Thu, 6 Apr 2017 00:10:20 +0000  (20:10 -0400)] 
 
Merge pull request #13836 from gaurav36/bug-14535-rbd-snap-pool-name-validatation 
 
rbd: validate pool and snap name optionals 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Yuri Weinstein  [Wed, 5 Apr 2017 22:02:41 +0000  (15:02 -0700)] 
 
Merge pull request #14282 from wjwithagen/wip-wjw-freebsd-ceph-fuse 
 
build: let FreeBSD build ceph-fuse 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Yuri Weinstein  [Wed, 5 Apr 2017 22:00:13 +0000  (15:00 -0700)] 
 
Merge pull request #14308 from badone/SyntheticClient_random_walk_warning 
 
client/SyntheticClient.cc: Fix warning in random_walk 
 
Reviewed-by: Sage Weil <sage@redhat.com>  
Yuri Weinstein  [Wed, 5 Apr 2017 21:58:28 +0000  (14:58 -0700)] 
 
Merge pull request #10146 from yonghengdexin735/wip-zzz-filestore-write 
 
os/filestore: handle error returned from write_fd() 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Sage Weil <sage@redhat.com>  
Casey Bodley  [Wed, 5 Apr 2017 18:30:14 +0000  (14:30 -0400)] 
 
Merge pull request #13815 from theanalyst/cleanup/rgw/rest-read-input 
 
rgw: don't read all user input for a few param requests 
 
Reviewed-by: Casey Bodley <cbodley@redhat.com>  
Sage Weil  [Wed, 5 Apr 2017 15:58:57 +0000  (11:58 -0400)] 
 
mon/MgrMonitor: make debug prefix useful 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Radoslaw Zarzynski  [Wed, 5 Apr 2017 00:31:53 +0000  (02:31  +0200)] 
 
os/bluestore: don't use virtual for accessing BitMapZone::is_exhausted. 
 
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>  
Sage Weil  [Mon, 3 Apr 2017 20:54:23 +0000  (16:54 -0400)] 
 
os/bluestore: do not wake kv thread if only deferred events pending 
 
No need to wake up if there is only deferred work; we can do 
it lazily. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 3 Apr 2017 20:53:33 +0000  (16:53 -0400)] 
 
os/bluestore: bluestore_deferred_batch_ops = 32 (not 8) 
 
A bit more batching. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 3 Apr 2017 20:44:42 +0000  (16:44 -0400)] 
 
os/bluestore: unify throttling model 
 
Implement a super simple model for the cost of a transaction 
for the purposes of throttling.  This replaces two independent 
throttles (one for transaction ops, one for bytes) and puts 
them both under the 'bytes' throttle.  The txc model cost is 
expressed in terms of bytes as this is probably the simplest 
thing for users to reason about. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Mon, 3 Apr 2017 19:46:45 +0000  (15:46 -0400)] 
 
os/bluestore: release throttle before commit 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 5 Apr 2017 02:49:27 +0000  (22:49 -0400)] 
 
ceph_test_objectstore: error via derr too 
 
This helps establish timing relative to the log. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 30 Mar 2017 21:27:21 +0000  (17:27 -0400)] 
 
os/bluestore: increase aio queue depth 
 
We've seen some reports of the aio EAGAIN backoff in logs; use a larger 
aio ring buffer to reduce the risk of this. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 30 Mar 2017 20:39:42 +0000  (16:39 -0400)] 
 
os/bluestore: reduce some debug level 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 30 Mar 2017 18:01:42 +0000  (14:01 -0400)] 
 
os/bluestore: put fsck structures in mempools 
 
This lets us track them individually in debug mode. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Thu, 30 Mar 2017 18:01:05 +0000  (14:01 -0400)] 
 
mempool: do not skip first 2 mempools 
 
This broke when we sorted the pool definitions in the header. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 29 Mar 2017 22:33:12 +0000  (18:33 -0400)] 
 
os/bluestore: flush osr even on failure in _deferred_replay 
 
This is one less thing for fsck to worry about. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 29 Mar 2017 22:32:45 +0000  (18:32 -0400)] 
 
os/bluestore: trim cache during fsck 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 29 Mar 2017 22:24:38 +0000  (18:24 -0400)] 
 
os/bluestore: be noisy about bitmap init (it's slow!) 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 5 Apr 2017 14:22:51 +0000  (09:22 -0500)] 
 
Merge pull request #14316 from liewegas/wip-bluestore-fsck-unused 
 
os/bluestore: fsck: verify blob.unused field 
 
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>  
Sage Weil  [Wed, 5 Apr 2017 14:13:46 +0000  (10:13 -0400)] 
 
os/bluestore: use typedef for blob unused (uint16_t) 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Tue, 4 Apr 2017 17:33:04 +0000  (13:33 -0400)] 
 
os/bluestore: fsck: verify blob.unused field 
 
Two checks: 
 
- verify that no logical extents reference the portion of the 
  blob marked unused, and 
- verify that the csum (if present) is zero for any unused 
  region. 
 
Signed-off-by: Sage Weil <sage@redhat.com>  
Sage Weil  [Wed, 5 Apr 2017 13:56:16 +0000  (08:56 -0500)] 
 
Merge pull request #14157 from liewegas/wip-19379 
 
os/bluestore: fix deferred writes vs collection split race 
 
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>  
Sage Weil  [Wed, 5 Apr 2017 13:55:36 +0000  (08:55 -0500)] 
 
Merge pull request #14258 from liewegas/wip-bluestore-tool 
 
ceph-bluestore-tool: rename from bluefs-tool; improve usage