]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log
Loic Dachary [Wed, 8 Feb 2017 11:02:13 +0000 (12:02 +0100)]
mailmap: Pan Liu affiliation
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Wed, 8 Feb 2017 11:01:40 +0000 (12:01 +0100)]
mailmap: Ilya Shipitsin affiliation
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Wed, 8 Feb 2017 11:00:21 +0000 (12:00 +0100)]
mailmap: Fang Yuxiang affiliation
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary [Tue, 7 Feb 2017 20:40:58 +0000 (21:40 +0100)]
Merge pull request #13297 from dachary/wip-buildpackages
buildpackages: remove because it does not belong
Reviewed-by: Nathan Cutler <ncutler@suse.cz>
Sage Weil [Tue, 7 Feb 2017 19:01:48 +0000 (13:01 -0600)]
Merge pull request #13162 from liewegas/wip-bluestore-reshard
os/bluestore: partial reshard support
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Loic Dachary [Tue, 7 Feb 2017 17:33:29 +0000 (18:33 +0100)]
buildpackages: remove because it does not belong
It should live in teuthology, not in Ceph. And it is currently broken:
there is no need to keep it around.
Fixes: http://tracker.ceph.com/issues/18846
Signed-off-by: Loic Dachary <loic@dachary.org>
Matt Benjamin [Tue, 7 Feb 2017 13:50:49 +0000 (08:50 -0500)]
Merge pull request #13035 from yehudasa/wip-18621
rgw: change default chunk size to 4MB
John Spray [Tue, 7 Feb 2017 12:06:51 +0000 (12:06 +0000)]
Merge pull request #13259 from jcsp/wip-jcsp-relnotes
PendingReleaseNotes: note the fuse fstab format change
Reviewed-by: Sage Weil <sage@redhat.com>
Zack Cerza [Tue, 7 Feb 2017 00:08:18 +0000 (17:08 -0700)]
Merge pull request #13279 from smithfarm/wip-fix-regression
tests: fix regression in qa/tasks/ceph_master.py
Yehuda Sadeh [Sat, 21 Jan 2017 01:05:24 +0000 (17:05 -0800)]
rgw: don't update bucket index multiple times in overwrite
Instead of this for overwrites:
prepare (index),
write (head) [-EEXIST]
cancel (index)
read (head)
prepare (index)
write (head)
complete (index)
We now do:
prepare (index),
write (head) [-EEXIST]
read (head)
write (head)
complete (index)
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Sat, 21 Jan 2017 00:17:49 +0000 (16:17 -0800)]
rgw: assume obj write is a first write
if fails and object already exists then retry. This improves first obj
write performance on the expense of overwrites.
Fixes: http://tracker.ceph.com/issues/18622
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh [Fri, 20 Jan 2017 22:40:58 +0000 (14:40 -0800)]
rgw: configurable write obj window size
Fixes: http://tracker.ceph.com/issues/18623
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Nathan Cutler [Mon, 6 Feb 2017 17:43:49 +0000 (18:43 +0100)]
tests: fix regression in qa/tasks/ceph_master.py
https://github.com/ceph/ceph/pull/13194 introduced a regression:
2017-02-06T16:14:23.162 INFO:tasks.thrashosds.thrasher:Traceback (most recent call last):
File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/ceph_manager.py", line 722, in wrapper
return func(self)
File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/ceph_manager.py", line 839, in do_thrash
self.choose_action()()
File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/ceph_manager.py", line 305, in kill_osd
output = proc.stderr.getvalue()
AttributeError: 'NoneType' object has no attribute 'getvalue'
This is because the original patch failed to pass "stderr=StringIO()" to run().
Fixes: http://tracker.ceph.com/issues/16263
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Signed-off-by: Kefu Chai <kchai@redhat.com>
Loic Dachary [Mon, 6 Feb 2017 17:03:55 +0000 (18:03 +0100)]
Merge pull request #12979 from theanalyst/scripts/release-notes-tracker
script: ceph-release-notes check orig. issue only for backports
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Nathan Cutler [Mon, 6 Feb 2017 17:00:26 +0000 (18:00 +0100)]
Merge pull request #13277 from jan--f/janf-teuth-cloud-doc
doc: minor change to a cloud testing paragraph
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Sage Weil [Mon, 6 Feb 2017 16:44:39 +0000 (10:44 -0600)]
Merge pull request #13275 from idryomov/wip-require-osd-features-fix
osd/OSDMap: require OSD features only of OSDs
Reviewed-by: Sage Weil <sage@redhat.com>
Jan Fajerski [Mon, 23 Jan 2017 14:52:52 +0000 (15:52 +0100)]
doc: minor change to a cloud testing paragraph
Use terminate for the instances to match the terminology used by the
horizon interface.
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
Sage Weil [Mon, 6 Feb 2017 15:15:43 +0000 (09:15 -0600)]
Merge pull request #13256 from dongbula/correct-cached_crc-comment
osd: correct comment of perfcounter cached_crc in code
Reviewed-by: Sage Weil <sage@redhat.com>
Casey Bodley [Mon, 6 Feb 2017 14:56:03 +0000 (09:56 -0500)]
Merge pull request #13220 from rzarzynski/wip-rgw-18364-2
rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion
Reviewed-by: Casey Bodley <cbodley@redhat.com>
John Spray [Mon, 6 Feb 2017 12:59:22 +0000 (12:59 +0000)]
Merge pull request #12993 from jcsp/wip-cephfs-doc-authcaps
doc: clarify the path restriction mds cap example
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Radoslaw Zarzynski [Mon, 6 Feb 2017 12:42:00 +0000 (13:42 +0100)]
Merge pull request #13242 from Jing-Scott/dev/fix-swift-anon-getobj-error-code
rgw: swift: fix anonymous user's error code of getting object
Reviewed-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Ilya Dryomov [Mon, 6 Feb 2017 11:51:05 +0000 (12:51 +0100)]
osd/OSDMap: require OSD features only of OSDs
Fix up commit
1a5cc32f0a3b ("osd/OSDMap: reflect REQUIRE_*_OSDS flag in
required features") -- require_*_osds shouldn't affect older clients.
Fixes: http://tracker.ceph.com/issues/18831
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Haomai Wang [Mon, 6 Feb 2017 12:16:19 +0000 (20:16 +0800)]
Merge pull request #13271 from Liuchang0812/fix-file-description-leak
msg/async: fix file description leak in NetHandler
Reviewed-by: Haomai Wang <haomai@xsky.com>
liuchang0812 [Mon, 6 Feb 2017 11:09:23 +0000 (19:09 +0800)]
msg/async: fix file description leak in NetHandler
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Jing Wenjun [Fri, 3 Feb 2017 11:06:31 +0000 (19:06 +0800)]
rgw: swift: fix anonymous user's error code of getting object
The openstack swift will return 401 rather than 403 when
the anon user has no permission to get objects.
Fixes: http://tracker.ceph.com/issues/18806
Signed-off-by: Jing Wenjun <jingwenjun@cmss.chinamobile.com>
Sage Weil [Sun, 5 Feb 2017 18:49:30 +0000 (12:49 -0600)]
Merge pull request #13237 from smithfarm/wip-18799
tests: Thrasher: eliminate a race between kill_osd and __init__
Reviewed-by: Sage Weil <sage@redhat.com>
Haomai Wang [Sun, 5 Feb 2017 12:40:58 +0000 (20:40 +0800)]
Merge pull request #13263 from Adirl/fix_log_spaces
msg/async/rdma: fix log line spacing
Reviewed-by: Haomai Wang <haomai@xsky.com>
John Spray [Sat, 4 Feb 2017 16:00:30 +0000 (16:00 +0000)]
PendingReleaseNotes: note the fuse fstab format change
Signed-off-by: John Spray <john.spray@redhat.com>
Kefu Chai [Sat, 4 Feb 2017 12:15:34 +0000 (20:15 +0800)]
Merge pull request #13257 from tchaikov/wip-less-verbose-ceph-helper
tests: ceph-helpers.sh reduce get_timeout_delays() verbosity
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Kefu Chai [Sat, 4 Feb 2017 06:28:59 +0000 (14:28 +0800)]
tests: ceph-helpers.sh reduce get_timeout_delays() verbosity
`set +o` prints out the full command line which is echoed if "xtrace" is
enabled. this increases the verbosity of get_timeout_delays().
in this change, we follow the way of kill_daemons() to kill the extra
output. see
aefcf6d .
Signed-off-by: Kefu Chai <kchai@redhat.com>
lvshuhua [Sat, 4 Feb 2017 09:09:20 +0000 (17:09 +0800)]
osd: correct comment of perfcounter cached_crc in code
Signed-off-by: lvshuhua <lvshuhua@cmss.chinamobile.com>
Haomai Wang [Sat, 4 Feb 2017 03:37:27 +0000 (11:37 +0800)]
Merge pull request #13080 from yuyuyu101/wip-async-fd
msg/async/AsyncConnection: socket's fd can be zero, avoid false assert
Reviewed-by: Kefu Chai <kefu@redhat.com>
Sage Weil [Fri, 3 Feb 2017 22:42:36 +0000 (16:42 -0600)]
Merge pull request #13251 from scuttlemonkey/master
script: adding contributor credits script
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 3 Feb 2017 22:24:59 +0000 (16:24 -0600)]
Merge pull request #9396 from songbaisen/doc2
doc: fix the librados c api can not compile problem
Reviewed-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Fri, 3 Feb 2017 19:47:20 +0000 (14:47 -0500)]
Merge pull request #13252 from linuxbox2/wip-rgw-setattr
rgw_file: fix RGWLibFS::setattr for directory objects
Matt Benjamin [Fri, 3 Feb 2017 18:44:45 +0000 (13:44 -0500)]
rgw_file: fix RGWLibFS::setattr for directory objects
Fixes: http://tracker.ceph.com/issues/18808
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin [Fri, 3 Feb 2017 16:57:23 +0000 (11:57 -0500)]
Merge pull request #13147 from yehudasa/wip-18331
rgw: fix use of marker in List::list_objects()
Yuri Weinstein [Fri, 3 Feb 2017 16:50:14 +0000 (08:50 -0800)]
Merge pull request #12023 from yuyuyu101/wip-msgr-type
msg: allow different ms type for cluster network and public network
Reviewed-by: Adir Lev <adirl@mellanox.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Fri, 3 Feb 2017 16:44:46 +0000 (08:44 -0800)]
Merge pull request #13114 from liewegas/wip-osdmap-required-features
osd: condition object_info_t encoding on required (not up) features
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Fri, 3 Feb 2017 16:43:08 +0000 (08:43 -0800)]
Merge pull request #13206 from liewegas/wip-osd-enxio
osd: do not send ENXIO on misdirected op by default
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yuri Weinstein [Fri, 3 Feb 2017 16:41:00 +0000 (08:41 -0800)]
Merge pull request #13213 from ovh/bp-osd-updateable-throttles
osd: allow client throttler to be adjusted on-fly, without restart
Reviewed-by: Sage Weil <sage@redhat.com>
Loic Dachary [Fri, 3 Feb 2017 16:21:19 +0000 (17:21 +0100)]
Merge pull request #13063 from ovh/wip-mailmap-ovh-contributors
mailmap: Update OVH contributors
Reviewed-by: Loic Dachary <ldachary@redhat.com>
scuttlemonkey [Fri, 3 Feb 2017 16:16:59 +0000 (17:16 +0100)]
adding contributor credits script
Signed-off-by: Patrick McGarry <pmcgarry@redhat.com>
Kefu Chai [Fri, 3 Feb 2017 14:01:41 +0000 (22:01 +0800)]
Merge pull request #13223 from wjwithagen/wip-wjw-freebsd-sphynx
build/install-deps.sh: Add sphinx package for building docs on FreeBSD
Reviewed-by: Kefu Chai <kchai@redhat.com>
John Spray [Fri, 3 Feb 2017 11:30:46 +0000 (12:30 +0100)]
Merge pull request #11448 from ledgr/change/mount_fuse_ceph_options_in_fs_mntops_and_python
Rewrite mount.fuse.ceph (to python) and move ceph-fuse options to fs_mntops
Reviewed-by: John Spray <john.spray@redhat.com>
Josh Durgin [Thu, 2 Feb 2017 23:31:29 +0000 (15:31 -0800)]
Merge pull request #13194 from smithfarm/wip-16263
tests: ignore bogus ceph-objectstore-tool error in ceph_manager
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Thu, 2 Feb 2017 22:18:45 +0000 (17:18 -0500)]
os/bluestore: drop ExtentMap::Shard offset field
This is mirrored in shard_info, which we have a pointer to.
Note that shard_info is also a bit redundant as we can also look it up in
the onode vector in the same position, but it makes it more awkward to use
iterators. Something to consider later to save memory.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 21:05:14 +0000 (16:05 -0500)]
os/bluestore: simplify dirty shard handling in ExtentMap::update
We can do this with a single allocation with a simple vector<>.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 22:25:38 +0000 (17:25 -0500)]
os/bluestore: ExtentMap: reshard only requested range
Only reshard extents in the requested range.
Note that the strategy for unspanning blobs changed; we now span or
unspan specific blobs at the end based on our reshard result instead
of unspanning all at the start. This keeps the spanning id stable,
which is important because it may be referenced from another that
we aren't even looking at.
Also note that this requires a bit of restructuring: an encode_some may
hit a spanning shard, *requiring* us to reshard, which means we should
always conduct the initial pass through update to discover other reshard
requirements, even if we already know some resharding will be needed.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 19:12:39 +0000 (14:12 -0500)]
os/bluestore: dump num spanning blobs from dump_onode
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 19:12:24 +0000 (14:12 -0500)]
os/bluestore: trivial cleanups in csum error code
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 19:12:05 +0000 (14:12 -0500)]
os/bluestore: fsck: dump_onode after shards are loaded
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 19:11:45 +0000 (14:11 -0500)]
ceph_test_objectstore: error out on fsck failure
It's much more helpful this way.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 22:20:45 +0000 (17:20 -0500)]
os/memstore: return 0 from fsck
Signed-off-by: Sage Weil <sage@redhat.com>
Nathan Cutler [Thu, 2 Feb 2017 22:23:54 +0000 (23:23 +0100)]
tests: Thrasher: eliminate a race between kill_osd and __init__
If Thrasher.__init__() spawns the do_thrash thread before initializing the
ceph_objectstore_tool property, do_thrash races with the rest
of Thrasher.__init__() and in some cases do_thrash can call kill_osd() before
Trasher.__init__() progresses much further. This can lead to an exception
("AttributeError: Thrasher instance has no attribute 'ceph_objectstore_tool'")
being thrown in kill_osd().
This commit eliminates the race by making sure the ceph_objectstore_tool
attribute is initialized before the do_thrash thread is spawned.
Fixes: http://tracker.ceph.com/issues/18799
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Sage Weil [Thu, 2 Feb 2017 22:09:57 +0000 (16:09 -0600)]
Merge pull request #13234 from ifed01/wip-bluestore-performance-sandbox2017
os/bluestore: fix potential assert in cache _trim method.
Reviewed-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Thu, 2 Feb 2017 20:25:08 +0000 (15:25 -0500)]
Merge pull request #12965 from linuxbox2/wip-librgw-expand-argv
rgw_file: split last argv on ws, if provided
Matt Benjamin [Tue, 17 Jan 2017 16:23:45 +0000 (11:23 -0500)]
rgw_file: split last argv on ws, if provided
This is intended to allow an "extra" unparsed argument string
containing various cmdline options to be passed as the last argument
in the argv array of librgw_create(), which nfs-ganesha is
expecting to happen.
While at it, hook env_args() too.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Radoslaw Zarzynski [Wed, 1 Feb 2017 18:05:50 +0000 (19:05 +0100)]
rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
Fixes: http://tracker.ceph.com/issues/18364
Fixes: http://tracker.ceph.com/issues/16355
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Bartłomiej Święcki [Mon, 23 Jan 2017 11:41:27 +0000 (12:41 +0100)]
mailmap: Update OVH contributors
Signed-off-by: Bartłomiej Święcki <bartlomiej.swiecki@corp.ovh.com>
Loic Dachary [Thu, 2 Feb 2017 15:46:05 +0000 (16:46 +0100)]
Merge pull request #12335 from theanalyst/mailmap/v11.1.0
mailmap updates for v11.1.0
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Fri, 27 Jan 2017 21:06:37 +0000 (16:06 -0500)]
os/bluestore: fsck: check for shards past EOF
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 20:59:23 +0000 (15:59 -0500)]
os/bluestore: reshard on truncate if shards past EOF
This ensure we mop up shards past EOF instead of encoding them
empty and confusing future code (that, say, assumes no shards past
EOF).
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 18:36:42 +0000 (13:36 -0500)]
os/bluestore/bluestore_types: beautify use_tracker_t operator<<
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 21:46:53 +0000 (16:46 -0500)]
os/bluestore: ExtentMap: request reshard range from update() intelligently
Split ourselves, or merge with our immediate predecessor or
successor.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 21:46:04 +0000 (16:46 -0500)]
os/bluestore: ExtentMap: use normal iterator for reshard loop
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 21:45:50 +0000 (16:45 -0500)]
os/bluestore: ExtentMap: put un-spanning in normal loop
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 17:28:50 +0000 (12:28 -0500)]
os/bluestore: ExtentMap: remove reshard 0 extent special case
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 17:00:15 +0000 (12:00 -0500)]
os/bluestore: ExtentMap: factor old shard key removal into reshard()
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 21:41:08 +0000 (16:41 -0500)]
os/bluestore: cosmetic cleanup in ExtentMap::update
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 16:47:11 +0000 (11:47 -0500)]
os/bluestore: ExtentMap: count extents per Shard
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 16:23:59 +0000 (11:23 -0500)]
os/bluestore: ExtentMap: use reshard ranges from update()
This gives us a single point of control for reshard, and tells us
which range we care about at the same time.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 27 Jan 2017 16:07:22 +0000 (11:07 -0500)]
os/bluestore: replace needs_reshard flag with a range
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 15:11:11 +0000 (10:11 -0500)]
ceph_test_objectstore: match clone_range src and dst offset
This is what the OSD does, and BlueStore doesn't necessarily handle
all combinations of different offsets.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 15:08:05 +0000 (09:08 -0600)]
Merge pull request #13211 from liewegas/wip-clone-offsets
ceph_test_objectstore: match clone_range src and dst offset
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Sage Weil [Thu, 2 Feb 2017 14:56:31 +0000 (08:56 -0600)]
Merge pull request #12904 from ifed01/wip-bluestore-onode-refmap3
os/bluestore: replace Blob ref_map with reference counting
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 2 Feb 2017 14:56:09 +0000 (08:56 -0600)]
Merge pull request #13192 from liewegas/wip-bluestore-min-alloc-size
os/bluestore: fix min_alloc_size at mkfs time
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Igor Fedotov [Thu, 2 Feb 2017 13:10:01 +0000 (13:10 +0000)]
os/bluestore: fix potential assert in cache _trim method.
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Adir Lev [Thu, 2 Feb 2017 08:53:08 +0000 (10:53 +0200)]
msg/async/rdma: fix log line spacing
issue: none
Change-Id: Ieef3284ee673f012331d21fffcb499e22473f62a
Signed-off-by: Adir Lev <adirl@mellanox.com>
Piotr Dałek [Tue, 31 Jan 2017 15:07:18 +0000 (16:07 +0100)]
OSD: allow client throttler to be adjusted on-fly, without restart
This patch allows the osd_client_message_cap and
osd_client_message_size_cap to be adjusted on-fly, using admin socket
functionality.
Fixes: http://tracker.ceph.com/issues/18791
Signed-off-by: Piotr Dałek <piotr.dalek@corp.ovh.com>
Haomai Wang [Thu, 2 Feb 2017 08:22:04 +0000 (16:22 +0800)]
ceph_mds: adopt ms public type
Signed-off-by: Haomai Wang <haomai@xsky.com>
Mykola Golub [Thu, 2 Feb 2017 06:27:49 +0000 (08:27 +0200)]
Merge pull request #13158 from dillaman/wip-18594
qa: integrate OpenStack 'gate-tempest-dsvm-full-devstack-plugin-ceph'
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Yuri Weinstein [Thu, 2 Feb 2017 03:50:30 +0000 (19:50 -0800)]
Merge pull request #13225 from tmuthamizhan/wip-ansible-m
qa: do not mention ceph branch explicitly
Tamil Muthamizhan [Thu, 2 Feb 2017 00:47:01 +0000 (16:47 -0800)]
do not mention ceph branch explicitly
no need to mention ceph_dev_branch explicitly. it will be taken from the
ceph branch value mentioned in the teuthology-suite command
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
Willem Jan Withagen [Wed, 1 Feb 2017 22:04:48 +0000 (23:04 +0100)]
build/install-deps.sh: Add sphinx package for DOCS
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Sage Weil [Wed, 1 Feb 2017 21:23:55 +0000 (15:23 -0600)]
Merge pull request #13009 from liewegas/wip-mempool-bloom-filter
mempool: put bloom_filter in mempool
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Wed, 1 Feb 2017 20:49:46 +0000 (14:49 -0600)]
Merge pull request #13136 from liewegas/wip-scrub-waitlist
osd: use separate waitlist for scrub
Reviewed-by: Samuel Just <sjust@redhat.com>
Adam C. Emerson [Wed, 1 Feb 2017 19:01:49 +0000 (14:01 -0500)]
Merge pull request #12104 from pritha-srivastava/wip_sts_role_rest
rgw: Added code for REST APIs for AWS Roles.
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jason Dillaman [Wed, 1 Feb 2017 17:47:01 +0000 (12:47 -0500)]
Merge pull request #13189 from gaurav36/bug-18326-image-rename-non-rbd-pool
rbd: destination pool should be source pool if it is not specified
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 1 Feb 2017 16:17:23 +0000 (11:17 -0500)]
Merge pull request #12948 from trociny/wip-17020
rbd-mirror: add support for active/passive daemon instances
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Sage Weil [Wed, 1 Feb 2017 14:55:22 +0000 (08:55 -0600)]
Merge pull request #13013 from wangzhengyong/master
os/bluestore: remove no use parameter in bluestore_blob_t::map_bl
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Feb 2017 14:49:09 +0000 (08:49 -0600)]
Merge pull request #12782 from atheism/rgw-orphan-fix-error-messages
rgw: orphan: fix error messages
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Feb 2017 14:46:59 +0000 (08:46 -0600)]
Merge pull request #13199 from chipitsine/master
mds,mon: Clean issues detected by cppcheck
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Wed, 1 Feb 2017 14:44:50 +0000 (08:44 -0600)]
Merge pull request #13203 from ifed01/wip-bluestore-more-dump
os: extend ObjectStore interface to dump store's performance counters
Reviewed-by: Sage Weil <sage@redhat.com>
John Spray [Wed, 1 Feb 2017 13:20:48 +0000 (14:20 +0100)]
Merge pull request #12974 from ukernel/wip-multimds-misc
mds: miscellaneous fixes
Reviewed-by: John Spray <john.spray@redhat.com>
Mykola Golub [Wed, 1 Feb 2017 07:43:49 +0000 (08:43 +0100)]
qa/suites/rbd: add rbd-mirror-ha test
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Mon, 12 Dec 2016 12:20:04 +0000 (14:20 +0200)]
qa/workunits/rbd: tweaks to use RBD_MIRROR_USE_EXISTING_CLUSTER locally
This var is mostly used when running rbd_mirror test scripts on
teuthology. It can be used locally though to speedup re-running the
tests:
Set a test temp directory:
export RBD_MIRROR_TEMDIR=/tmp/tmp.rbd_mirror
Run the tests the first time with NOCLEANUP flag (the cluster and
daemons are not stopped on finish):
RBD_MIRROR_NOCLEANUP=1 ../qa/workunits/rbd/rbd_mirror.sh
Now, to re-run the test without restarting the cluster, run cleanup
with USE_EXISTING_CLUSTER flag:
RBD_MIRROR_USE_EXISTING_CLUSTER=1 \
../qa/workunits/rbd/rbd_mirror_ha.sh cleanup
and then run the tests:
RBD_MIRROR_USE_EXISTING_CLUSTER=1
../qa/workunits/rbd/rbd_mirror_ha.sh
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Mon, 10 Oct 2016 11:22:48 +0000 (14:22 +0300)]
qa/workunits/rbd: tests for rbd mirror HA
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Mon, 10 Oct 2016 07:29:32 +0000 (10:29 +0300)]
qa/workunits/rbd: allow to start several daemons for the same cluster
by optionally specifyning daemon instance after cluster name and
colon, like:
start_mirror ${cluster}:${instance}
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Sun, 15 Jan 2017 18:15:14 +0000 (19:15 +0100)]
rbd-mirror HA: pool replayer should be started/stopped when lock acquired/released
Fixes: http://tracker.ceph.com/issues/17020
Signed-off-by: Mykola Golub <mgolub@mirantis.com>