]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
xie xingguo [Wed, 4 Jan 2017 01:54:48 +0000 (09:54 +0800)]
common: get rid of "warning: ignoring return value of ‘strerror_r’"
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Josh Durgin [Wed, 4 Jan 2017 00:48:38 +0000 (16:48 -0800)]
Merge pull request #12770 from yuriw/wip-fix-distro-master
qa: fixed distros links
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Tue, 3 Jan 2017 23:59:18 +0000 (15:59 -0800)]
qa: fixed distros links
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Nathan Cutler [Tue, 3 Jan 2017 23:16:47 +0000 (00:16 +0100)]
Merge pull request #11787 from SUSE/wip-17802
doc: clarify "ceph quorum" syntax
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Ali Maredia [Tue, 3 Jan 2017 16:25:27 +0000 (21:55 +0530)]
Merge pull request #12385 from dlan17/master
cmake: explictly call find_package(PythonInterp) first to fix build err
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Casey Bodley [Tue, 3 Jan 2017 15:44:43 +0000 (10:44 -0500)]
Merge pull request #12658 from oritwas/wip-rgw-17239
rgw: clear master_zonegroup when reseting RGWPeriodMap
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Tue, 3 Jan 2017 14:34:45 +0000 (09:34 -0500)]
Merge pull request #12723 from gaurav36/rbd-remove-unused-condition
rbd: remove unused condition within group action handler
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 3 Jan 2017 14:32:37 +0000 (09:32 -0500)]
Merge pull request #12509 from SUSE/wip-18262
doc: add verbiage to rbdmap manpage
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 3 Jan 2017 14:14:46 +0000 (09:14 -0500)]
Merge pull request #12667 from trociny/wip-librados_test_stub-tmap_udate
test: librados_test_stub: tmap_update: return -ENOENT when removing nonexisent key
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Tue, 3 Jan 2017 11:38:22 +0000 (19:38 +0800)]
Merge pull request #12712 from liewegas/wip-18366
mon/OSDMonitor: set last_force_op_resend on overlay pool too
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 3 Jan 2017 10:37:48 +0000 (18:37 +0800)]
Merge pull request #12717 from hrchu/patch-1
doc: Update keystone.rst
Reviewed-by: Sage Weil <sage@redhat.com>
hrchu [Fri, 30 Dec 2016 03:16:17 +0000 (11:16 +0800)]
doc: Update keystone.rst
Make it clear that project/domain options accept name instead of id.
Signed-off-by: Chu, Hua-Rong <hrchu@cht.com.tw>
Haomai Wang [Tue, 3 Jan 2017 08:01:45 +0000 (16:01 +0800)]
Merge pull request #12734 from liupan1111/wip-fix-nvme-driver-compile-issue
spdk: upgrade spdk to v16.12
Reviewed-by: Haomai Wang <haomai@xsky.com>
Brad Hubbard [Tue, 3 Jan 2017 07:38:16 +0000 (17:38 +1000)]
Merge pull request #12751 from tchaikov/wip-18395
ceph_test_rados_api_watch_notify: move global variables into test class
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Kefu Chai [Tue, 3 Jan 2017 06:38:19 +0000 (14:38 +0800)]
Merge pull request #12730 from Liuchang0812/fix-dev-doc-pglog
doc/dev: update log_based_pg.rst, fix some display problem
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 3 Jan 2017 06:20:05 +0000 (14:20 +0800)]
ceph_test_rados_api_watch_notify: move global variables into test class
so the class instances using mempool are destructed before the mempools
are destroyed. this avoids the "invalid read" issue reported by
valgrind.
Fixes: http://tracker.ceph.com/issues/18395
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 3 Jan 2017 06:19:16 +0000 (14:19 +0800)]
Merge pull request #12713 from badone/wip-ceph_test_rados_api_watch_notify-valgrind-fixes
test_rados_watch_notify: Fix trivial memory leaks
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 3 Jan 2017 06:07:22 +0000 (14:07 +0800)]
Merge pull request #12680 from badone/wip-ceph_test_rados_api_misc-valgrind-fixes
ceph_test_rados_api_misc: Fix trivial memory leak
Reviewed-by: Kefu Chai <kchai@redhat.com>
liuchang0812 [Sun, 1 Jan 2017 10:24:05 +0000 (18:24 +0800)]
doc/dev: update log_based_pg.rst, fix some display problem
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Pan Liu [Tue, 3 Jan 2017 03:08:49 +0000 (11:08 +0800)]
os/bluestore: add more useful log information in NVMEDevice.cc
Signed-off-by: Pan Liu <pan.liu@istuary.com>
Jason Dillaman [Mon, 2 Jan 2017 23:47:53 +0000 (18:47 -0500)]
Merge pull request #12747 from SUSE/wip-18388
tests: rbd/test_lock_fence.sh: fix rbdrw.py relative path
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Nathan Cutler [Mon, 2 Jan 2017 21:49:13 +0000 (22:49 +0100)]
tests: rbd/test_lock_fence.sh: fix rbdrw.py relative path
This commit fixes a regression introduced by
cf294777ea92f0911813a7132068584d4f73a65a
Fixes: http://tracker.ceph.com/issues/18388
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Pan Liu [Mon, 2 Jan 2017 08:49:38 +0000 (16:49 +0800)]
os/bluestore: fixed compilation issue when use spdk v16.12
Signed-off-by: Pan Liu <pan.liu@istuary.com>
Pan Liu [Mon, 2 Jan 2017 08:43:59 +0000 (16:43 +0800)]
spdk: fixed the compilation error for testcases when use spdk v16.12
Signed-off-by: Pan Liu <pan.liu@istuary.com>
Pan Liu [Mon, 2 Jan 2017 08:41:08 +0000 (16:41 +0800)]
dpdk: make compilation successful when use dpdk v16.11
Signed-off-by: Pan Liu <pan.liu@istuary.com>
Kefu Chai [Mon, 2 Jan 2017 06:21:03 +0000 (14:21 +0800)]
Merge pull request #12706 from Liuchang0812/wip-qa-rados-1228
test: update test_rados_tool.sh, use POOL and OBJ var
Reviewed-by: Kefu Chai <kchai@redhat.com>
Pan Liu [Sun, 1 Jan 2017 08:21:52 +0000 (16:21 +0800)]
spdk: upgrade spdk version to 16.12
Signed-off-by: Pan Liu <pan.liu@istuary.com>
Pan Liu [Sun, 1 Jan 2017 08:17:50 +0000 (16:17 +0800)]
dpdk: upgrade dpdk version to 16.11
Signed-off-by: Pan Liu <pan.liu@istuary.com>
Sage Weil [Fri, 30 Dec 2016 19:06:57 +0000 (13:06 -0600)]
Merge pull request #12716 from kylinstorage/wip-ctypos_h
misc: fix code typos in header files
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Fri, 30 Dec 2016 19:04:54 +0000 (13:04 -0600)]
Merge pull request #12721 from chendave/wip-authx-options
auth: Let's not use the deprecated cephx option
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 30 Dec 2016 18:58:20 +0000 (12:58 -0600)]
Merge pull request #12676 from chendave/master
common/ceph_context: Show clear message if all features are enabled
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 30 Dec 2016 18:57:02 +0000 (12:57 -0600)]
Merge pull request #12633 from liewegas/wip-15784
msg/simple: call clear_pipe in wait() shutdown path
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Fri, 30 Dec 2016 18:55:20 +0000 (12:55 -0600)]
Merge pull request #12692 from XinzeChi/wip-bluestore-statfs
os/bluestore: _txc_release_alloc when do wal cleaning
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 30 Dec 2016 18:52:27 +0000 (12:52 -0600)]
Merge pull request #12691 from runsisi/wip-dump-osdop
osd/OpRequest: dump both name and addr for the client op
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 30 Dec 2016 18:51:45 +0000 (12:51 -0600)]
Merge pull request #12363 from wjwithagen/wip-wjw-freebsd-strerror
common/module.c: do not use strerror_r the GNU way.
Reviewed-by: Sage Weil <sage@redhat.com>
Gaurav Kumar Garg [Fri, 30 Dec 2016 10:31:00 +0000 (11:31 +0100)]
rbd: remove unused condition
Signed-off-by: Gaurav Kumar Garg <garg.gaurav52@gmail.com>
Dave Chen [Fri, 30 Dec 2016 09:04:28 +0000 (17:04 +0800)]
cephx: Let's not use the deprecated option
Enable cephx by setting the option of "auth supported" has been
deprecated for a long time, it's better to use the recommended
options instead.
Signed-off-by: Dave Chen <wei.d.chen@intel.com>
Li Wang [Fri, 30 Dec 2016 06:50:06 +0000 (14:50 +0800)]
Merge pull request #12718 from kylinstorage/wip-orig
organizationmap: add Xianxia Xiao to Kylin Cloud team
Yunchuan Wen [Fri, 30 Dec 2016 03:16:45 +0000 (11:16 +0800)]
organizationmap: add Xianxia Xiao to Kylin Cloud team
Signed-off-by: Yunchuan Wen <yunchuan.wen@kylin-cloud.com>
Xianxia Xiao [Wed, 21 Dec 2016 01:05:11 +0000 (01:05 +0000)]
src/tools/rbd_mirror/Replayer.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
Xianxia Xiao [Wed, 21 Dec 2016 01:08:52 +0000 (01:08 +0000)]
src/messages/MMDSSlaveRequest.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
Xianxia Xiao [Wed, 21 Dec 2016 01:04:48 +0000 (01:04 +0000)]
src/tools/rbd_recover_tool/epoch_h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
Xianxia Xiao [Wed, 21 Dec 2016 01:04:04 +0000 (01:04 +0000)]
src/librados/IoCtxImpl.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
Xianxia Xiao [Wed, 21 Dec 2016 01:03:08 +0000 (01:03 +0000)]
src/journal/JournalTrimmer.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
Xianxia Xiao [Wed, 21 Dec 2016 01:02:24 +0000 (01:02 +0000)]
src/common/hobject.h : fix typos
Signed-off-by: Xianxia Xiao <xianxia.xiao@kylin-cloud.com>
Brad Hubbard [Fri, 30 Dec 2016 02:24:28 +0000 (12:24 +1000)]
Merge pull request #12652 from badone/wip-coverity-TracepointProvider
tracing: Fix handle leak in TracepointProvider
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Brad Hubbard [Fri, 23 Dec 2016 23:23:31 +0000 (09:23 +1000)]
tracing: Fix handle leak in TracepointProvider
Silences Coverity
1397733
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
Brad Hubbard [Thu, 29 Dec 2016 22:56:36 +0000 (08:56 +1000)]
test_rados_watch_notify: Fix trivial memory leaks
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
Sage Weil [Thu, 29 Dec 2016 20:35:57 +0000 (14:35 -0600)]
Merge pull request #12711 from yuyuyu101/wip-fix-rdma
msg/async/rdma: fix ceph_clock_now calls
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Dec 2016 18:43:01 +0000 (12:43 -0600)]
Merge pull request #12451 from liewegas/wip-osd-on-applied
osd: never send rados ack (only commit)
Reviewed-by: Samuel Just <sjust@redhat.com>
Kefu Chai [Thu, 29 Dec 2016 17:29:00 +0000 (01:29 +0800)]
Merge pull request #12480 from dx9/wip-boost-python
cmake: fix hard coded boost python lib
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Thu, 29 Dec 2016 17:22:28 +0000 (11:22 -0600)]
Merge pull request #12406 from songbaisen/s5
tool: add some ceph relate processes to ps-ceph.pl
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Dec 2016 17:17:57 +0000 (11:17 -0600)]
Merge pull request #12621 from fiskn/master
doc: Update disk thread section to reflect that scrubbing is no longe…
Sage Weil [Thu, 29 Dec 2016 17:08:28 +0000 (12:08 -0500)]
mon/OSDMonitor: set last_force_op_resend on overlay pool too
We currently set the last_force_op_resend field on the
base pool when we set or clear the overlay. Set it on
the cache/overlay pool too. The Objecter should resend
even with a change only to the base pool, but the OSD
needs to see the change on the overlay pool to correctly
discard the op.
Fixes: http://tracker.ceph.com/issues/18366
Signed-off-by: Sage Weil <sage@redhat.com>
liuchang0812 [Thu, 29 Dec 2016 03:08:54 +0000 (11:08 +0800)]
test: update test_rados_tool.sh, use POOL and OBJ var
* replace hard-code pool name with $POOL
* replace hard-code object name with $OBJ
* introduce a new variable called $POOL_EC
* clean up pool
* simplify test case
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Haomai Wang [Thu, 29 Dec 2016 15:50:31 +0000 (23:50 +0800)]
msg/async/rdma: fix ceph_clock_now calls
Signed-off-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Thu, 29 Dec 2016 15:38:59 +0000 (09:38 -0600)]
Merge pull request #12403 from liewegas/wip-mon-mgr-cleanups
mon: clean up some osdmon/pgmon interactions
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 20 Dec 2016 21:03:17 +0000 (16:03 -0500)]
qa/workunits: remove crash_replay_interval tests
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 21:03:06 +0000 (16:03 -0500)]
doc: remove crash_replay_interval mentions
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 21:01:52 +0000 (16:01 -0500)]
mon/MDSMonitor: no need to set crash_replay_interval on data pools
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 20:55:56 +0000 (15:55 -0500)]
osd/PG: remove waiting_for_ack
No longer used.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 20:54:18 +0000 (15:54 -0500)]
osd: simplify dup/resent logic
No need to special ack path.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 20:46:47 +0000 (15:46 -0500)]
osd: remove replay_queue
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 20:44:28 +0000 (15:44 -0500)]
osd/PG: do not go into replay state
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 20:43:31 +0000 (15:43 -0500)]
osd/PG: do not queue ops for replay
We no longer send ACKs, so this can't happen anyway.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 20 Dec 2016 20:42:05 +0000 (15:42 -0500)]
osd: we can discard "replay" ops
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 10 Dec 2016 23:03:10 +0000 (17:03 -0600)]
osd/ReplicatedPG: do not send ACK separate from COMMIT
This never comes before COMMIT, making it useless to clients. And it's
just unnecessary overhead.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 10 Dec 2016 23:00:46 +0000 (17:00 -0600)]
osd: remove 'rlat' read latency metrics
These are measuring how long of a delay we see before ops are readable.
They are calculated in the on_applied path, which we'd like to remove,
and weren't reliably calculated anyway.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sat, 10 Dec 2016 22:37:24 +0000 (16:37 -0600)]
osd/ReplicatedPG: kill hit_set_flushing
This was added before we started taking the ondisk lock in order to allow
reading a just-written hitset. Since this is a rare path anyway, just
take the ondisk lock.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Dec 2016 15:29:24 +0000 (09:29 -0600)]
Merge pull request #12522 from hjwsm1989/ecwrite
osd/ECBackend: Send write message to peers first, then do local write
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Dec 2016 15:28:39 +0000 (09:28 -0600)]
Merge pull request #12524 from yuyuyu101/wip-bluestore-flush
os/bluestore: prevent lock for almost "flush" calls
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Dec 2016 15:27:51 +0000 (09:27 -0600)]
Merge pull request #12528 from kylinstorage/wip-JournalingObjectStore-cleanup
os/filestore/JournalingObjectStore cleanup
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 29 Dec 2016 15:27:32 +0000 (09:27 -0600)]
Merge pull request #12670 from liewegas/wip-nits
mon: fix a few nits
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Thu, 29 Dec 2016 15:26:21 +0000 (09:26 -0600)]
Merge pull request #12684 from xiexingguo/xxg-wip-fix-onodesizetracking
os/bluestore: fix OnodeSizeTracking testing
Reviewed-by: Sage Weil <sage@redhat.com>
Haomai Wang [Thu, 29 Dec 2016 07:02:59 +0000 (15:02 +0800)]
Merge pull request #12707 from tchaikov/wip-dpdk-v16.07
builds with dpdk v16.07
Reviewed-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Thu, 29 Dec 2016 06:01:06 +0000 (14:01 +0800)]
msg/async: bump dpdk to v16.07
as some distros include it already. so sync it up to avoid building
failures on them with dpdk-dev package(s) shipped by distro.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Dec 2016 05:59:30 +0000 (13:59 +0800)]
msg/async: be compatible with dpdk v16.07
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Dec 2016 06:06:00 +0000 (14:06 +0800)]
Merge pull request #12698 from yuyuyu101/wip-dpdk-fix
msg/async/dpdk: fix compile errors
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 29 Dec 2016 04:04:23 +0000 (12:04 +0800)]
Merge pull request #12699 from wjwithagen/patch-15
qa/test_rados_tool.sh: POSIX dd only accepts 'k' as multiplier
Reviewed-by: Kefu Chai <kchai@redhat.com>
runsisi [Mon, 26 Dec 2016 02:31:21 +0000 (10:31 +0800)]
osd/OpRequest: dump both name and addr for the client op
Signed-off-by: runsisi <runsisi@zte.com.cn>
Sage Weil [Fri, 9 Dec 2016 04:06:51 +0000 (22:06 -0600)]
mon/OSDMonitor: remove workaround for dumpling-era bug
We will definitely have published (and stored) a new osdmap since then.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 28 Dec 2016 17:56:55 +0000 (11:56 -0600)]
Merge pull request #12703 from kylinstorage/wip-remove-unused-variable
os/bluestore/BlueStore.cc: remove unused variable
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Sage Weil [Wed, 28 Dec 2016 17:54:53 +0000 (11:54 -0600)]
Merge pull request #12594 from wjwithagen/wip-wjw-freebsd-rebind-timing
common/config_opts.h: FreeBSD timing changed due to no SO_REUSEADDR
Reviewed-by: Sage Weil <sage@redhat.com>
Li Wang [Wed, 28 Dec 2016 15:19:19 +0000 (15:19 +0000)]
os/bluestore/BlueStore.cc: remove unused variable
Signed-off-by: Li Wang <li.wang@kylin-cloud.com>
Willem Jan Withagen [Wed, 28 Dec 2016 10:05:09 +0000 (11:05 +0100)]
qa/test_rados_tool.sh: POSIX dd only accepts 'k' as multiplier
FreeBSD does not want KB as 1k multiplier.
see also: http://www.unix.com/man-page/posix/1posix/dd/
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Haomai Wang [Wed, 28 Dec 2016 09:56:32 +0000 (17:56 +0800)]
test_userspace_event: fix missing std
Signed-off-by: Haomai Wang <haomai@xsky.com>
Haomai Wang [Wed, 28 Dec 2016 09:55:45 +0000 (17:55 +0800)]
msg/dpdk/TCP: remove unneeded CephContext argument
Signed-off-by: Haomai Wang <haomai@xsky.com>
Xinze Chi [Wed, 28 Dec 2016 02:33:40 +0000 (10:33 +0800)]
os/bluestore: _txc_release_alloc when do wal cleaning
Signed-off-by: Xinze Chi <xinze@xsky.com>
Haomai Wang [Wed, 28 Dec 2016 02:50:15 +0000 (10:50 +0800)]
Merge pull request #12688 from Adirl/clean_line_end
msg/async/rdma: clean line endings
Reviewed-by: Haomai Wang <haomai@xsky.com>
xie xingguo [Tue, 27 Dec 2016 11:39:51 +0000 (19:39 +0800)]
os/bluestore: fix OnodeSizeTracking testing
[ FAILED ] 1 test, listed below:
[ FAILED ] ObjectStore/StoreTest.OnodeSizeTracking/2, where GetParam() = "bluestore"
1 FAILED TEST
The above test failure happens as the bluestore mount() process
will try to load all collections and put them into the coll_map,
which will be also tracked as mempool::bluestore_meta_other.
So total_bytes from mempool won't be equal to zero.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Dave Chen [Tue, 27 Dec 2016 06:34:23 +0000 (14:34 +0800)]
common/ceph_context: Show clear message if all features are enabled
It's saying the following dangerous and experimental featuresare enabled
while the value is "*", it's not quite clear what's "*" stands for.
The patch updates the message so that it's more clear when "*" is used
in place.
Signed-off-by: Dave Chen <wei.d.chen@intel.com>
Sage Weil [Tue, 27 Dec 2016 22:38:17 +0000 (16:38 -0600)]
Merge pull request #12336 from kylinstorage/wip-cleanup-use-string-ref
osd: cleanup: use string & to avoid unnecessary copy
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 27 Dec 2016 22:37:15 +0000 (16:37 -0600)]
Merge pull request #12569 from liewegas/wip-bluestore-raw-unused
os/bluestore/bluestore_types: drop std::bitset for blob unused
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: Varada Kari <varada.kari@sandisk.com>
Sage Weil [Tue, 27 Dec 2016 22:36:44 +0000 (16:36 -0600)]
Merge pull request #12612 from fangyuxiangGL/master
osd/ReplicatedBackend: do not set omap header if it is empty
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Haomai Wang <haomai@xsky.com>
Sage Weil [Tue, 27 Dec 2016 22:36:18 +0000 (16:36 -0600)]
Merge pull request #12668 from hjwsm1989/pg-unfound
osd/PG: add new have_unfound() function in MissingLoc
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 27 Dec 2016 22:35:50 +0000 (16:35 -0600)]
Merge pull request #12674 from Liuchang0812/tools-rados-offset-support
tools/rados: add a parameter "--offset" to rados put command
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 27 Dec 2016 22:35:29 +0000 (16:35 -0600)]
Merge pull request #12675 from Liuchang0812/fix-test-case-in-rados
test: replace hard-code binary names with varibles
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Mon, 26 Dec 2016 15:14:12 +0000 (10:14 -0500)]
mon/OSDMonitor: ceph osd pool get/set crush_rule by name
This means users don't have to manually translate a rule
they just created to a ruleset ID in order to map a pool
to it.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 25 Dec 2016 18:23:06 +0000 (13:23 -0500)]
mon/PGMap: remove CATEGORY column from 'df detail'
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 25 Dec 2016 18:21:08 +0000 (13:21 -0500)]
mon/PGMap: fix alignment of 'cache io' in ceph -s output
Currently it looks like
client io 3508 B/s wr, 0 op/s rd, 5 op/s wr
cache io 0 op/s promote
but should be
client io 3508 B/s wr, 0 op/s rd, 5 op/s wr
cache io 0 op/s promote
Signed-off-by: Sage Weil <sage@redhat.com>