]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Wed, 18 Oct 2017 10:03:31 +0000 (18:03 +0800)]
ceph-disk: write log to /var/log/ceph not to /var/run/ceph
Signed-off-by: Kefu Chai <kchai@redhat.com>
Xie Xingguo [Wed, 18 Oct 2017 08:15:35 +0000 (16:15 +0800)]
Merge pull request #18373 from tchaikov/wip-opt-desc
doc: fix the desc of "osd max pg per osd hard ratio"
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Wed, 18 Oct 2017 08:07:50 +0000 (16:07 +0800)]
doc: fix the desc of "osd max pg per osd hard ratio"
Signed-off-by: Kefu Chai <kchai@redhat.com>
Jos Collin [Wed, 18 Oct 2017 05:34:45 +0000 (05:34 +0000)]
Merge pull request #18370 from mikulely/cleanup-rgw-write-meta
rgw: drop outdated function doc
Reviewed-by: Jos Collin <jcollin@redhat.com>
Jiaying Ren [Wed, 18 Oct 2017 04:32:24 +0000 (12:32 +0800)]
rgw: drop misplaced&outdated func doc
Signed-off-by: Jiaying Ren <jiaying.ren@umcloud.com>
Kefu Chai [Wed, 18 Oct 2017 02:52:13 +0000 (10:52 +0800)]
Merge pull request #18352 from rzarzynski/wip-testfio-fix-pgps
Revert "bluestore/fio: Fixed problem with all objects having the same hash
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Kefu Chai [Wed, 18 Oct 2017 02:48:32 +0000 (10:48 +0800)]
Merge pull request #18338 from xiexingguo/wip-pg
osd/PrimaryLogPG: do not use approx_size() for log trimming
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 18 Oct 2017 02:47:37 +0000 (10:47 +0800)]
Merge pull request #18340 from Yan-waller/wip-walle-1014osdprimarypg
osd/PG: misc cleanups
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 18 Oct 2017 02:46:50 +0000 (10:46 +0800)]
Merge pull request #18351 from tchaikov/wip-osx
common/event_socket.h: include <errno.h> to use errno
Reviewed-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Wed, 18 Oct 2017 02:46:18 +0000 (10:46 +0800)]
Merge pull request #18353 from xiexingguo/wip-do-read
osd/PrimaryLogPG: trigger auto-repair on full-object-size CRC error
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 18 Oct 2017 02:45:48 +0000 (10:45 +0800)]
Merge pull request #18321 from majianpeng/msg-async-cleanup
msg/async: batch handle numevents.
Reviewed-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Wed, 18 Oct 2017 02:44:16 +0000 (10:44 +0800)]
Merge pull request #18358 from tchaikov/wip-max-pg-per-osd
osd,mon: add max-pg-per-osd limit
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Wed, 18 Oct 2017 02:43:22 +0000 (10:43 +0800)]
Merge pull request #18289 from smithfarm/wip-21762
build/ops: rpm: move ceph-*-tool binaries out of ceph-test subpackage
Reviewed-By: Kefu Chai <kchai@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Matt Benjamin [Tue, 17 Oct 2017 16:42:10 +0000 (12:42 -0400)]
Merge pull request #18184 from oritwas/wip-rgw-21725
rgw: disable dynamic resharding in multisite environment
Kefu Chai [Tue, 17 Oct 2017 16:24:39 +0000 (00:24 +0800)]
Merge pull request #16745 from Liuchang0812/object-store-repair
common, tool: update kvstore-tool to repair key/value database
Reviewed-by: Kefu Chai <kchai@redhat.com>
Patrick Donnelly [Tue, 17 Oct 2017 15:12:46 +0000 (08:12 -0700)]
Merge PR #18281 into master
* refs/pull/18281/head:
Fixed the readme examples
ptl-tool: Drop Default Labelling of PRs
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 04:17:09 +0000 (12:17 +0800)]
mon: change "mon_pg_warn_min_per_osd" to uint64_t
* this silences a warning from -Wsign-compare.
* also switch all its user to the new-style option
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 04:10:55 +0000 (12:10 +0800)]
osd,mon: change "mon_max_pg_per_osd" to uint64_t
as it should never be a negative number. if this option is disabled,
it's 0.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 26 Sep 2017 07:54:14 +0000 (15:54 +0800)]
osd: add max-pg-per-osd limit
osd will refused to create new pgs, until its pg number is lower
than the max-pg-per-osd upper bound setting.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Tue, 17 Oct 2017 15:06:53 +0000 (11:06 -0400)]
Merge pull request #18331 from Yan-waller/wip-walle-1008vstartrgw
vstart.sh: move rgw configuration to client.rgw section
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Jos Collin [Tue, 17 Oct 2017 06:08:49 +0000 (11:38 +0530)]
Fixed the readme examples
Fixed the readme examples, according to the new --label definition.
Signed-off-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Fri, 13 Oct 2017 02:46:08 +0000 (08:16 +0530)]
ptl-tool: Drop Default Labelling of PRs
Dropped default labelling of PRs. Allowed --label '', which won't label the PR. The user can omit --label too, if the PR should not be labelled.
Signed-off-by: Jos Collin <jcollin@redhat.com>
Jos Collin [Tue, 17 Oct 2017 14:09:14 +0000 (14:09 +0000)]
Merge pull request #18231 from batrick/ptl-tool-labeled-prs
ptl-tool: load labeled PRs
Reviewed-by: Jos Collin <jcollin@redhat.com>
xie xingguo [Tue, 17 Oct 2017 12:23:05 +0000 (20:23 +0800)]
osd/PrimaryLogPG: trigger auto-repair on full-object-size CRC error
There are still FileStore users and the full-object CRC might be able
to catch silently returned data errors. Since we support auto-repair now,
let's trigger an auto-repair process instead.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Tue, 17 Oct 2017 12:11:38 +0000 (20:11 +0800)]
common/lockdep: do not set std::string using braces
this silences follow warning from clang:
ceph/src/common/lockdep.cc:219:12: warning: braces around scalar initializer [-Wbraced-scalar-init]
name = { "unknown" };
^~~~~~~~~~~~~
1 warning generated.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Radoslaw Zarzynski [Tue, 17 Oct 2017 11:09:02 +0000 (13:09 +0200)]
Revert "bluestore/fio: Fixed problem with all objects having the same hash"
This reverts commit
0eb5359273df2c92fa525683f88586878f57bb4b .
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 11:57:36 +0000 (19:57 +0800)]
common/event_socket.h: include <errno.h> to use errno
OSX needs this also.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 11:51:51 +0000 (19:51 +0800)]
Merge pull request #18348 from Yan-waller/wip-walle-1017readmecmake
README.md: bump up cmake to 2.8.12
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yan Jun [Tue, 17 Oct 2017 08:35:44 +0000 (16:35 +0800)]
README.md: bump up cmake to 2.8.12
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
xie xingguo [Tue, 17 Oct 2017 01:55:57 +0000 (09:55 +0800)]
osd/PrimaryLogPG: do not use approx_size() for log trimming
There might be holes on log versions, thus the approx_size()
should (almost) always overestimate the actual number of log entries.
As a result, we might be at the risk of accessing violation
while searching for the oldest log entry to keep in the log list later.
Fix the above problem by counting the precise number of current
log entries instead.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Yan Jun [Tue, 17 Oct 2017 06:47:47 +0000 (14:47 +0800)]
common/config: drop unused configuration item 'osd_backoff_on_down'
drop it for no more use.
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
Kefu Chai [Tue, 17 Oct 2017 05:07:19 +0000 (13:07 +0800)]
Merge pull request #18081 from zhsj/revert-15089-add-mirror
doc: change cn mirror to ustc domain
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 05:03:20 +0000 (13:03 +0800)]
Merge pull request #18312 from shinobu-x/sk-buffer_20171015
common/buffer: cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 05:02:35 +0000 (13:02 +0800)]
Merge pull request #18318 from Linbing/wip-bluestore-compression
bluestore: comp_min_blob_size init error
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Tue, 17 Oct 2017 05:01:30 +0000 (13:01 +0800)]
Merge pull request #18279 from lixiaoy1/rmrange
os/bluestore: use db->rm_range_keys to delete range of keys
Reviewed-by: Varada Kari <varada.kari@sandisk.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
lisali [Fri, 13 Oct 2017 09:51:39 +0000 (05:51 -0400)]
os/bluestore: use db->rm_range_keys to delete range of keys
As Key Value DB provides the rm_range_keys interface to remove
some range of keys, BlueStore should use the interface. DB can
provide more efficient ways.
Signed-off-by: Xiaoyan Li <xiaoyan.li@intel.com>
Kefu Chai [Tue, 17 Oct 2017 04:59:35 +0000 (12:59 +0800)]
Merge pull request #18320 from shinobu-x/sk-include_unordered_x
include: Remove unused header, ciso646
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Kefu Chai [Tue, 17 Oct 2017 04:59:05 +0000 (12:59 +0800)]
Merge pull request #18319 from shinobu-x/sk-osd_20171016
osd: Don't include same header twice
Reviewed-by: Jos Collin <jcollin@redhat.com>
Patrick Donnelly [Tue, 10 Oct 2017 23:18:10 +0000 (16:18 -0700)]
ptl-tool: load labeled PRs
This lets you label in GitHub the PRs you want to test/merge.
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Kefu Chai [Sun, 15 Oct 2017 12:46:28 +0000 (20:46 +0800)]
qa/tasks/ceph: add "create_rbd_pool" option
True by default, but we can opt not to create the "rbd" pool.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 26 Sep 2017 07:50:08 +0000 (15:50 +0800)]
mon/OSDMonitor: bypass checks if pg_temp.forced
originally, monitor ignores the pg_temp messages sent from replica osds,
but to re-trigger peering if replica osd's pg number drops down below
the setting, we need to bypass the checks.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 26 Sep 2017 07:49:11 +0000 (15:49 +0800)]
messages/MOSDPGTemp: add `forced` field
the monitor is supposed to bypass some checks if `forced` is true.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 12 Oct 2017 12:07:46 +0000 (20:07 +0800)]
osd: print osd as "osd.$osdid" in log message
easier to read this way
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Tue, 17 Oct 2017 02:21:15 +0000 (10:21 +0800)]
Merge pull request #18332 from rzarzynski/wip-testfio-fix-build-error
test/fio: fix building of the fio_ceph_objectstore plugin.
Reviewed-By: Casey Bodley <cbodley@redhat.com>
Reviewed-By: Kefu Chai <kchai@redhat.com>
Jason Dillaman [Tue, 17 Oct 2017 01:00:08 +0000 (21:00 -0400)]
Merge pull request #17134 from PCzhangPC/metaexin
rbd: export/import image-meta when we export/import an image
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Tue, 17 Oct 2017 00:59:49 +0000 (20:59 -0400)]
Merge pull request #18249 from PCzhangPC/addrwpro
rbd: show read:write proportion in the infomation of readwrite bench test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jianpeng Ma [Mon, 16 Oct 2017 20:54:45 +0000 (04:54 +0800)]
msg/async: batch handle numevents.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Yuri Weinstein [Mon, 16 Oct 2017 19:58:37 +0000 (12:58 -0700)]
Merge pull request #18271 from cbodley/wip-21772
rgw: fix bilog entries on multipart complete
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yuri Weinstein [Mon, 16 Oct 2017 19:58:05 +0000 (12:58 -0700)]
Merge pull request #18212 from shashalu/clean-up-radosgw-admin
rgw: drop "realm remove" in radosgw-admin
Reviewed-by: Jos Collin <jcollin@redhat.com>
Radoslaw Zarzynski [Mon, 16 Oct 2017 16:41:32 +0000 (18:41 +0200)]
test/fio: fix building of the fio_ceph_objectstore plugin.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Jason Dillaman [Mon, 16 Oct 2017 16:02:27 +0000 (12:02 -0400)]
Merge pull request #18313 from Carbenium/rbd-map-crash
rbd: fix crash during map when "rw" option is specified
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Josh Durgin [Mon, 16 Oct 2017 15:54:40 +0000 (08:54 -0700)]
Merge pull request #18238 from tchaikov/wip-bufferlist-test
test/unittest_bufferlist: check retvals of syscalls
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Yan Jun [Mon, 9 Oct 2017 03:41:12 +0000 (11:41 +0800)]
vstart.sh: move rgw configuration to client.rgw section
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
Nathan Cutler [Fri, 13 Oct 2017 08:34:52 +0000 (10:34 +0200)]
build/ops: deb: move ceph-*-tool binaries out of ceph-test subpackage
ceph-osdomap-tool into ceph-osd subpackage
ceph-monstore-tool into ceph-mon subpackage
ceph-kvstore-tool into the ceph-base subpackage
Fixes: http://tracker.ceph.com/issues/21762
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Jason Dillaman [Mon, 16 Oct 2017 15:01:13 +0000 (11:01 -0400)]
Merge pull request #18129 from dragonylffly/wip-fix-coverity-warning-for-uninialized-member
librbd: fix coverity warning for uninitialized member
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 16 Oct 2017 14:54:10 +0000 (10:54 -0400)]
Merge pull request #18314 from MahatiC/example_librbd
examples: add new librbd example
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Jason Dillaman [Mon, 16 Oct 2017 14:53:00 +0000 (10:53 -0400)]
Merge pull request #18265 from majianpeng/lirbd-cleanup
librbd: drop redundant check for null ImageCtx
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Kefu Chai [Mon, 16 Oct 2017 14:52:25 +0000 (22:52 +0800)]
Merge pull request #18326 from joscollin/wip-log-sign-compare-warning
log: silence warning from -Wsign-compare
Reviewed-by: Kefu Chai <kchai@redhat.com>
Chang Liu [Tue, 10 Oct 2017 11:39:48 +0000 (19:39 +0800)]
tool: do not core dump with a invalid kv type
Fixes: http://tracker.ceph.com/issues/21744
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
Chang Liu [Fri, 6 Oct 2017 17:44:44 +0000 (01:44 +0800)]
test: new test case for ceph-kvstore-tool
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
liuchang0812 [Thu, 28 Sep 2017 07:24:07 +0000 (15:24 +0800)]
doc: introduce repair subcommon of ceph-kvstore-tool
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
liuchang0812 [Mon, 24 Jul 2017 14:12:43 +0000 (22:12 +0800)]
common, tool: update kvstore-tool to repair our key/value database
Fixes: http://tracker.ceph.com/issues/17730
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Jason Dillaman [Mon, 16 Oct 2017 14:51:50 +0000 (10:51 -0400)]
Merge pull request #18288 from trociny/wip-metadata
test/librbd: test metadata_set/remove is applied
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Abhishek L [Mon, 16 Oct 2017 13:58:58 +0000 (15:58 +0200)]
Merge pull request #15941 from oritwas/wip-rgw-dynamic-resharding-doc
rgw: Add dynamic resharding documentation
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-By: Alfredo Deza <adeza@redhat.com>
PCzhangPC [Mon, 16 Oct 2017 13:26:17 +0000 (21:26 +0800)]
rbd:show read:write proportion in the infomation of readwrite bench test
Signed-off-by: PCzhangPC <pengcheng.zhang@easystack.cn>
Kefu Chai [Mon, 16 Oct 2017 13:01:33 +0000 (21:01 +0800)]
Merge pull request #18209 from tchaikov/wip-new-style-opt-mon
mon/OSDMonitor: use new style options
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 16 Oct 2017 12:22:07 +0000 (13:22 +0100)]
Merge pull request #18093 from jcsp/wip-mgr-gil-safety
mgr: safety checks on pyThreadState usage
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Tim Serong <tserong@suse.com>
Jos Collin [Mon, 16 Oct 2017 10:50:24 +0000 (16:20 +0530)]
log: silence warning from -Wsign-compare
This warning appears in jenkins build:
/home/jenkins-build/build/workspace/ceph-pull-requests/src/log/test.cc:266:232: required from here
/home/jenkins-build/build/workspace/ceph-pull-requests/src/googletest/googletest/include/gtest/gtest.h:1392:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (lhs == rhs) {
Signed-off-by: Jos Collin <jcollin@redhat.com>
John Spray [Tue, 3 Oct 2017 12:16:10 +0000 (08:16 -0400)]
mgr: safety checks on pyThreadState usage
Previously relied on the caller of Gil() to
pass new_thread=true if they would be
calling from a different thread.
Enforce this with an assertion, by wrapping
PyThreadState in a SafeThreadState class
that remembers which POSIX thread
it's meant to be used in.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Tue, 22 Aug 2017 15:38:25 +0000 (11:38 -0400)]
mgr: move Gil implementation into .cc
The inclusion of Python.h in the .h was awkward
for other files including Gil.h.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Wed, 26 Jul 2017 11:21:40 +0000 (07:21 -0400)]
mgr: reduce Gil verbosity at level 20
Even at 20, it's pretty heavy to be logging
every lock acquire/release.
Signed-off-by: John Spray <john.spray@redhat.com>
Nathan Cutler [Fri, 13 Oct 2017 08:34:52 +0000 (10:34 +0200)]
build/ops: rpm: move ceph-*-tool binaries out of ceph-test subpackage
ceph-osdomap-tool into ceph-osd subpackage
ceph-monstore-tool into ceph-mon subpackage
ceph-kvstore-tool into the ceph-base subpackage
Fixes: http://tracker.ceph.com/issues/21762
Signed-off-by: Nathan Cutler <ncutler@suse.com>
Shinobu Kinjo [Mon, 16 Oct 2017 05:30:56 +0000 (14:30 +0900)]
include/unordered_map/_set | cleanup: Remove unused header, ciso646
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
Shinobu Kinjo [Mon, 16 Oct 2017 03:06:02 +0000 (12:06 +0900)]
osd | cleanup: Don't include same header twice
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
linbing [Mon, 16 Oct 2017 01:57:23 +0000 (09:57 +0800)]
bluestore: using bluestore_compression_min_blob_size instead of bluestore_compression_max_blob_size to config comp_min_blob_size
Signed-off-by: linbing <linbing@t2cloud.net>
Patrick Donnelly [Mon, 16 Oct 2017 00:02:54 +0000 (17:02 -0700)]
Merge PR #18309 into master
* refs/pull/18309/head:
mds: prevent trim count from underflowing
Reviewed-by: Zheng Yan <zyan@redhat.com>
Mahati Chamarthy [Sun, 15 Oct 2017 14:13:45 +0000 (19:43 +0530)]
examples: add new librbd example
Adds a librbd example
Signed-off-by: Mahati Chamarthy <mahati.chamarthy@intel.com>
Peter Keresztes Schmidt [Sun, 15 Oct 2017 04:36:54 +0000 (06:36 +0200)]
rbd: fix crash during map
Currently the iterator isn't advanced after the erase call leading to a
second call on the iterator, which crashes due to a double free.
Since C++11 the map::erase function returns an iterator pointing to the
next element. Use the return value to set the iterator after erasing.
Fixes: http://tracker.ceph.com/issues/21808
Signed-off-by: Peter Keresztes Schmidt <carbenium@outlook.com>
Orit Wasserman [Mon, 26 Jun 2017 11:58:49 +0000 (14:58 +0300)]
rgw: Add dynamic resharding documentation
Fixes: http://tracker.ceph.com/issues/21553
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
Yan Jun [Sat, 14 Oct 2017 03:43:13 +0000 (11:43 +0800)]
osd/PrimaryLogPG: replace soid.get_head() with head
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
Shinobu Kinjo [Sun, 15 Oct 2017 04:41:06 +0000 (13:41 +0900)]
common | cleanup: buffer.cc
Signed-off-by: Shinobu Kinjo <shinobu@redhat.com>
Kefu Chai [Sat, 14 Oct 2017 22:55:11 +0000 (06:55 +0800)]
Merge pull request #18292 from xiexingguo/wip-recovery-order
osd/PrimaryLogPG: arrange recovery order by number of missing objects
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Sat, 14 Oct 2017 20:47:53 +0000 (13:47 -0700)]
mds: prevent trim count from underflowing
Fixes: http://tracker.ceph.com/issues/21807
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Jos Collin [Sat, 14 Oct 2017 12:09:51 +0000 (12:09 +0000)]
Merge pull request #18295 from adamwg/awg/update-orgmap
organizationmap: Add Adam Wolfe Gordon's affiliation
Reviewed-by: Jos Collin <jcollin@redhat.com>
Shengjing Zhu [Mon, 2 Oct 2017 16:22:58 +0000 (00:22 +0800)]
doc: change cn mirror to ustc domain
remove cn.ceph.com domain
Signed-off-by: Shengjing Zhu <i@zhsj.me>
Patrick Donnelly [Fri, 13 Oct 2017 23:51:36 +0000 (16:51 -0700)]
Merge PR #18139 into master
* refs/pull/18139/head:
test: make the LibCephFS.ShutdownRacer test even more thrashy
lockdep: free_ids and lock_ref hashes must be truly global
common: add a clear_g_str_vec() function to clear g_str_vec
common: make it safe to call env_to_vec multiple times
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Patrick Donnelly [Fri, 13 Oct 2017 23:51:31 +0000 (16:51 -0700)]
Merge PR #18183 into master
* refs/pull/18183/head:
osdc/ObjectCacher: limit memory usage of BufferHead
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Oct 2017 23:51:27 +0000 (16:51 -0700)]
Merge PR #18215 into master
* refs/pull/18215/head:
mds: update client metadata for already open session
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Oct 2017 23:51:22 +0000 (16:51 -0700)]
Merge PR #18261 into master
* refs/pull/18261/head:
mds: keep CInode::STATE_QUEUEDEXPORTPIN state when exporting inode
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Patrick Donnelly [Fri, 13 Oct 2017 23:51:18 +0000 (16:51 -0700)]
Merge PR #18244 into master
* refs/pull/18244/head:
mds: additional damage handling case in EImportStart
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Sage Weil [Fri, 13 Oct 2017 20:40:48 +0000 (15:40 -0500)]
Merge pull request #18229 from liewegas/wip-21753
ceph-objectstore-tool: fix import of post-split pg from pre-split ancestor
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Fri, 13 Oct 2017 20:32:40 +0000 (15:32 -0500)]
Merge pull request #18224 from liewegas/wip-pglog-cf
os/bluestore: dynamic CF configuration; put pglog omap in separate CF
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Mark Nelson <mnelson@redhat.com>
Sage Weil [Fri, 13 Oct 2017 20:31:38 +0000 (15:31 -0500)]
Merge pull request #18186 from xiexingguo/wip-miss-loc
osd/PG: reduce some overhead on operating MissingLoc
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 13 Oct 2017 20:31:21 +0000 (15:31 -0500)]
Merge pull request #16030 from myoungwon/wip-revamp-opwq
osd: generalize queueing and lock interface for OpWq
Reviewed-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Fri, 13 Oct 2017 19:52:15 +0000 (12:52 -0700)]
Merge pull request #17541 from mikulely/log-time-msecs
rgw: fix total_time to msec as per AWS S3
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Fri, 13 Oct 2017 19:51:50 +0000 (12:51 -0700)]
Merge pull request #18214 from shashalu/fix-null-data-mtime
rgw: don't change rados object's mtime when update olh
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Fri, 13 Oct 2017 19:51:26 +0000 (12:51 -0700)]
Merge pull request #18245 from yaozongyou/wip-radosgw-admin-bi-fix
rgw: udpate radosgw-admin usage with bi purge
Reviewed-by: Jos Collin <jcollin@redhat.com>
Yuri Weinstein [Fri, 13 Oct 2017 19:50:59 +0000 (12:50 -0700)]
Merge pull request #18248 from ivancich/wip-rgw-unify-bi-hash-calc
rgw: consolidate code that implements hashing algorithms
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Fri, 13 Oct 2017 17:16:01 +0000 (01:16 +0800)]
Merge pull request #18272 from cbodley/wip-compressor-random
compressor: use generate_random_number() for type="random"
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 13 Oct 2017 17:14:51 +0000 (01:14 +0800)]
Merge pull request #18240 from tchaikov/wip-21716
test: fix misc fiemap testing
Reviewed-by: Josh Durgin <jdurgin@redhat.com>