]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agorpm,debian: use download.ceph.com/tarballs instead of ceph.com/download 18480/head
Kefu Chai [Tue, 24 Oct 2017 08:00:09 +0000 (16:00 +0800)]
rpm,debian: use download.ceph.com/tarballs instead of ceph.com/download

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agodoc: fix warning reported by "build-doc linkcheck"
Kefu Chai [Mon, 23 Oct 2017 11:26:28 +0000 (19:26 +0800)]
doc: fix warning reported by "build-doc linkcheck"

all the HTTP 301 (moved permanently) should be killed.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agodoc: update manual-deployment with latest code
Kefu Chai [Mon, 23 Oct 2017 11:16:14 +0000 (19:16 +0800)]
doc: update manual-deployment with latest code

rbd pool is not created by default any more.

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #15811 from x-ion-de/wip-20309
Kefu Chai [Mon, 23 Oct 2017 10:42:46 +0000 (18:42 +0800)]
Merge pull request #15811 from x-ion-de/wip-20309

doc: Update manual deployment

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge PR #18372 into master
Patrick Donnelly [Mon, 23 Oct 2017 03:26:16 +0000 (20:26 -0700)]
Merge PR #18372 into master

* refs/pull/18372/head:
ptl-tool: Fix more readme examples

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
7 years agoMerge pull request #18368 from kungf/scrub_week_day_bound
Kefu Chai [Sat, 21 Oct 2017 19:33:14 +0000 (03:33 +0800)]
Merge pull request #18368 from kungf/scrub_week_day_bound

osd: add scrub week day constraint

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18400 from dillaman/wip-21844
Sage Weil [Sat, 21 Oct 2017 17:46:57 +0000 (12:46 -0500)]
Merge pull request #18400 from dillaman/wip-21844

osdc/Objecter: skip sparse-read result decode if bufferlist is empty

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18418 from dillaman/wip-21860
Sage Weil [Sat, 21 Oct 2017 17:46:14 +0000 (12:46 -0500)]
Merge pull request #18418 from dillaman/wip-21860

common/common_init: disable ms subsystem log gathering for clients

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18427 from dillaman/wip-21845
Sage Weil [Sat, 21 Oct 2017 17:45:36 +0000 (12:45 -0500)]
Merge pull request #18427 from dillaman/wip-21845

osdc/Objecter: delay initialization of hobject_t in _send_op

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
7 years agoMerge pull request #18450 from liewegas/wip-osd-removing
Sage Weil [Sat, 21 Oct 2017 17:44:29 +0000 (12:44 -0500)]
Merge pull request #18450 from liewegas/wip-osd-removing

osd: add numpg_removing metric

Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
7 years agoMerge pull request #18452 from liewegas/wip-21880
Sage Weil [Sat, 21 Oct 2017 17:44:00 +0000 (12:44 -0500)]
Merge pull request #18452 from liewegas/wip-21880

ceph_test_objectstore: disable filestore_fiemap for tests

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #18454 from liewegas/wip-21882
Sage Weil [Sat, 21 Oct 2017 17:43:20 +0000 (12:43 -0500)]
Merge pull request #18454 from liewegas/wip-21882

messages/MOSDMap: do compat reencode of crush map, too

Reviewed-by: Loic Dachary <loic@dachary.org>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #18457 from liewegas/wip-restful-health
Sage Weil [Sat, 21 Oct 2017 17:41:58 +0000 (12:41 -0500)]
Merge pull request #18457 from liewegas/wip-restful-health

qa/suites/rados/rest/mgr-restful: whitelist more health

7 years agoqa/suites/rados/rest/mgr-restful: whitelist more health 18457/head
Sage Weil [Sat, 21 Oct 2017 04:14:36 +0000 (23:14 -0500)]
qa/suites/rados/rest/mgr-restful: whitelist more health

The test is fiddling with OSDs.

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agomessages/MOSDMap: do compat reencode of crush map, too 18454/head
Sage Weil [Sat, 21 Oct 2017 03:32:33 +0000 (22:32 -0500)]
messages/MOSDMap: do compat reencode of crush map, too

If we are reencoding an incremental, and it embeds a crush map, we need
to reencode that in a compatible way too.  This is especially true now
because we have the compat crush weight-sets.  Otherwise, a client may
learn the crush map through an incremental but not understand choose_args,
and not see/understand the alternate weight set.  It will send requests
to the wrong OSDs where they will just get dropped.

