]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Ilya Dryomov [Thu, 10 Nov 2016 21:37:17 +0000 (22:37 +0100)]
krbd: kernel client expects ip[:port], not an entity_addr_t
Commit
2ee1b9a4084f ("krbd.cc: don't rely on MonMap internal members")
inadvertently dropped .get_sockaddr() call, breaking rbd map. Fix it.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Jason Dillaman [Sat, 5 Nov 2016 17:15:08 +0000 (13:15 -0400)]
Merge pull request #11766 from trociny/wip-rbd-info-fix-upgrade-client
librbd: snap_get_limit compatibility check
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Sat, 5 Nov 2016 12:58:14 +0000 (07:58 -0500)]
Merge pull request #10907 from jecluis/wip-mon-features
mon: have mon-specific features & rework internal monmap structures
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Sat, 5 Nov 2016 12:57:17 +0000 (07:57 -0500)]
Merge pull request #11772 from liewegas/wip-sortbitwise
osd,mon: require sortbitwise flag to upgrade beyond jewel
Sage Weil [Sat, 5 Nov 2016 12:57:07 +0000 (07:57 -0500)]
Merge pull request #11791 from liewegas/wip-remove-move-ranges
os: remove move_ranges_destroy_src
Kefu Chai [Sat, 5 Nov 2016 06:53:13 +0000 (14:53 +0800)]
Merge pull request #10447 from stiopaa1/msg_pipe_moveDelayedDelivery2
msg/Pipe: move DelayedDelivery class to cc file
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Sat, 5 Nov 2016 02:33:54 +0000 (21:33 -0500)]
Merge pull request #11780 from xiexingguo/xxg-wip-bluestore-1104
os/bluestore: a few more cleanups
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Sage Weil [Sat, 5 Nov 2016 02:24:50 +0000 (21:24 -0500)]
Merge pull request #11498 from liewegas/wip-stop-at-jewel
mon: prevent post-jewel OSDs from booting if require_jewel_osds is not set
xie xingguo [Sat, 5 Nov 2016 00:28:30 +0000 (08:28 +0800)]
os/bluestore: fix output message when passing the end of list range
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Sat, 5 Nov 2016 00:26:36 +0000 (08:26 +0800)]
os/bluestore: fix typo in comments
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 4 Nov 2016 06:50:49 +0000 (14:50 +0800)]
os/bluestore: add sanity check against collection existence
To keep pace with other methods.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Fri, 4 Nov 2016 06:47:53 +0000 (14:47 +0800)]
os/bluestore: narrow boundary check for fiemap
By including off-by-one.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Sage Weil [Fri, 4 Nov 2016 22:16:32 +0000 (17:16 -0500)]
Merge pull request #11527 from wjwithagen/wip-wjw-readable.sh
test/encoding/readable.sh: fix shell script warning
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 4 Nov 2016 22:15:30 +0000 (17:15 -0500)]
Merge pull request #11775 from jdurgin/wip-jewel-osds-warning
mon/OSDMonitor: remove duplicate jewel/kraken flag warning
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 4 Nov 2016 22:14:37 +0000 (17:14 -0500)]
Merge pull request #9345 from SUSE/wip_remove_mon_startup_magic
mon: remove ceph-create-keys from mon startup
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Owen Synge [Tue, 10 May 2016 08:59:12 +0000 (10:59 +0200)]
src/init-ceph.in:Remove ceph-create-keys for sysv
ceph-create-keys should not be started on boot of mons with sysv init.
Signed-off-by: Owen Synge <osynge@suse.com>
Owen Synge [Mon, 12 Sep 2016 10:08:03 +0000 (12:08 +0200)]
systemd/CMakeLists.txt:Remove ceph-create-keys cmake
ceph-create-keys should not be started on boot of mons with systemd so should
not exist as 'After' or 'Wants' for the ceph-mon.service
Signed-off-by: Owen Synge <osynge@suse.com>
Owen Synge [Wed, 25 May 2016 11:18:37 +0000 (13:18 +0200)]
systemd/ceph-mon@.service:Remove ceph-create-keys for mon in systemd
ceph-create-keys should not be started on boot of mons with systemd so should
not exist as 'After' or 'Wants' for the ceph-mon.service
Signed-off-by: Owen Synge <osynge@suse.com>
Owen Synge [Tue, 10 May 2016 09:06:31 +0000 (11:06 +0200)]
systemd/ceph-create-keys@.service:Remove ceph-create-keys for systemd
ceph-create-keys should not be started on boot of mons with systemd so should
not exist in the systemd files
Signed-off-by: Owen Synge <osynge@suse.com>
Owen Synge [Tue, 10 May 2016 09:05:49 +0000 (11:05 +0200)]
src/upstart/ceph-create-keys.conf:Remove ceph-create-keys for upstart
ceph-create-keys should not be started on boot of mons with upstart so should
not exist in the upstart files
Signed-off-by: Owen Synge <osynge@suse.com>
Owen Synge [Tue, 10 May 2016 09:04:07 +0000 (11:04 +0200)]
debian/rules:Remove ceph-create-keys for deb packaging
ceph-create-keys should not be started on boot of mons with upstart so should
not exist in the deb.
Signed-off-by: Owen Synge <osynge@suse.com>
Owen Synge [Tue, 10 May 2016 08:58:11 +0000 (10:58 +0200)]
ceph.spec.in:Remove ceph-create-keys for systemd
ceph-create-keys should not be started on boot of mons with systemd so should
not exist in the rpm.
Signed-off-by: Owen Synge <osynge@suse.com>
Tamilarasi Muthamizhan [Fri, 4 Nov 2016 20:27:55 +0000 (13:27 -0700)]
Merge pull request #11749 from ceph/wip-17753
ceph-create-keys should not try forever to do things
Sage Weil [Fri, 4 Nov 2016 18:37:50 +0000 (13:37 -0500)]
Merge pull request #11788 from liewegas/wip-bluestore-blackhole
os: make filestore_blackhole -> objectstore_blackhole
Sage Weil [Fri, 4 Nov 2016 18:22:05 +0000 (14:22 -0400)]
os: remove move_ranges_destroy_src
We are going to take a different path (rollback support in ObjectStore
instead of roll-forward via splicing data from a temp object).
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 4 Nov 2016 18:13:09 +0000 (13:13 -0500)]
Merge pull request #11747 from jecluis/wip-17725
mon: MonmapMonitor: return success when monitor will be removed
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 4 Nov 2016 18:01:08 +0000 (13:01 -0500)]
Merge pull request #9768 from cxwshawn/wip-tc1-fix
log: optimize header file dependency
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 4 Nov 2016 18:00:38 +0000 (13:00 -0500)]
Merge pull request #9288 from yuyuyu101/wip-add-shutdown-log
osd: print log when osd want to kill self
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 4 Nov 2016 17:40:57 +0000 (12:40 -0500)]
Merge pull request #11770 from liewegas/wip-kill-tbl
os/ObjectStore: remove legacy tbl support
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 4 Nov 2016 16:09:12 +0000 (11:09 -0500)]
Merge pull request #11785 from Liuchang0812/patch-1
doc: Update crush-map.rst, fix a typo mistake
Sage Weil [Fri, 4 Nov 2016 15:29:21 +0000 (11:29 -0400)]
os/bluestore: implement blackhole
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 4 Nov 2016 15:24:14 +0000 (11:24 -0400)]
os: add objectstore_blackhole option; deprecate filestore_blackhole
Signed-off-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Fri, 4 Nov 2016 14:43:38 +0000 (07:43 -0700)]
Merge pull request #11531 from yuyuyu101/wip-rdma
msg/async: ibverbs/rdma support
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Mellanox <adirl@mellanox.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Yuri Weinstein [Fri, 4 Nov 2016 14:38:18 +0000 (07:38 -0700)]
Merge pull request #11637 from liupan1111/master
common: make l_finisher_complete_lat more accurate
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Haomai Wang <haomai@xsky.com>
whu_liuchang [Fri, 4 Nov 2016 14:14:39 +0000 (22:14 +0800)]
Update crush-map.rst
fix typo
Sage Weil [Fri, 4 Nov 2016 13:26:17 +0000 (08:26 -0500)]
Merge pull request #11771 from liewegas/wip-bluestore-collection-end
os/bluestore: fix collection_list end bound off-by-one
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Fri, 4 Nov 2016 13:14:17 +0000 (21:14 +0800)]
Merge pull request #11784 from jcsp/wip-jcsp-docs
Documentation syntax cleanup
Reviewed-by: Kefu Chai <kchai@redhat.com>
John Spray [Fri, 4 Nov 2016 10:07:45 +0000 (10:07 +0000)]
doc/cephfs: separate front page section for dev stuff
The "additional details" section was getting longer
and longer, and I don't want developer-only stuff
in there anyway.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 Nov 2016 10:07:12 +0000 (10:07 +0000)]
doc/mgr: fix rst syntax in plugin guide
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 Nov 2016 10:06:46 +0000 (10:06 +0000)]
doc/cephfs: fix rst syntax in mantle.rst
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 Nov 2016 10:05:57 +0000 (10:05 +0000)]
cephfs/capabilities: fix rst syntax
Although we don't link this into built docs,
it generates warnings during build.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 Nov 2016 10:05:21 +0000 (10:05 +0000)]
doc/cephfs: s/CephFS Quotas/Quotas/
This looks odd in the TOC (we're already
in the cephfs section)
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 Nov 2016 09:58:28 +0000 (09:58 +0000)]
doc/cephfs: fix header depths
Some files had multiple top-level headers resulting in
subsections being listed in the TOC alongside the
main page header.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 4 Nov 2016 09:34:38 +0000 (09:34 +0000)]
doc/cephfs: link in mantle doc
...and add a warning at the very top of the document
that it is not for ordinary user use.
Considered just not linking this in at all, but it
seems a shame to have it here but not be able to
e.g. google it and link to it.
Signed-off-by: John Spray <john.spray@redhat.com>
Jason Dillaman [Fri, 4 Nov 2016 12:54:41 +0000 (08:54 -0400)]
Merge pull request #11741 from trociny/wip-17219
rbd-nbd: disallow mapping images >2TB in size
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 4 Nov 2016 12:53:51 +0000 (08:53 -0400)]
Merge pull request #11744 from trociny/wip-16962
rbd-mirror: snap protect of non-layered image results in split-brain
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Fri, 4 Nov 2016 12:52:54 +0000 (08:52 -0400)]
Merge pull request #11755 from trociny/wip-17791
librbd: proper check for get_data_pool compatibility
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Fri, 4 Nov 2016 11:30:29 +0000 (19:30 +0800)]
Merge pull request #10852 from wido/doc-mon-dns
doc: Add docs about looking up Monitors through DNS
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 4 Nov 2016 06:46:06 +0000 (14:46 +0800)]
Merge pull request #11774 from wjwithagen/wip-wjw-test_bloom_filter
test_bloom_filter.cc: Fix a mismatch for the random_seed parameter
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 4 Nov 2016 02:50:58 +0000 (10:50 +0800)]
Merge pull request #11731 from kylinstorage/wip-avoid-unnecessary-verify
FileStore: Only verify split when it has been really done and done correctly
Reviewed-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Thu, 3 Nov 2016 22:37:58 +0000 (15:37 -0700)]
OSDMonitor: remove duplicate jewel/kraken flag warning
Since
6244755a7051abe2e89d9f1ff75a10c4b76ee3b5 and
12e508313dbd5d1d38c76859cb7de2ce22404e12 , the original check added in
ae0d6eb1c01aa74a2c44c017c0c5b06697348d2d (perhaps by a bad
rebase/merge?) is duplicated and doubles the warning messages.
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
Willem Jan Withagen [Thu, 3 Nov 2016 21:59:36 +0000 (22:59 +0100)]
test/common/test_bloom_filter.cc: Fix a mismatch for the random_seed parameter
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Sage Weil [Thu, 3 Nov 2016 20:55:53 +0000 (16:55 -0400)]
mon/OSDMonitor: require 'sortbitwise' before 'require_jewel_osds'
This forces users upgrading past jewel to first set
'sortbitwise', which in turn means that post-jewel OSDs
do not need to support nibblewise sort.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 20:51:16 +0000 (16:51 -0400)]
osd: do not boot unless SORTBITWISE and REQUIRE_JEWEL flags are set
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 18:19:37 +0000 (13:19 -0500)]
Merge pull request #11554 from mslovy/wip-fix-fiemap
os/FileStore: fix fiemap issue in xfs when #extents > 1364
Reviewed-by: Sage Weil <sage@redhat.com>
Ning Yao [Thu, 13 Oct 2016 09:25:36 +0000 (17:25 +0800)]
test: add test for fiemap xfs issue when #extents > 1364
Signed-off-by: Ning Yao <yaoning@unitedstack.com>
Ning Yao [Thu, 13 Oct 2016 08:53:18 +0000 (16:53 +0800)]
FileStore:: fix fiemap issue in xfs when #extents > 1364
Signed-off-by: Ning Yao <yaoning@unitedstack.com>
Sage Weil [Thu, 3 Nov 2016 18:14:33 +0000 (14:14 -0400)]
os/kstore: fix collection_list end bound off-by-one
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 18:14:23 +0000 (14:14 -0400)]
os/bluestore: fix collection_list end bound off-by-one
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 18:14:07 +0000 (14:14 -0400)]
ceph_test_objectstore: test collection_list end bound
Ensure that it is not included in the result!
Signed-off-by: Sage Weil <sage@redhat.com>
Kefu Chai [Thu, 3 Nov 2016 17:03:10 +0000 (01:03 +0800)]
Merge pull request #11617 from umullan/brokenlinks
doc: Fixing the broken hyperlinks by pointing to correct documentation.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Mykola Golub [Thu, 3 Nov 2016 14:05:23 +0000 (16:05 +0200)]
librbd: snap_get_limit compatibility check
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Sage Weil [Thu, 3 Nov 2016 16:29:02 +0000 (11:29 -0500)]
Merge pull request #10707 from SUSE/wip-fix-suse-usermod
rpm: Remove trailing whitespace in usermod command (SUSE)
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Orit Wasserman [Thu, 3 Nov 2016 16:25:02 +0000 (17:25 +0100)]
Merge pull request #11494 from aclamk/wip-rgw-compression
[RGW] Wip rgw compression
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jianpeng Ma [Fri, 13 May 2016 15:13:34 +0000 (23:13 +0800)]
osd/ReplicatedBackend: let MOSDRepOP record the correctly largest_data_off_in_data_bl.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma [Fri, 13 May 2016 23:33:23 +0000 (07:33 +0800)]
os/ObjectStore: fix bug about calc largest_data_off_in_data_bl.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jianpeng Ma [Thu, 20 Oct 2016 11:48:46 +0000 (19:48 +0800)]
os/ObjectStore: remove the legacy tbl support completely.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Sage Weil [Thu, 3 Nov 2016 15:06:46 +0000 (11:06 -0400)]
os/bluestore: fix build error
Signed-off-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Thu, 3 Nov 2016 15:07:17 +0000 (11:07 -0400)]
Merge pull request #11768 from linuxbox2/xio-build-2
xio: fix build
Sage Weil [Thu, 3 Nov 2016 15:05:35 +0000 (10:05 -0500)]
Merge pull request #11769 from liewegas/wip-option-name
kv/RocksDBStore: rename option
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Sage Weil [Thu, 3 Nov 2016 14:55:41 +0000 (10:55 -0400)]
kv/RocksDBStore: rename option
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 15:00:48 +0000 (10:00 -0500)]
Merge pull request #11767 from ceph/wip-cmake
cmake: pass CMAKE_BUILD_TYPE down to rocksdb
Reviewed-by: Bassam Tabbara <bassam.tabbara@quantum.com>
Matt Benjamin [Thu, 3 Nov 2016 14:38:44 +0000 (10:38 -0400)]
xio: build fixes (some unittest targets need XIO_LIBRARY)
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Igor Fedotov [Thu, 3 Nov 2016 14:50:45 +0000 (17:50 +0300)]
Merge pull request #11748 from liewegas/wip-bluestore-split
os/bluestore: fix _split_collections race with osr_reap
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Matt Benjamin [Thu, 3 Nov 2016 14:46:55 +0000 (10:46 -0400)]
xio: build fixes (XioMessenger lacks features argument)
Applies the constructor signature change to the uses in
xio_client and xio_server test programs.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Marov Aleksey [Thu, 3 Nov 2016 13:41:51 +0000 (09:41 -0400)]
xio: compile fix removing undeclared 'features'
This fix was proposed on ceph-devel and acked by Sage Weil.
The corresponding change in in the later print is obvious
from context.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Sage Weil [Thu, 3 Nov 2016 14:33:23 +0000 (10:33 -0400)]
os/bluestore: fix _split_collections race with osr_reap
The SharedBlobSet may not yet be empty at split time because previous
transactions may not have been reaped, leaving some Blobs still alive
even after the cache refs are cleared. Drop them explicitly here (they
will go away shortly).
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 14:21:27 +0000 (09:21 -0500)]
Merge pull request #9444 from Adirl/dout_prefix
xio: provide dout_prefix for XioConnection
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Thu, 3 Nov 2016 14:18:10 +0000 (22:18 +0800)]
cmake: pass CMAKE_BUILD_TYPE down to rocksdb
so rocksdb share the same ${CMAKE_BUILD_TYPE} with ceph
Signed-off-by: Kefu Chai <kchai@redhat.com>
Mykola Golub [Thu, 3 Nov 2016 13:59:49 +0000 (15:59 +0200)]
Merge pull request #11704 from dillaman/wip-17752
librbd: do not create empty object map object on image creation
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Sage Weil [Thu, 3 Nov 2016 13:51:48 +0000 (08:51 -0500)]
Merge pull request #11696 from tanghaodong25/rocksdb-breakdown-wip
kv/rocksdb: enable rocksdb write path breakdown
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 3 Nov 2016 13:48:37 +0000 (08:48 -0500)]
Merge pull request #11752 from stiopaa1/mds_mdsrank_addConstToMemFunc
mds/MDSRank: add const to member functions
Sage Weil [Thu, 3 Nov 2016 13:43:15 +0000 (08:43 -0500)]
Merge pull request #11761 from xiexingguo/xxg-wip-fix-envmirror-cleanup
os/bluestore: fixes and cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Thu, 3 Nov 2016 13:31:56 +0000 (09:31 -0400)]
Merge pull request #11762 from atheism/doc-rgw-s3-javaapi
doc: rgw: fix a typo in S3 java api example
Mykola Golub [Thu, 3 Nov 2016 08:34:35 +0000 (10:34 +0200)]
librbd: proper check for get_data_pool compatibility
Fixes: http://tracker.ceph.com/issues/17791
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Wed, 2 Nov 2016 08:49:23 +0000 (10:49 +0200)]
rbd-nbd: disallow mapping images >2TB in size
Fixes: http://tracker.ceph.com/issues/17219
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Weibing Zhang [Thu, 3 Nov 2016 10:23:02 +0000 (18:23 +0800)]
doc: rgw: fix a typo in S3 java api example
ObjectSummary.getSize() should be objectSummary.getSize()
Signed-off-by: Weibing Zhang <zhangweibing@unitedstack.com>
Orit Wasserman [Thu, 3 Nov 2016 10:07:24 +0000 (11:07 +0100)]
Merge pull request #11753 from yehudasa/wip-17790
rgw: support for x-robots-tag header
Reviewed-by: Orit wasserman <owasserm@redhat.com>
Uday Mullangi [Mon, 24 Oct 2016 08:46:57 +0000 (14:16 +0530)]
doc: Fixing the broken hyperlinks by pointing to correct documentation.
Signed-off-by: umullangi@walmartlabs.com
xie xingguo [Thu, 3 Nov 2016 07:15:36 +0000 (15:15 +0800)]
os/bluestore: fix improper call of shutdown() to mempool_thread
Because below here we haven't called mempool_thread.init() yet,
and call to mempool_thread.shutdown() will therefore raise an assert instead.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 3 Nov 2016 06:44:42 +0000 (14:44 +0800)]
os/bluestore: drop safe check against g_conf
We are using g_conf unconditionly everywhere...
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 3 Nov 2016 03:18:25 +0000 (11:18 +0800)]
os/bluestore: drop redundant boundary check
As we have done the sanity check ahead.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 3 Nov 2016 06:14:49 +0000 (14:14 +0800)]
os/bluestore: fix "rm -rf" cmd
The original cmd won't do the tidy-up work completedly.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Joao Eduardo Luis [Mon, 22 Aug 2016 21:51:29 +0000 (22:51 +0100)]
tools: monmaptool: support monmap features
Adds three new options:
--feature-list will list monmap features, as well as available
features.
--feature-set sets a feature on the monmap
--feature-unset unsets a feature on the monmap
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Sat, 20 Aug 2016 12:04:28 +0000 (13:04 +0100)]
test/mon: few more cases for mon_feature_t
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 14 Jun 2016 17:55:38 +0000 (18:55 +0100)]
mon: Monitor: mon debug cli via admin socket
Purpose: allow a dev to test certain portions of the monitors on-the-fly
that would otherwise be nearly impossible without requiring shutting
them off.
Description:
Currently we are adding support to debug monitors on-the-fly via the
ceph tool cli, via the admin socket.
An initial attempt was made to make this interface available via
over-the-network ceph cli, but that would require a quorum to exist,
or significant changes to be made to the handling of commands to allow
this interface to be an exception to the rule.
Therefore, this interface will live on the admin sockets for the time
being; potentially forever, because the jury is still out on whether
there's added value making this available via any other medium that's
not the admin socket.
The work means to test the newly added monmap features. This new
interface will allow one to set, unset and list supported features.
This will make it easier to implement functional tests for the
features themselves, for quorum features that are expected to be set
on-quorum, as well as to test upgrade paths from version A to version
B.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 22 Mar 2016 18:23:58 +0000 (18:23 +0000)]
mon: MonMap: move functions from header to source file
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Sun, 29 Nov 2015 11:21:36 +0000 (11:21 +0000)]
mon: MonMap: add a new test instance
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Fri, 27 Nov 2015 18:41:07 +0000 (18:41 +0000)]
mon: MonMap: mon addr and all now held by mon_info_t
Instead of keeping several maps mapping back and forth from string to
entity_addr_t for each monitor, have the monitor's address and name in
purpose-specific class, mon_info_t, and everything references it
instead.
Although the benefits may not be obvious right now, it will allow us to
add other ip addresses for the monitors a bit more easily, instead of
having to kludge around the existing structures.
We also keep compatibility with older versions by maintaining the
traditional 'mon_addr' map. This is a logical change inside the monitor,
so we can easily accomodate older monitors without having to rely on
quorum features; just needs a bit of care and foo.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>
Joao Eduardo Luis [Tue, 15 Dec 2015 09:20:48 +0000 (09:20 +0000)]
krbd.cc: don't rely on MonMap internal members
Use the public interface instead. That's stable and not as prone to
change.
Signed-off-by: Joao Eduardo Luis <joao@suse.de>