]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Willem Jan Withagen [Mon, 1 Aug 2016 08:26:17 +0000 (10:26 +0200)]
src/CMakeLists.txt: remove unneeded libraries from ceph-dencoder target
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Patrick Donnelly [Sat, 30 Jul 2016 20:33:29 +0000 (16:33 -0400)]
Merge remote-tracking branch 'upstream/pull/10514/head'
* upstream/pull/10514/head:
src/vstart.sh: stop script aborting when ceph.cfg is not there
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Willem Jan Withagen [Sat, 30 Jul 2016 20:05:06 +0000 (22:05 +0200)]
src/vstart.sh: stop script aborting when ceph.cfg is not there
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Mykola Golub [Sat, 30 Jul 2016 16:59:49 +0000 (19:59 +0300)]
Merge pull request #10432 from dillaman/wip-16708
rbd-mirror: potential IO stall when using asok flush request
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Sat, 30 Jul 2016 16:28:02 +0000 (19:28 +0300)]
Merge pull request #10341 from dillaman/wip-16223
rbd-mirror: reduce memory footprint during journal replay
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Kefu Chai [Sat, 30 Jul 2016 05:24:32 +0000 (13:24 +0800)]
Merge pull request #10489 from ceph/wip-cmake
cmake changes
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 16:26:43 +0000 (00:26 +0800)]
cmake: link libcommon against pthread
as Thread.cc lives in libcommon, and global is not using libpthread
directly. so moving libpthread linkage from libglobal to libcommon.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Josh Durgin [Fri, 29 Jul 2016 16:04:27 +0000 (09:04 -0700)]
Merge pull request #10177 from BlaXpirit/ceph-tests-py3
pybind: Port Python-based tests and remaining Python bindings to Python 3
Reviewed-by: Case Bodley <cbodley@redhat.com>
Reviewed-by: John Spray <jspray@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Patrick Donnelly [Fri, 29 Jul 2016 15:13:48 +0000 (11:13 -0400)]
Merge remote-tracking branch 'upstream/pull/10312/head'
* upstream/pull/10312/head:
vstart: refactor and fix forced config changes
vstart: cleanup echoed commands and sh issues
Kefu Chai [Fri, 29 Jul 2016 05:25:57 +0000 (13:25 +0800)]
cmake: cleanup Findfuse.cmake
* remove unused stuff, we do not pass/use FUSE_VERSION in cmake.
the FUSE_VERSION we are using is defined by "fuse_common.h".
* use FindPackageHandleStandardArgs for handling find_package()
arguments.
* also detect osxfuse on MacOS.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 04:48:51 +0000 (12:48 +0800)]
cmake: do not reference undefined variables
* AIO_LIBS is now named AIO_LIBARIES, and there is not point to print
out its path
* USE_NSS is not defined if NSS is not checked, so if(USE_NSS) is better
here.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 04:48:23 +0000 (12:48 +0800)]
cmake: remove duplicated linked lib for libcommon
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 04:25:50 +0000 (12:25 +0800)]
cmake: use fullpaths of libraries
better off using the detected path, instead of using the default path
for finding the linked libaries.
see "cmake --help-policy CMP0065" for more details.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 04:24:14 +0000 (12:24 +0800)]
cmake: set policies
this makes sure we are compatible with latest and future cmake
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 04:11:14 +0000 (12:11 +0800)]
cmake: remove uuid
as it is replaced by the boost implementation, and not detected in
cmake anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 03:38:46 +0000 (11:38 +0800)]
cmake: do not link ec_jerasure_generic against crush
crush is not used in erasure plugins at this moment.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 29 Jul 2016 03:27:34 +0000 (11:27 +0800)]
cmake: exclude private symbols in librbd
missed it in
0edfad0 .
* librbd: pass '--exclude-libs,ALL' to linker
* rbd: link against used libraries explicitly, rbd is accessing some
internal symbols not exposed by librbd.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Fri, 29 Jul 2016 14:17:06 +0000 (10:17 -0400)]
Merge pull request #10483 from trociny/fixup-test-rbd-mirror
qa/workunits/rbd: small fixup and improvements for rbd-mirror tests
Reviewed-by: Jason Dillaman <dillaman@hotmail.com>
John Spray [Fri, 29 Jul 2016 13:41:52 +0000 (14:41 +0100)]
Merge pull request #10374 from ktdreyer/wip-doc-debug-ceph-fuse
doc: add troubleshooting steps for ceph-fuse
Reviewed-by: John Spray <john.spray@redhat.com>
Mykola Golub [Fri, 29 Jul 2016 13:31:04 +0000 (16:31 +0300)]
Merge pull request #10332 from dillaman/wip-16689
librbd: optimize away unnecessary object map updates
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Ken Dreyer [Thu, 21 Jul 2016 02:11:48 +0000 (20:11 -0600)]
doc: add troubleshooting steps for ceph-fuse
Thanks to John Spray <jspray@redhat.com> on ceph-devel for this
information.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
John Spray [Fri, 29 Jul 2016 12:49:03 +0000 (13:49 +0100)]
Merge pull request #10479 from batrick/standby-notes
doc: small standby doc edits
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 29 Jul 2016 12:48:00 +0000 (13:48 +0100)]
Merge pull request #10434 from batrick/i16743
doc: add client config ref
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Daniel Gryniewicz [Fri, 29 Jul 2016 12:29:51 +0000 (08:29 -0400)]
Merge pull request #10409 from weiqiaomiao/wqm-wip-rgw-reboot
rgw:fix rgw boot failed after upgrade to master latest version
Mark Nelson [Fri, 29 Jul 2016 00:49:09 +0000 (19:49 -0500)]
Merge pull request #10379 from xiexingguo/xxg-wip-bluestore-2016-07-21
os/bluestore: fix bitmap allocating failure if max_alloc_size is 0
Mark's Comments:
This passed Jenkins checks.
This passed "ceph_test_objectstore --gtest_filter=*/2".
This PR did not appear to have a significant impact on performance tests.
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Mark Nelson [Fri, 29 Jul 2016 00:32:15 +0000 (19:32 -0500)]
Merge pull request #10140 from ifed01/wip-bluestore-fsck-update
os/bluestore: replace interval_set with a bitset for used_block conta…
Mark's Comments:
This passed Jenkins checks.
This passed "ceph_test_objectstore --gtest_filter=*/2".
This PR did not appear to have a significant impact on performance tests, however no fsck specific performance or memory tests were performed.
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Patrick Donnelly [Thu, 28 Jul 2016 18:15:56 +0000 (14:15 -0400)]
doc: add historical warning for mds_standby_replay
When testing < v10.2.1 with standby replay, I was often confused why the
MDS daemons would go into replay even when this was false.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Thu, 28 Jul 2016 18:14:19 +0000 (14:14 -0400)]
doc: fix config separator/title size.
This makes the setting consistent with the others.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Jason Dillaman [Thu, 28 Jul 2016 18:03:50 +0000 (14:03 -0400)]
Merge pull request #10060 from trociny/wip-16386
librbd: discard hangs when 'rbd_skip_partial_discard' is enabled
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Ali Maredia [Thu, 28 Jul 2016 17:44:49 +0000 (13:44 -0400)]
Merge pull request #10472 from tchaikov/wip-cmake
cmake: exclude non-public symbols in shared libraries
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Gregory Farnum [Thu, 28 Jul 2016 16:17:38 +0000 (09:17 -0700)]
Merge pull request #10273 from yonghengdexin735/wip-zzz-pip-delete-no_casting_required
msg/simple/Pipe: eliminating casts for the comparing of len and recv_max_prefetch
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Orit Wasserman [Thu, 28 Jul 2016 14:55:53 +0000 (16:55 +0200)]
Merge pull request #10477 from cbodley/wip-16839
radosgw-admin: zone[group] modify can change realm id
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Mark Nelson [Thu, 28 Jul 2016 14:53:01 +0000 (09:53 -0500)]
Merge pull request #9988 from ifed01/wip-bluestore-reduce-blob4
os/bluestore: get rid off blob's ref_map for non-shared objects
Mark's Comments:
This passed Jenkins checks.
This PR did not appear to have a significant impact on performance tests.
This initially failed "ceph_test_objectstore --gtest_filter=*/2" segfaulting in one of the tests. See the attached log in the comments for the PR for details. Subsequent reruns passed, and a run through valgrind's memcheck also passed. Igor indicated that he has seen this particular segfault previously and believes it is related to running out of memory. Given that the PR has passed the object store tests multiple times and the segfault has been observed in the past, I believe this PR is unrelated.
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Casey Bodley [Thu, 28 Jul 2016 14:50:21 +0000 (10:50 -0400)]
Merge pull request #10439 from weiqiaomiao/wqm-wip-rgw-zonedump
rgw: add lc_pool when decode or encode struct RGWZoneParams
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Casey Bodley [Thu, 28 Jul 2016 13:55:05 +0000 (09:55 -0400)]
radosgw-admin: zone[group] modify can change realm id
allows the default zone and zonegroup (created with empty realm_id) to
be later added to a realm. the 'modify' command now accepts either
--realm_id=id or --rgw-realm=name
Fixes: http://tracker.ceph.com/issues/16839
Signed-off-by: Casey Bodley <cbodley@redhat.com>
John Spray [Thu, 28 Jul 2016 13:53:53 +0000 (14:53 +0100)]
Merge pull request #10476 from yonghengdexin735/wip-zzz-CDir
mds/CDir: remove the part of judgment for _next_dentry_on_set
Reviewed-by: John Spray <john.spray@redhat.com>
zhang.zezhu [Thu, 28 Jul 2016 12:31:39 +0000 (12:31 +0000)]
mds/CDir: remove the part of judgment for _next_dentry_on_set
Signed-off-by: zhang.zezhu <zhang.zezhu@zte.com.cn>
John Spray [Thu, 28 Jul 2016 12:27:35 +0000 (13:27 +0100)]
Merge pull request #10428 from jcsp/wip-16592
mon: validate states transmitted in beacons
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
John Spray [Mon, 25 Jul 2016 11:59:19 +0000 (12:59 +0100)]
mon: validate states transmitted in beacons
Since FSMap was added, the state of a daemon can lead
to an entirely invalid map, but we were letting daemons
send any state they wanted.
Especially, we must not allow standby daemons to set
any state other than STANDBY.
Fixes: http://tracker.ceph.com/issues/16592
Signed-off-by: John Spray <john.spray@redhat.com>
Mykola Golub [Thu, 28 Jul 2016 11:45:56 +0000 (14:45 +0300)]
qa/workunits/rbd: wait for image deleted before checking health
When a primiry image is being deleted, the mirrored image might
temporary be reported in error state, before deletion is propagated.
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Thu, 28 Jul 2016 11:49:37 +0000 (14:49 +0300)]
qa/workunits/rbd: small fixup and improvements for rbd-mirror tests
- log to stderr;
- log status if a `wait_for` function failed;
- don't needlessly sleep in `wait_for` functions after the last
unsuccessful iteration;
- make `wait_for_pool_images` work for image removal case;
- fix `wait_for_pool_images` reset timeout (last_count set).
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Kefu Chai [Thu, 28 Jul 2016 10:41:13 +0000 (18:41 +0800)]
cmake: link rgw_a against cls_lock_client
rgw_lc.cc is using it.
Signed-off-by: Kefu Chai <kchai@redhat.com>
John Spray [Thu, 28 Jul 2016 11:15:27 +0000 (12:15 +0100)]
Merge pull request #10429 from jcsp/wip-16807-assertion
mds: add assertion in handle_slave_rename_prep
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Kefu Chai [Tue, 26 Jul 2016 06:53:07 +0000 (14:53 +0800)]
cmake: exclude private symbols in public libs
we should avoid exposing non-public symbols from user facing dynamic
libraries. so pass '--exclude-libs' with appropriate argument to linker.
as libcephfs does not add the ((visibility ("default"))) specifier to
the exported symbols, we can not set the default visiblity to hidden for
libcephfs, and "-export-symbols-regex" is a libtool option, we need to
develop a way for cmake to fix the visibility of libcephfs. it's still a
TODO.
* librados
- pass '--exclude-libs=ALL' to linker
- add buffer.cc to librados, so we can use '--exclude-libs=ALL'.
* libcephfs: pass '--exclude-libs=libcommon.a,libclient.a,libosdc.a' to
linker
* libcommon
- extract common_buffer_obj from libcommon, to avoid compilation
this source file repeatly.
* tests:
- link against common_internal_objs explicitly if the test in
question is using the internal symbols.
* ceph-client-debug:
- link against client explicitly, and do not link against librados
anymore, as it is not used in this tool.
Fixes: http://tracker.ceph.com/issues/16556
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 28 Jul 2016 09:41:30 +0000 (17:41 +0800)]
cmake: move common_utf8 closer to where it is used
for example, json_spirit uses common_utf8, so link json_spirit against common_utf8.
because libcommon includes json_spirit, this change does not impact the
consumers of libcommon.
Signed-off-by: Kefu Chai <kchai@redhat.com>
John Spray [Thu, 28 Jul 2016 10:35:20 +0000 (11:35 +0100)]
Merge pull request #9925 from fullerdj/wip-djf-11171
mds: Add path filtering for dump cache
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Thu, 28 Jul 2016 10:25:18 +0000 (11:25 +0100)]
Merge pull request #10281 from vishalkanaujia/wip_inotable_repair
cephfs: Inotable repair during forward scrub
Reviewed-by: John Spray <john.spray@redhat.com>
Mykola Golub [Thu, 30 Jun 2016 11:31:23 +0000 (14:31 +0300)]
test: fix librbd tests for rbd_skip_partial_discard
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Mykola Golub [Thu, 30 Jun 2016 11:30:08 +0000 (14:30 +0300)]
librbd: discard hangs when 'rbd_skip_partial_discard' is enabled
Fixes: http://tracker.ceph.com/issues/16386
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
weiqiaomiao [Sat, 23 Jul 2016 07:49:48 +0000 (15:49 +0800)]
rgw:fix rgw boot failed after upgrade to master latest version
Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
zhang.zezhu [Thu, 28 Jul 2016 01:47:37 +0000 (01:47 +0000)]
msg/simple/Pipe: eliminating casts for the comparing of len and recv_max_prefetch
Signed-off-by: zhang.zezhu <zhang.zezhu@zte.com.cn>
Patrick Donnelly [Mon, 25 Jul 2016 03:21:29 +0000 (23:21 -0400)]
doc: add client config ref
Fixes: http://tracker.ceph.com/issues/16743
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Loic Dachary [Wed, 27 Jul 2016 21:15:39 +0000 (23:15 +0200)]
Merge pull request #10457 from SUSE/wip-15497
doc: add Backporting section to Essentials chapter
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Nathan Cutler [Wed, 27 Jul 2016 19:41:17 +0000 (21:41 +0200)]
doc: add Backporting section to Essentials chapter
... and fix some broken links.
Fixes: http://tracker.ceph.com/issues/15497
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Loic Dachary [Wed, 27 Jul 2016 19:21:51 +0000 (21:21 +0200)]
Merge pull request #10414 from SUSE/wip-doc-dev
doc: add Upload logs to archive server section...
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Nathan Cutler [Sat, 23 Jul 2016 21:30:53 +0000 (23:30 +0200)]
doc: add Upload logs to archive server section...
...to Testing in the cloud testing chapter
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Orit Wasserman [Wed, 27 Jul 2016 18:13:09 +0000 (20:13 +0200)]
Merge pull request #10456 from cbodley/wip-16834
rgw: use endpoints from master zone instead of zonegroup
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Casey Bodley [Wed, 27 Jul 2016 16:16:57 +0000 (12:16 -0400)]
rgw: use endpoints from master zone instead of zonegroup
Fixes: http://tracker.ceph.com/issues/16834
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Daniel Gryniewicz [Wed, 27 Jul 2016 16:20:54 +0000 (12:20 -0400)]
Merge pull request #10396 from zhouruisong/master
rgw:add a s3 API of make torrent for a object
Kefu Chai [Wed, 27 Jul 2016 15:49:05 +0000 (23:49 +0800)]
Merge pull request #10438 from ceph/wip-arm64
ARM64 fixes
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Tested-by: tone zhang <tone.zhang@linaro.org>
Kefu Chai [Wed, 27 Jul 2016 15:40:40 +0000 (23:40 +0800)]
Merge pull request #10418 from wjwithagen/wip-wjw-freebsd-rocksdb
cmake: pass cmake's compiler and flags to compile RocksDB into build
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Wed, 27 Jul 2016 12:23:09 +0000 (08:23 -0400)]
Merge pull request #9334 from yangdongsheng/rbd_clone_hiberit
rbd: inherit the parent image features when cloning an image
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Wed, 27 Jul 2016 12:21:59 +0000 (08:21 -0400)]
Merge pull request #10087 from yangdongsheng/rbd_snap_remove_force
rbd: Allow user to remove snapshot with --force to auto flatten children
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Wed, 27 Jul 2016 12:19:04 +0000 (20:19 +0800)]
Merge pull request #9371 from ukernel/wip-osx-fuse
build ceph-fuse on OSX
Reviewed-by: Kefu Chai <kchai@redhat.com>
John Spray [Wed, 27 Jul 2016 11:44:25 +0000 (12:44 +0100)]
Merge pull request #10436 from gregsfortytwo/wip-snapshot-doc
Add documentation about snapshots
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 27 Jul 2016 11:42:57 +0000 (12:42 +0100)]
Merge pull request #10399 from renhwztetecs/renhw-wip-mds-cleanup2
mds: unuse Class and cleanup
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 27 Jul 2016 11:15:40 +0000 (12:15 +0100)]
Merge pull request #10444 from SUSE/wip-drop-cephfs-mopup
man/Makefile-client.am: drop legacy cephfs tool
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
huanwen ren [Wed, 27 Jul 2016 09:36:10 +0000 (17:36 +0800)]
mds: unuse Class and cleanup
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
Willem Jan Withagen [Sun, 24 Jul 2016 13:48:50 +0000 (15:48 +0200)]
src/CMakeLists.txt: pass compiler and flags used to compile into RocksDB build
- make sure the right compiler is used in CXX
- NDEBUG if the current code is not being build with debugging
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Kefu Chai [Wed, 27 Jul 2016 05:32:05 +0000 (13:32 +0800)]
Merge pull request #10433 from SUSE/wip-16808
deb: merge ceph-fs-common into ceph-common
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:48:54 +0000 (15:48 -0700)]
Merge pull request #10342 from songbaisen/b6
logmon: check is_leader() before doing any work on get_trim_to()
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:48:22 +0000 (15:48 -0700)]
Merge pull request #10343 from xiexingguo/xxg-wip-pipe-2016-07-19
msg/simple: fix wrong condition checking of writing TAG_CLOSE on closing
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:47:18 +0000 (15:47 -0700)]
Merge pull request #10345 from tchaikov/wip-dump-cmdline
global/signal_handler: dump cmdline instead of arg[0]
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Yuri Weinstein [Tue, 26 Jul 2016 22:46:03 +0000 (15:46 -0700)]
Merge pull request #10356 from stiopaa1/msg_message_changeConstructorsRemoveCodeDuplication
msg/Message.h: remove code duplication
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:39:51 +0000 (15:39 -0700)]
Merge pull request #9290 from xiexingguo/xxg-wip-replicatedpg-cleaner
tools: do not closed stdout ; fix overload of "<" operator
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:39:03 +0000 (15:39 -0700)]
Merge pull request #9362 from xiexingguo/xxg-wip-texttable-df
tools: use TextTable for "rados df" plain output
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:38:10 +0000 (15:38 -0700)]
Merge pull request #9894 from gaowanlong/osd_recovery_max_omap_entries_per_chunk
osd: limit omap data in push op
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
Yuri Weinstein [Tue, 26 Jul 2016 22:36:01 +0000 (15:36 -0700)]
Merge pull request #10369 from ceph/wip-16715
msg/async/Event: ensure not refer to member variable which may destroyed
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Mark Nelson [Tue, 26 Jul 2016 19:53:23 +0000 (14:53 -0500)]
Merge pull request #10358 from xiexingguo/xxg-wip-bluestore-2016-07-20
kv/MemDB: fix wrong output target and add sanity checks
Mark's Comments:
This passed Jenkins checks.
This passed "ceph_test_objectstore --gtest_filter=*/2".
This PR did not appear to have a significant impact on performance tests.
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Mark Nelson [Tue, 26 Jul 2016 19:51:41 +0000 (14:51 -0500)]
Merge pull request #10349 from xiexingguo/xxg-wip-bluestore-2016-07-19
os/bluestore: add a boundary check of cache read
Mark's Comments:
This passed Jenkins checks.
This passed "ceph_test_objectstore --gtest_filter=*/2".
This PR did not appear to have a significant impact on performance tests.
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Daniel Gryniewicz [Tue, 26 Jul 2016 19:07:35 +0000 (15:07 -0400)]
Merge pull request #10442 from weiqiaomiao/wqm-wip-rgw-getlc
rgw: return "NoSuchLifecycleConfiguration" if lifecycle config does not exist
Orit Wasserman [Tue, 26 Jul 2016 17:43:03 +0000 (19:43 +0200)]
Merge pull request #10446 from cbodley/wip-16817
rgw: clear realm watch on failed watch_restart
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Ali Maredia [Tue, 26 Jul 2016 17:34:35 +0000 (13:34 -0400)]
Merge pull request #10391 from ceph/wip-cmake
cmake changes
Reviewed-by: Ali Maredia <amaredia@redhat.com>
Nathan Cutler [Tue, 26 Jul 2016 17:12:22 +0000 (19:12 +0200)]
qa/qa_scripts/cephscrub.sh: do not try to remove ceph-fs-common package
The ceph-fs-common package is being dropped.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Casey Bodley [Tue, 26 Jul 2016 16:50:13 +0000 (12:50 -0400)]
rgw: clear realm watch on failed watch_restart
if the realm is deleted while the gateway has a watch, it's disconnected
and watch_restart() will fail. this results in a watch handle of 0,
which leads to a segfault on ~RGWRealmWatcher when we pass it to
unwatch()
this commit cleans up the watch when watch_restart() fails, so we don't
try to unwatch() on destruction
Fixes: http://tracker.ceph.com/issues/16817
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Tue, 26 Jul 2016 15:02:50 +0000 (23:02 +0800)]
Merge pull request #10443 from wjwithagen/patch-13
src/CMakeLists.txt: remove double flag -Wno-invalid-offsetof
Reviewed-by: Kefu Chai <kchai@redhat.com>
Nathan Cutler [Tue, 26 Jul 2016 14:26:59 +0000 (16:26 +0200)]
man/Makefile-client.am: drop legacy cephfs tool
Somehow
c76c31d312ce7a623acd99dbdedfe471c0cd445f missed this bit.
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Casey Bodley [Tue, 26 Jul 2016 13:53:58 +0000 (09:53 -0400)]
Merge pull request #10401 from theanalyst/rgw/test-multi-nose-attr
rgw: test/multi.py add a destructive attr to tests
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Greg Farnum [Mon, 25 Jul 2016 21:21:15 +0000 (14:21 -0700)]
doc: describe snapshots for developers, and warn about multi-fs
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
Willem Jan Withagen [Tue, 26 Jul 2016 12:56:09 +0000 (14:56 +0200)]
src/CMakeLists.txt: remove double flag -Wno-invalid-offsetof
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
Igor Fedotov [Tue, 26 Jul 2016 12:43:21 +0000 (15:43 +0300)]
Merge pull request #10375 from xiexingguo/xxg-wip-fix-bmap-ut-failure
os/bluestore: use small encoding for bluefs extent and fnode
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
xie xingguo [Thu, 21 Jul 2016 07:50:56 +0000 (15:50 +0800)]
os/bluestore: use small encoding for bluefs extent and fnode
Also change bdev of extent from uint16_t to uint8_t, which matches
the fnode prefer_bdev field better, and is good for efficiency.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Dongsheng Yang [Fri, 15 Jul 2016 08:45:14 +0000 (04:45 -0400)]
test_librbd: add a test for newly introduced api of snap_remove2
Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
Dongsheng Yang [Mon, 11 Jul 2016 14:41:26 +0000 (10:41 -0400)]
rbd: introduce no-progress for rbd snap remove.
Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
Kefu Chai [Tue, 26 Jul 2016 11:10:09 +0000 (19:10 +0800)]
Merge pull request #10440 from tchaikov/wip-16686
msg/async: remove static member variable
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Nathan Cutler [Mon, 25 Jul 2016 17:03:03 +0000 (19:03 +0200)]
deb: merge ceph-fs-common into ceph-common
Fixes: http://tracker.ceph.com/issues/16808
Signed-off-by: Nathan Cutler <ncutler@suse.com>
weiqiaomiao [Tue, 26 Jul 2016 10:03:31 +0000 (18:03 +0800)]
rgw: return "NoSuchLifecycleConfiguration" if lc config does not exist
return error code "NoSuchLifecycleConfiguration" if lifecycle configuration does not exist
as AmazonS3 latest API does.
Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
zhouruisong [Wed, 8 Jun 2016 08:45:03 +0000 (16:45 +0800)]
rgw:add a s3 API of make torrent for a object
When you execute the command gettorrent of a object, a torrent file will be produced and returned.
The torrent also will be save into a pool named default.rgw.torrent.
If the torrent of a object exists in default.rgw.torrent, it will be returned.
Signed-off-by: zhouruisong <236131368@qq.com>
Loic Dachary [Tue, 26 Jul 2016 06:51:25 +0000 (08:51 +0200)]
Merge pull request #10430 from tchaikov/wip-cephtool-test.sh
qa/workunits/cephtool/test.sh: use absolute path for TEMP_DIR
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Dongsheng Yang [Fri, 1 Jul 2016 08:38:41 +0000 (04:38 -0400)]
pybind: add remove_snap2 api in python binding
Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>