Fixes: http://tracker.ceph.com/issues/21882
Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18406 from adamemerson/wip-insecticide
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>
7 years agoMerge pull request #18379 from liewegas/wip-kill-replay-interval
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>
7 years agoMerge pull request #18407 from adamemerson/wip-upgrade-zstd
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>
7 years agoMerge pull request #18357 from asomers/have_libaio
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>
7 years agoMerge pull request #18354 from kungf/no_scurb_deadline
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>
7 years agoMerge pull request #18396 from xiexingguo/wip-scrub-mismatch
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>
7 years agoceph_test_objectstore: disable filestore_fiemap for tests 18452/head
Sage Weil [Fri, 20 Oct 2017 21:32:59 +0000 (16:32 -0500)]
ceph_test_objectstore: disable filestore_fiemap for tests

This option was enabled in 87f33376d977962ab7438c46873ea9b6292390d1 but
causes ObjectStore/StoreTest.Synthetic/1 (filestore) to fail.  Revert that
bit for now until we fix fiemap properly.

See http://tracker.ceph.com/issues/21880

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #16958 from mikulely/fix-full-uri
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>
7 years agoMerge pull request #17546 from mikulely/rgw-cleanup-min
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>
7 years agoMerge pull request #17934 from joke-lee/rgw_list_objecst_wrong_result_with_marker_whe...
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>
7 years agoMerge pull request #17673 from mogeb/blkin
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

7 years agoMerge pull request #18414 from majianpeng/pmem-work
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>
7 years agoosd: add numpg_removing metric 18450/head
Sage Weil [Fri, 20 Oct 2017 16:00:53 +0000 (11:00 -0500)]
osd: add numpg_removing metric

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #18335 from linuxbox2/wip-rgw-readdir2
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>
7 years agocommon/common_init: disable ms subsystem log gathering for clients 18418/head
Jason Dillaman [Fri, 20 Oct 2017 02:13:36 +0000 (22:13 -0400)]
common/common_init: disable ms subsystem log gathering for clients

The log gathering causes large performance degradation to clients
with high message throughputs. This is hopefully a short-term
workaround until per-message logging can be replaced with an
efficient data recording system for post-incident analysis
use-cases.

Fixes: http://tracker.ceph.com/issues/21860
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18392 from tchaikov/wip-21842
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>
7 years agoosdc/Objecter: delay initialization of hobject_t in _send_op 18427/head
Jason Dillaman [Fri, 20 Oct 2017 13:32:14 +0000 (09:32 -0400)]
osdc/Objecter: delay initialization of hobject_t in _send_op

Fixes: http://tracker.ceph.com/issues/21845
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #18251 from jan--f/mgr-py-module-constants
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>
7 years agoMerge pull request #18021 from jcsp/wip-prometheus-disk-occupation
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>
7 years agoRevert "submodule: make libmpem as a submodule." 18414/head
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>
7 years agoMerge pull request #18250 from dillaman/wip-21763
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>
7 years agoos/bluestore: implement BlueRocksEnv::AreFilesSame() 18392/head
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>
7 years agoMerge pull request #18387 from tchaikov/wip-dmclock-client-info-ptr
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>
7 years agoMerge pull request #18350 from ovh/bp-ceph-conf-dump-all
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>
7 years agoMerge pull request #18367 from zealoussnow/wip-10180
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>
7 years agoosd: add scrub week day constraint 18368/head
kungf [Tue, 17 Oct 2017 14:40:43 +0000 (22:40 +0800)]
osd: add scrub week day constraint

if add week day constraint, we can set scrub permit time
more flexible. eg. we can set scurb in Monday-Wednesday 0-12 o'clock
according set this parameter:
osd_scrub_begin_week_day = 1
osd_scrub_end_week_day = 3
osd_scrub_begin_hour = 0
osd_scrub_end_hour = 12

Signed-off-by: kungf <yang.wang@easystack.cn>
7 years agoosdc/Objecter: skip sparse-read result decode if bufferlist is empty 18400/head
Jason Dillaman [Fri, 20 Oct 2017 02:24:31 +0000 (22:24 -0400)]
osdc/Objecter: skip sparse-read result decode if bufferlist is empty

If the OSD does not execute sub-ops due to errors encountered prior to
the sub-op, the sub-op result remains zeroed with empty out data.
Attempting to decode the empty bufferlist results in large exception
handling CPU overhead.

Fixes: http://tracker.ceph.com/issues/21844
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #17441 from yanyixing/update-umcloud-affiliation
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>
7 years agozstd: Upgrade to v1.3.2 18407/head
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>
7 years agoMerge pull request #18374 from tchaikov/wip-ceph-C-d
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>
7 years agoOSD: Silence unused variable warnings 18406/head
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>
7 years agokvstore_tool: Create default constructor
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>
7 years agotest/cls_journal: Fix reversed std::string constructor arguments
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>
7 years agoUpdate docs for manual deployment 15811/head
Jens Rosenboom [Mon, 19 Jun 2017 08:55:56 +0000 (08:55 +0000)]
Update docs for manual deployment

