]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
xie xingguo [Sat, 21 Oct 2017 02:21:56 +0000 (10:21 +0800)]
osd/osd_type: kill log.approx_size()
We used approx_size() because std::list::size() used to be O(n) instead of O(1),
but it is constant now in C++11.
Also counting the precise number of current log entries here is much more
meaningful.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Mon, 16 Oct 2017 08:09:51 +0000 (16:09 +0800)]
osd/osd_type.h: kill pg_missing_set.have_old
which has no consumers, and removing the unused code should
always be the preferred option.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 19 Oct 2017 09:05:59 +0000 (17:05 +0800)]
os/PG: choose replicated acting by last_update
Candidate which has a newer last_update should take precedence,
since it can be technically brought back to normal sooner than others.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 19 Oct 2017 08:25:01 +0000 (16:25 +0800)]
osd/PG: caluculate acting by comparing with oldest log entry of auth
In GetLog, we will request logs back to the min last_update over our
acting_backfill set, which will result in our log being extended
as far backwards as necessary to pick up any peers which can
be log recovered by auth_log_shard's log.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
xie xingguo [Thu, 19 Oct 2017 07:32:53 +0000 (15:32 +0800)]
osd/PG: drop want_primary from calc_replicated[ec]_acting
This is generally not necessary because the first valid
osd in want set will be chosen as primary!
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Sat, 21 Oct 2017 02:42:04 +0000 (10:42 +0800)]
Merge pull request #18406 from adamemerson/wip-insecticide
test,osd,kvstore_tool: silence warnings and prepare test buffer in the right way
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Sat, 21 Oct 2017 02:39:40 +0000 (10:39 +0800)]
Merge pull request #18379 from liewegas/wip-kill-replay-interval
osd/osd_types: pg_pool_t: remove crash_replay_interval member
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Kefu Chai [Sat, 21 Oct 2017 02:39:18 +0000 (10:39 +0800)]
Merge pull request #18407 from adamemerson/wip-upgrade-zstd
zstd: Upgrade to v1.3.2
Reviewed-by: Sage Weil <sage@redhat.com>
Kefu Chai [Sat, 21 Oct 2017 02:38:37 +0000 (10:38 +0800)]
Merge pull request #18357 from asomers/have_libaio
Build: create a proper WITH_BLUESTORE option
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Reviewed-By: Kefu Chai <kchai@redhat.com>
Sage Weil [Fri, 20 Oct 2017 22:22:43 +0000 (17:22 -0500)]
Merge pull request #18354 from kungf/no_scurb_deadline
osd: make scrub no deadline when max interval is zero
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Yuri Weinstein [Fri, 20 Oct 2017 21:47:14 +0000 (14:47 -0700)]
Merge pull request #18396 from xiexingguo/wip-scrub-mismatch
osd/osd_types.cc: copy extents map too while making clone
Reviewed-by: Sage Weil <sage@redhat.com>
Yuri Weinstein [Fri, 20 Oct 2017 20:49:29 +0000 (13:49 -0700)]
Merge pull request #16958 from mikulely/fix-full-uri
rgw: fix opslog uri as per Amazon s3
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Yuri Weinstein [Fri, 20 Oct 2017 20:47:34 +0000 (13:47 -0700)]
Merge pull request #17546 from mikulely/rgw-cleanup-min
rgw: cleanup MIN macro with std::min
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Yuri Weinstein [Fri, 20 Oct 2017 20:46:09 +0000 (13:46 -0700)]
Merge pull request #17934 from joke-lee/rgw_list_objecst_wrong_result_with_marker_when_enable_versioning
rgw:fix list objects with marker wrong result when bucket is enable versioning
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Ali Maredia [Fri, 20 Oct 2017 19:52:55 +0000 (15:52 -0400)]
Merge pull request #17673 from mogeb/blkin
blkin: link against lttng-ust-fork
Kefu Chai [Fri, 20 Oct 2017 18:58:01 +0000 (02:58 +0800)]
Merge pull request #18414 from majianpeng/pmem-work
libmpem: Revert "submodule: make libmpem as a submodule."
Reviewed-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Fri, 20 Oct 2017 15:55:17 +0000 (11:55 -0400)]
Merge pull request #18335 from linuxbox2/wip-rgw-readdir2
rgw_file: implement variant offset readdir processing
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Kefu Chai [Fri, 20 Oct 2017 13:37:44 +0000 (21:37 +0800)]
Merge pull request #18392 from tchaikov/wip-21842
os/bluestore: implement BlueRocksEnv::AreFilesSame()
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
John Spray [Fri, 20 Oct 2017 11:58:22 +0000 (12:58 +0100)]
Merge pull request #18251 from jan--f/mgr-py-module-constants
pybind/mgr_module: move PRIO_* and PERFCOUNTER_* to MgrModule class
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Fri, 20 Oct 2017 11:28:12 +0000 (12:28 +0100)]
Merge pull request #18021 from jcsp/wip-prometheus-disk-occupation
mgr/prometheus: add ceph_disk_occupation series
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
Jianpeng Ma [Thu, 19 Oct 2017 10:28:48 +0000 (18:28 +0800)]
Revert "submodule: make libmpem as a submodule."
This reverts commit
6a14159ee4b910bf83b38316f98ef07edf5f9a01 .
Using ExternalProject_Add::GIT to download nvml source .
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Mykola Golub [Fri, 20 Oct 2017 08:55:44 +0000 (11:55 +0300)]
Merge pull request #18250 from dillaman/wip-21763
doc/rbd: tweaks for the LIO iSCSI gateway
Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
Kefu Chai [Thu, 19 Oct 2017 07:22:49 +0000 (15:22 +0800)]
os/bluestore: implement BlueRocksEnv::AreFilesSame()
it is used by the "repair" feature to dedup the files to be searched for
MANIFEST-* files. the default implementation is the POSIX one, which
tries to look at the local fs, but we should be looking for the files in
the bluefs. in this very use case, wal and db do not share the same device,
so we can just compare the paths. actually, it should aways return
"false". as the files being compared are always "db" and "db.wal".
Fixes: http://tracker.ceph.com/issues/21842
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 20 Oct 2017 03:47:59 +0000 (11:47 +0800)]
Merge pull request #18387 from tchaikov/wip-dmclock-client-info-ptr
osd,dmclock: use pointer to ClientInfo instead of a copy of it
Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Kefu Chai [Fri, 20 Oct 2017 03:46:26 +0000 (11:46 +0800)]
Merge pull request #18350 from ovh/bp-ceph-conf-dump-all
tools/ceph-conf: dump parsed config in plain text or as json
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Fri, 20 Oct 2017 03:45:38 +0000 (11:45 +0800)]
Merge pull request #18367 from zealoussnow/wip-10180
ceph-bluestore-tool: create out_dir before create full path of kvdb
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Fri, 20 Oct 2017 01:58:49 +0000 (09:58 +0800)]
Merge pull request #17441 from yanyixing/update-umcloud-affiliation
mailmap: Update umcloud affiliation
Reviewed-by: Kefu Chai <kchai@redhat.com>
Adam C. Emerson [Thu, 19 Oct 2017 20:08:07 +0000 (16:08 -0400)]
zstd: Upgrade to v1.3.2
This buys us fixes for a few memory errors and asserts and also
improves the CMake build script so it doesn't mostly ignore the
CXXFLAGS we pass in.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Josh Durgin [Thu, 19 Oct 2017 18:52:13 +0000 (11:52 -0700)]
Merge pull request #18374 from tchaikov/wip-ceph-C-d
ceph.in: do not panic at control+d in interactive mode
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Amit Kumar <amitkuma@redhat.com>
Adam C. Emerson [Thu, 19 Oct 2017 18:21:30 +0000 (14:21 -0400)]
OSD: Silence unused variable warnings
Even though extending the lifetime of this temporary delays execution
of its destructor, the compiler does not consider the reference to
have a side-effecting constructor.
The compiler is wrong, but we can silence its complaints.
This will cease to be an issue once we adopt C++17, since mandatory
RVO will solve the inability to bind a variable to a returned
move-only object and the need to extend a temporary.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Thu, 19 Oct 2017 17:59:50 +0000 (13:59 -0400)]
kvstore_tool: Create default constructor
Clang4 does not recognize a constructor with all arguments defaulted
as a default constructor in some circumstances.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Adam C. Emerson [Thu, 19 Oct 2017 17:15:32 +0000 (13:15 -0400)]
test/cls_journal: Fix reversed std::string constructor arguments
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
Kefu Chai [Thu, 19 Oct 2017 15:38:10 +0000 (23:38 +0800)]
Merge pull request #17462 from majianpeng/pmem-work
cmake: compile nvml as an external project
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jianpeng Ma [Thu, 19 Oct 2017 16:44:09 +0000 (00:44 +0800)]
cmake: Build libpmem from source code.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Jason Dillaman [Wed, 11 Oct 2017 16:02:55 +0000 (12:02 -0400)]
doc/rbd: tweaks for the LIO iSCSI gateway
Fixes: http://tracker.ceph.com/issues/21763
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
kungf [Tue, 17 Oct 2017 12:32:14 +0000 (20:32 +0800)]
osd: make scrub no deadline when max interval is zero
some times, we only want scrub at out permitted time, avoid
scrub mainly deep scrub affecting business io. this patch
make no scrub deadline when osd_scrub_max_interval == 0, then
we can make sure scrub can only do in expect time.
Signed-off-by: kungf <yang.wang@easystack.cn>
Xie Xingguo [Thu, 19 Oct 2017 10:36:25 +0000 (18:36 +0800)]
Merge pull request #18389 from yaozongyou/fix-type-in-bluestore-migration
doc: fix typo in bluestore-migration.rst
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Jos Collin [Thu, 19 Oct 2017 10:21:40 +0000 (10:21 +0000)]
Merge pull request #18395 from gaosibei/mailmap
mailmap: Add Sibei, XueYu Affiliation
Reviewed-by: Jos Collin <jcollin@redhat.com>
gaosibei [Thu, 19 Oct 2017 08:47:55 +0000 (16:47 +0800)]
mailmap, organizationmap: add Sibei, XueYu
Signed-off-by: Sibei Gao <gaosb@inspur.com>
Kefu Chai [Thu, 19 Oct 2017 05:22:07 +0000 (13:22 +0800)]
osd: update mClock.*Queue to incorporate the changes on dmclock
Signed-off-by: Kefu Chai <kchai@redhat.com>
Yao Zongyou [Thu, 19 Oct 2017 06:38:40 +0000 (14:38 +0800)]
doc: fix typo in bluestore-migration.rst
Signed-off-by: Yao Zongyou <yaozongyou@vip.qq.com>
Kefu Chai [Thu, 19 Oct 2017 05:55:14 +0000 (13:55 +0800)]
Merge pull request #18232 from jdurgin/wip-filestore-rocksdb
common/options: enable multiple rocksdb compaction threads for filestore
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 Oct 2017 05:54:31 +0000 (13:54 +0800)]
Merge pull request #18311 from shinobu-x/sk-osd_20171015
osd: Don't initialze pointers by NULL or 0
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Kefu Chai [Thu, 19 Oct 2017 05:53:15 +0000 (13:53 +0800)]
Merge pull request #14213 from xiaoxichen/fix_wbthrottle_assert
os/Filestore: fix wbthrottle assert.
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 Oct 2017 05:51:18 +0000 (13:51 +0800)]
Merge pull request #18256 from liewegas/wip-bluestore-superblock
os/bluestore: allow reconstruction of osd data dir from bluestore bdev label
Reviewed-By: Alfredo Deza <adeza@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 Oct 2017 05:41:18 +0000 (13:41 +0800)]
Merge pull request #18346 from tchaikov/wip-log-if-do_read_entry-fails
os/filestore: print out the error if do_read_entry() fails
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Kefu Chai [Thu, 19 Oct 2017 05:19:17 +0000 (13:19 +0800)]
dmclock: pickup latest dmclock subtree
to include the change of https://github.com/ceph/dmclock/pull/41
Merge commit '
060a7777cb6fe3f052259e1324490cdbf7b49980 '
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Thu, 19 Oct 2017 05:19:16 +0000 (13:19 +0800)]
Squashed 'src/dmclock/' changes from
93f760c57c ..
1bbd42b8fe
1bbd42b8fe Merge pull request #41 from tchaikov/wip-client-info-ptr
cb7901e99a ClientRec: instead of a copy of ClientInfo, keep a pointer of it
git-subtree-dir: src/dmclock
git-subtree-split:
1bbd42b8fe212dbff68c2b470813e936859705d6
Leo Zhang [Wed, 18 Oct 2017 02:10:54 +0000 (10:10 +0800)]
ceph-bluestore-tool: create out_dir before create full path of kvdb
Signed-off-by: Leo Zhang <nguzcf@gmail.com>
Josh Durgin [Thu, 19 Oct 2017 00:33:12 +0000 (17:33 -0700)]
Merge pull request #18145 from dzafman/wip-18162
osd: object added to missing set for backfill, but is not in recovering, error!
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Sage Weil [Wed, 18 Oct 2017 15:46:58 +0000 (10:46 -0500)]
osd/osd_types: pg_pool_t: remove crash_replay_interval member
We removed the dual ack before luminous, so this option is completely
obsolete now.
Signed-off-by: Sage Weil <sage@redhat.com>
Matt Benjamin [Wed, 18 Oct 2017 20:52:37 +0000 (16:52 -0400)]
Merge pull request #18377 from joscollin/wip-cleanup-rgw-function-names
rgw: Fix getter function names in RGWEnv
Matt Benjamin [Thu, 12 Oct 2017 15:44:45 +0000 (11:44 -0400)]
rgw_file: disable FLAG_EXACT_MATCH enforcement
a. upstream motivating behavior no longer reproduces
b. incorrect stat behavior observed, traced to exact match enforcement
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Matt Benjamin [Mon, 16 Oct 2017 01:48:19 +0000 (21:48 -0400)]
rgw_file: implement variant offset readdir processing
Introduce new rgw_readdir2(...), which in which continues
from an arbitrary dirent name, which presumably has been
seen in a prior partial enumeration.
Add single-file unit test for READDIR cases, librgw_file_marker.cc.
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
vasukulkarni [Wed, 18 Oct 2017 20:00:07 +0000 (13:00 -0700)]
Merge pull request #18380 from zmc/wip-master-init
Changes required for teuthology's systemd support
Matt Benjamin [Wed, 18 Oct 2017 19:31:13 +0000 (15:31 -0400)]
Merge pull request #18365 from linuxbox2/wip-rgw-v3open-write
rgw_file: explicit NFSv3 open() emulation
Zack Cerza [Mon, 1 May 2017 23:07:33 +0000 (17:07 -0600)]
qa/tasks/ceph: Set owner on mds mount point
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 1 May 2017 22:41:00 +0000 (16:41 -0600)]
qa/tasks/cephfs/filesystem: Check for mds failure
... inside Filesystem.are_daemons_healthy()
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 26 Apr 2017 21:10:57 +0000 (15:10 -0600)]
qa/tasks/ceph: Remove /var/lib/ceph copypasta
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 26 Apr 2017 18:22:00 +0000 (12:22 -0600)]
qa/tasks/ceph: Set owner on osd mount point
This is needed when running with systemd
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 26 Apr 2017 18:17:28 +0000 (12:17 -0600)]
qa/tasks/ceph: Set owner on mon mount point
This is needed when running with systemd
Signed-off-by: Zack Cerza <zack@redhat.com>
Casey Bodley [Wed, 18 Oct 2017 18:32:22 +0000 (14:32 -0400)]
Merge pull request #15554 from cbodley/wip-rgw-parse-cr-dump
tools/rgw: add script to inspect admin socket "cr dump"
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
David Zafman [Thu, 12 Oct 2017 03:16:44 +0000 (20:16 -0700)]
test: Cleanup test-erasure-eio.sh code
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Mon, 9 Oct 2017 21:15:51 +0000 (14:15 -0700)]
test: Add replicated recovery/backfill test
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Mon, 9 Oct 2017 21:03:23 +0000 (14:03 -0700)]
osd: Better recovery/backfill restart for mark_unfound_lost delete/revert
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Mon, 9 Oct 2017 15:19:21 +0000 (08:19 -0700)]
osd, mon: Add new pg states recovery_unfound and backfill_unfound
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Mon, 9 Oct 2017 15:17:29 +0000 (08:17 -0700)]
osd: Add new UnfoundBackfill and UnfoundRecovery pg transitions
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman [Mon, 2 Oct 2017 20:51:17 +0000 (13:51 -0700)]
test: Test case that reproduces tracker 18162
recover_replicas: object added to missing set for backfill, but is not in recovering, error!
Signed-off-by: David Zafman <dzafman@redhat.com>
Yuri Weinstein [Wed, 18 Oct 2017 17:19:35 +0000 (10:19 -0700)]
Merge pull request #18378 from ceph/wip-yuriw-21822-master
tests - ceph-ansible vars additions
Reviewed-by: Vasu Kulkarni <vasu@redhat.com>
Alan Somers [Thu, 12 Oct 2017 20:41:47 +0000 (14:41 -0600)]
Build: create a proper WITH_BLUESTORE option
Using Bluestore is not the same thing as having libaio, especially on
non-Linux platforms.
Signed-off-by: Alan Somers <asomers@gmail.com>
Yuri Weinstein [Tue, 17 Oct 2017 20:14:36 +0000 (13:14 -0700)]
tests - ceph-ansible vars additions
added symlinks for distros
Fixes http://tracker.ceph.com/issues/21822
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
(cherry picked from commit
f30e9a5e6bd47129f8a35c1f9067216cfe8a6a70 )
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Jos Collin [Wed, 18 Oct 2017 14:49:36 +0000 (20:19 +0530)]
rgw: Fix getter function names in RGWEnv
Fixed the getter function names as per the review comment in
https://github.com/ceph/ceph/pull/17432
Signed-off-by: Jos Collin <jcollin@redhat.com>
Sage Weil [Wed, 18 Oct 2017 13:51:39 +0000 (08:51 -0500)]
Merge pull request #18376 from tchaikov/wip-authors
doc: update Component Technical Leads and maintainers to canonical location
Reviewed-by: Sage Weil <sage@redhat.com>
Casey Bodley [Wed, 18 Oct 2017 12:18:12 +0000 (08:18 -0400)]
Merge pull request #18355 from gaosibei/wip-rgw-refrence
RGW: change function parameters from value to refrence
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Matt Benjamin [Wed, 18 Oct 2017 11:57:20 +0000 (07:57 -0400)]
Merge pull request #17432 from joscollin/wip-cleanup-fix-rgwconf
rgw: Access RGWConf through RGWEnv
Matt Benjamin [Wed, 18 Oct 2017 11:52:57 +0000 (07:52 -0400)]
Merge pull request #17440 from mikulely/cleanup-iterate
rgw: update outdated debug func name
Matt Benjamin [Wed, 18 Oct 2017 11:52:39 +0000 (07:52 -0400)]
Merge pull request #17956 from zhangsw/fix-rgw-encry-torrent-bug
rgw: Torrents are not supported for objects encrypted using SSE-C
Matt Benjamin [Wed, 18 Oct 2017 11:52:19 +0000 (07:52 -0400)]
Merge pull request #18057 from baixueyu/branch1
rgw: fix radosgw-admin quota enable return value bug
Alfredo Deza [Wed, 18 Oct 2017 10:51:27 +0000 (06:51 -0400)]
Merge pull request #18375 from tchaikov/wip-ceph-disk-check-log
ceph-disk: write log to /var/log/ceph not to /var/run/ceph
Reviewed-by: Alfredo Deza <adeza@redhat.com>
scuttlemonkey [Fri, 10 Mar 2017 19:41:20 +0000 (14:41 -0500)]
AUTHORS: Update Component Technical Leads and maintainers to canonical location of ceph.com.
Signed-off-by: Patrick McGarry <pmcgarry@redhat.com>
Mykola Golub [Wed, 18 Oct 2017 10:36:47 +0000 (13:36 +0300)]
Merge pull request #18315 from dillaman/wip-21797
librbd: object map batch update might cause OSD suicide timeout
Reviewed-by: Mykola Golub <to.my.trociny@gmail.com>
Kefu Chai [Wed, 18 Oct 2017 10:34:57 +0000 (18:34 +0800)]
Merge pull request #18345 from wido/doc-osd-replace
doc: Remove additional arguments when replacing OSD
Reviewed-by: Kefu Chai <kchai@redhat.com>
Piotr Dałek [Tue, 17 Oct 2017 07:48:15 +0000 (09:48 +0200)]
tools/ceph-conf: dump parsed config in plain text or as json
This is useful for finding differences between ceph.conf on disk
and in osd/mon memory.
Signed-off-by: Piotr Dałek <piotr.dalek@corp.ovh.com>
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>
Kefu Chai [Wed, 18 Oct 2017 09:41:45 +0000 (17:41 +0800)]
ceph.in: do not panic at control+d in interactive mode
Signed-off-by: Kefu Chai <kchai@redhat.com>
xie xingguo [Wed, 18 Oct 2017 08:18:00 +0000 (16:18 +0800)]
osd/osd_types.cc: copy extents map too while making clone
Otherwise we'll lost tracking of logical space usage
if we successfully rollback to clones later.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
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>
gaosibei [Tue, 17 Oct 2017 13:22:40 +0000 (21:22 +0800)]
RGW: change function parameters from value to refrence
Signed-off-by: Sibei Gao <gaosb@inspur.com>
Matt Benjamin [Tue, 17 Oct 2017 21:45:37 +0000 (17:45 -0400)]
rgw_file: explicit NFSv3 open() emulation
Expect RGW_OPEN_FLAG_V3 in rgw_write(), and if present, attempt
a stateless open inline.
Required by Ganesha v2.5 and later
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>