Fixes: http://tracker.ceph.com/issues/20309
Signed-off-by: Jens Rosenboom <j.rosenboom@x-ion.de>
7 years agoMerge pull request #17462 from majianpeng/pmem-work
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>
7 years agocmake: Build libpmem from source code. 17462/head
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>
7 years agodoc/rbd: tweaks for the LIO iSCSI gateway 18250/head
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>
7 years agoosd: make scrub no deadline when max interval is zero 18354/head
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>
7 years agoMerge pull request #18389 from yaozongyou/fix-type-in-bluestore-migration
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>
7 years agoMerge pull request #18395 from gaosibei/mailmap
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>
7 years agomailmap, organizationmap: add Sibei, XueYu 18395/head
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>
7 years agoosd: update mClock.*Queue to incorporate the changes on dmclock 18387/head
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>
7 years agodoc: fix typo in bluestore-migration.rst 18389/head
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>
7 years agoMerge pull request #18232 from jdurgin/wip-filestore-rocksdb
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>
7 years agoMerge pull request #18311 from shinobu-x/sk-osd_20171015
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>
7 years agoMerge pull request #14213 from xiaoxichen/fix_wbthrottle_assert
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>
7 years agoMerge pull request #18256 from liewegas/wip-bluestore-superblock
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>
7 years agoMerge pull request #18346 from tchaikov/wip-log-if-do_read_entry-fails
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>
7 years agodmclock: pickup latest dmclock subtree
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>
7 years agoSquashed 'src/dmclock/' changes from 93f760c57c..1bbd42b8fe
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

7 years agoceph-bluestore-tool: create out_dir before create full path of kvdb 18367/head
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>
7 years agoMerge pull request #18145 from dzafman/wip-18162
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>
7 years agoosd/osd_types: pg_pool_t: remove crash_replay_interval member 18379/head
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>
7 years agoMerge pull request #18377 from joscollin/wip-cleanup-rgw-function-names
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

7 years agorgw_file: disable FLAG_EXACT_MATCH enforcement 18335/head
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>
7 years agorgw_file: implement variant offset readdir processing
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>
7 years agoMerge pull request #18380 from zmc/wip-master-init
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

7 years agoMerge pull request #18365 from linuxbox2/wip-rgw-v3open-write
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

7 years agoqa/tasks/ceph: Set owner on mds mount point 18380/head
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>
7 years agoqa/tasks/cephfs/filesystem: Check for mds failure
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>
7 years agoqa/tasks/ceph: Remove /var/lib/ceph copypasta
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>
7 years agoqa/tasks/ceph: Set owner on osd mount point
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>
7 years agoqa/tasks/ceph: Set owner on mon mount point
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>
7 years agoMerge pull request #15554 from cbodley/wip-rgw-parse-cr-dump
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>
7 years agotest: Cleanup test-erasure-eio.sh code 18145/head
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>
7 years agotest: Add replicated recovery/backfill test
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>
7 years agoosd: Better recovery/backfill restart for mark_unfound_lost delete/revert
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>
7 years agoosd, mon: Add new pg states recovery_unfound and backfill_unfound
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>
7 years agoosd: Add new UnfoundBackfill and UnfoundRecovery pg transitions
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>
7 years agotest: Test case that reproduces tracker 18162
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>
7 years agoMerge pull request #18378 from ceph/wip-yuriw-21822-master
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>
7 years agoBuild: create a proper WITH_BLUESTORE option 18357/head
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>
7 years agotests - ceph-ansible vars additions 18378/head
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>
7 years agorgw: Fix getter function names in RGWEnv 18377/head
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>
7 years agoMerge pull request #18376 from tchaikov/wip-authors
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>
7 years agoMerge pull request #18355 from gaosibei/wip-rgw-refrence
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>
7 years agoMerge pull request #17432 from joscollin/wip-cleanup-fix-rgwconf
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

7 years agoMerge pull request #17440 from mikulely/cleanup-iterate
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

7 years agoMerge pull request #17956 from zhangsw/fix-rgw-encry-torrent-bug
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

7 years agoMerge pull request #18057 from baixueyu/branch1
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

7 years agoMerge pull request #18375 from tchaikov/wip-ceph-disk-check-log
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>
7 years agoAUTHORS: Update Component Technical Leads and maintainers to canonical location of... 18376/head
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>
7 years agoMerge pull request #18315 from dillaman/wip-21797
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>
7 years agoMerge pull request #18345 from wido/doc-osd-replace
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>
7 years agotools/ceph-conf: dump parsed config in plain text or as json 18350/head
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>