]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Kefu Chai [Wed, 26 Apr 2017 09:17:38 +0000 (17:17 +0800)]
mgr/MgrPyModule: no need to keep pClass and pModule around
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 26 Apr 2017 08:00:11 +0000 (16:00 +0800)]
mgr: pass python interpreter's path to embedded python
* also do prevent python from registering its own signal handler, it does
not make sense in our embedded use case.
* pass python interpreter's path to embedded python before initializing
it. python uses this path to look up the "site" modules, etc.
so it can use other interpreter if it is not intalled into $PATH,
otherwise the "python" in $PATH will always be used even the
PYTHON_EXECUTABLE in CMake's cache is pointing to another python
interpreter.
if one want to debug ceph-mgr with a customize build python, this would
be helpful.
Signed-off-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Wed, 26 Apr 2017 07:54:15 +0000 (15:54 +0800)]
cmake: no need to link ceph-mgr against mds
Signed-off-by: Kefu Chai <kchai@redhat.com>
Yuri Weinstein [Tue, 25 Apr 2017 23:52:11 +0000 (16:52 -0700)]
Merge pull request #14755 from cbodley/wip-msg-direct
core: introduce DirectMessenger
Reviewed-by: Greg Farnum gfarnum@redhat.com
Reviewed-by: Sage Weil sage@redhat.com
Sage Weil [Tue, 25 Apr 2017 21:56:11 +0000 (16:56 -0500)]
Merge pull request #14783 from dachary/wip-crush-classe-test
test: use 7130 for crush-classes.sh
Reviewed-by: Dan Mick <dmick@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 25 Apr 2017 21:53:58 +0000 (16:53 -0500)]
Merge pull request #14651 from tchaikov/wip-silent-boost-build
cmake: pass -d0 to b2 if not CMAKE_VERBOSE_MAKEFILE
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 25 Apr 2017 21:53:44 +0000 (16:53 -0500)]
Merge pull request #14731 from ceph/wip-bluestore-type
os/bluestore: use correct bound encode size for unused
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Sage Weil [Tue, 25 Apr 2017 21:53:23 +0000 (16:53 -0500)]
Merge pull request #14738 from liupan1111/wip-fix-initial
src/common: change last_work_queue to next_work_queue.
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 25 Apr 2017 21:52:46 +0000 (16:52 -0500)]
Merge pull request #14757 from dmick/wip-einval
common: Better handling for missing/inaccessible ceph.conf files
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Sage Weil [Tue, 25 Apr 2017 21:52:28 +0000 (16:52 -0500)]
Merge pull request #14764 from Liuchang0812/wip-strip-pglog-op-name
osd: strip pglog op name
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 25 Apr 2017 21:52:14 +0000 (16:52 -0500)]
Merge pull request #14772 from majianpeng/bluestore-remove-extentfreelist
os/bluestore: Remove ExtentFreeListManager.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 25 Apr 2017 21:51:53 +0000 (16:51 -0500)]
Merge pull request #14777 from tchaikov/wip-19398
osd/PGMonitor: always update pgmap with latest osdmap
Reviewed-by: Sage Weil <sage@redhat.com>
Jianpeng Ma [Tue, 25 Apr 2017 20:25:47 +0000 (04:25 +0800)]
os/bluestore: Remove ExtentFreeListManager.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Loic Dachary [Tue, 25 Apr 2017 17:44:28 +0000 (19:44 +0200)]
test: use 7130 for crush-classes.sh
7127 is already used by mon/misc.sh
Signed-off-by: Loic Dachary <loic@dachary.org>
Sage Weil [Tue, 25 Apr 2017 17:25:21 +0000 (12:25 -0500)]
Merge pull request #14350 from batrick/maintainer-update
AUTHORS: update tech leads
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 25 Apr 2017 17:25:03 +0000 (12:25 -0500)]
Merge pull request #14352 from batrick/peoplemap-update
peoplemap: add pdonnell alias
Sage Weil [Tue, 25 Apr 2017 17:11:03 +0000 (12:11 -0500)]
Merge pull request #14494 from drunkard/master
doc: two minor fixes
Sage Weil [Tue, 25 Apr 2017 17:10:28 +0000 (12:10 -0500)]
Merge pull request #14493 from johnzzpcrystal/FileJournal-typo
os/filestore/FileJournal: Fix typo in the comment
Sage Weil [Tue, 25 Apr 2017 17:09:02 +0000 (12:09 -0500)]
Merge pull request #14503 from wjwithagen/wip-wjw-freebsd-doc-dev
doc/dev: add some info about FreeBSD
Sage Weil [Tue, 25 Apr 2017 17:08:36 +0000 (12:08 -0500)]
Merge pull request #14560 from wjwithagen/wip-wjw-freebsd-init-ceph
src/init-ceph.in: allow one((re)?start|stop) as commands
Reviewed-by: Jos Collin <jcollin@redhat.com>
Sage Weil [Tue, 25 Apr 2017 17:06:24 +0000 (12:06 -0500)]
Merge pull request #14625 from theanalyst/doc/releases/12.0.2
doc: v12.0.2 (dev) release notes
Sage Weil [Tue, 25 Apr 2017 15:56:17 +0000 (10:56 -0500)]
Merge pull request #14713 from smithfarm/wip-19740
tests: set -x in suites/iozone.sh workunit
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Tue, 25 Apr 2017 15:44:41 +0000 (10:44 -0500)]
Merge pull request #14756 from yehudasa/wip-rgw-suite-fix
qa/suite: replace reference to fs/xfs.yaml
Abhishek L [Tue, 25 Apr 2017 15:12:52 +0000 (17:12 +0200)]
Merge pull request #14747 from Liuchang0812/wip-mailmap
mailmap: update organization info
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Sage Weil [Tue, 25 Apr 2017 14:43:56 +0000 (09:43 -0500)]
Merge pull request #14718 from liewegas/wip-bluestore-tool
ceph-kvstore-tool: allow 'bluestore-kv' as kvdb type; add escaping, compaction
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Casey Bodley [Sun, 13 Mar 2016 20:38:20 +0000 (16:38 -0400)]
core: introduce DirectMessenger
DirectMessenger provides an efficient mechanism to support
in-process embedding of Ceph components (e.g., embedding of the
Ceph OSD in storage targets such as NFSv4 or iSCSI targets).
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
Kefu Chai [Tue, 25 Apr 2017 14:24:46 +0000 (22:24 +0800)]
osd/PGMonitor: always update pgmap with latest osdmap
without this change, we always update the pgmap with the latest osdmap in
PGMonitor::check_osd_map(), but assign pending_inc.osdmap_epoch with the
epoch passed to PGMonitor::check_osd_map(), even if the osdmap could be
be much newer than "epoch". for example, we could end up with an
MOSDPGCreate with an ancient epoch, but carrying some creating pgs whose
pools do not exist in osdmap of that ancient epoch yet. this happens
when RetryCheckOSDMap is involved.
Fixes: http://tracker.ceph.com/issues/19398
Signed-off-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Tue, 25 Apr 2017 14:31:13 +0000 (09:31 -0500)]
Merge pull request #14725 from tchaikov/wip-cmake
cmake: do not compile crush twice
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Sage Weil [Tue, 25 Apr 2017 14:30:36 +0000 (09:30 -0500)]
Merge pull request #14730 from tchaikov/wip-19744
mon/OSDMonitor: update pg_creatings even the new acting set is empty
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 25 Apr 2017 14:30:10 +0000 (09:30 -0500)]
Merge pull request #14744 from ceph/wip-bluefs-alloc-size
os/bluestore: align reclaim size to bluefs_alloc_size
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Tue, 25 Apr 2017 14:29:48 +0000 (09:29 -0500)]
Merge pull request #14749 from ifed01/wip-bluestore-nolock-alloc
os/bluestore: get rid off excessive lock at BitMapAllocator
Reviewed-by: Sage Weil <sage@redhat.com>
Mykola Golub [Tue, 25 Apr 2017 12:07:49 +0000 (15:07 +0300)]
Merge pull request #14762 from zy751713126/add-bench-notes
rbd/bench: add notes of default values, it's easy to use
Reviewed-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
zy751713126 [Tue, 25 Apr 2017 02:52:12 +0000 (10:52 +0800)]
rbd/bench: add notes of default values, it's more easy to use
Signed-off-by: Zheng Yin <zhengyin@chinac.com>
Pan Liu [Tue, 25 Apr 2017 10:05:20 +0000 (18:05 +0800)]
src/common: change last_work_queue to next_work_queue.
Signed-off-by: Pan Liu <liupan1111@gmail.com>
liuchang0812 [Mon, 24 Apr 2017 11:11:05 +0000 (19:11 +0800)]
mailmap: update organization info
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Dan Mick [Tue, 25 Apr 2017 06:39:52 +0000 (23:39 -0700)]
squashme: review comments
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 25 Apr 2017 06:36:38 +0000 (23:36 -0700)]
test/cli/ceph-conf/env-vs-args.t: accept new error messages
Failing to load ceph.conf now dumps more errors for the user
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 25 Apr 2017 06:35:40 +0000 (23:35 -0700)]
test/librados_test_stub/LibradosTestStub.cc: accept ENOENT
Missing ceph.conf now returns ENOENT rather than EINVAL
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 25 Apr 2017 06:34:27 +0000 (23:34 -0700)]
global/global_init.cc global_pre_init: look for ENOENT
EINVAL for no conf file found changes to ENOENT
Signed-off-by: Dan Mick <dan.mick@redhat.com>
liuchang0812 [Tue, 25 Apr 2017 02:54:58 +0000 (10:54 +0800)]
osd/pglog: align pglog op name in ostream
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
liuchang0812 [Tue, 25 Apr 2017 02:39:21 +0000 (10:39 +0800)]
osd/pglog: strip pglog op name
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
Dan Mick [Mon, 24 Apr 2017 22:37:49 +0000 (15:37 -0700)]
librados/librados.cc rados_conf_read_file: report errors to client
Previously all the error text was hidden; log it.
Note: ENOENT is noted as a 'parse error'
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Mon, 24 Apr 2017 22:36:45 +0000 (15:36 -0700)]
common/config.cc md_config_t::parse_config_files: return ENOENT
If the only error we get is ENOENT, pass that back instead of
EINVAL, as it more-accurately reflects the error(s)
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Mon, 24 Apr 2017 22:36:00 +0000 (15:36 -0700)]
common/ConfUtils.cc parse_file: fix function name in errors
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Mon, 24 Apr 2017 22:35:14 +0000 (15:35 -0700)]
common/ConfUtils.cc: ConfFile:parse_file: warn about ENOENT
Consider ENOENT an error; it may or may not be reported, but
accumulate it as if it might be
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 18 Apr 2017 20:52:03 +0000 (13:52 -0700)]
ceph.in, pybind/rados/rados.pyx: Handle EINVAL better
Translate EINVAL to an exception type in rados.pyx
Print entire exception in ceph CLI
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Yehuda Sadeh [Mon, 24 Apr 2017 22:33:30 +0000 (15:33 -0700)]
qa/suite: replace reference to fs/xfs.yaml
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
John Spray [Mon, 24 Apr 2017 21:13:48 +0000 (22:13 +0100)]
Merge pull request #14726 from batrick/i19583
mds: change_attr++ and set ctime for set_vxattr
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 24 Apr 2017 21:12:46 +0000 (22:12 +0100)]
Merge pull request #14652 from jcsp/wip-18816
mds: remove "mds log" config option
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Mon, 24 Apr 2017 21:12:35 +0000 (22:12 +0100)]
Merge pull request #14636 from jcsp/wip-19691
osdc: remove journaler_allow_split_entries option
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Mon, 24 Apr 2017 21:11:08 +0000 (22:11 +0100)]
Merge pull request #14317 from ukernel/wip-19306
client: make seeky readdir more efficiency
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 24 Apr 2017 21:10:01 +0000 (22:10 +0100)]
Merge pull request #12935 from stiopaa1/17855_evictClient
mds/Server.cc: Don't evict a slow client if...
Reviewed-by: John Spray <john.spray@redhat.com>
Casey Bodley [Mon, 24 Apr 2017 15:56:38 +0000 (11:56 -0400)]
Merge pull request #14388 from shashalu/fix-create-bucket
rgw: using the same bucket num_shards as master zg when create bucket in secondary zg
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Abhishek Lekshmanan [Tue, 18 Apr 2017 21:53:30 +0000 (23:53 +0200)]
doc: v12.0.2 (dev) release notes
Also adding the commits after 12.0.1 tag merged back into the master
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
Loic Dachary [Mon, 24 Apr 2017 15:08:32 +0000 (17:08 +0200)]
Merge pull request #14479 from swamireddy/v12.0.1_credits
mailmap: V12.0.1 credits
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Sage Weil [Mon, 24 Apr 2017 14:57:55 +0000 (09:57 -0500)]
Merge pull request #14611 from liewegas/wip-mon-warn-cleanup
mon/PGMonitor: clean up min/max span warning
Reviewed-by: David Zafman <dzafman@redhat.com>
Sage Weil [Fri, 21 Apr 2017 15:56:15 +0000 (11:56 -0400)]
ceph-kvstore-tool: compact{,-prefix,-range}
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 21 Apr 2017 15:48:33 +0000 (11:48 -0400)]
ceph-kvstore-tool: (url) escape prefixes and keys
Escape output; unescape input.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 21 Apr 2017 15:45:25 +0000 (11:45 -0400)]
common/url_escape: add simple url_[un]escape() methods
Signed-off-by: Sage Weil <sage@redhat.com>
Igor Fedotov [Mon, 24 Apr 2017 14:12:28 +0000 (07:12 -0700)]
os/bluestore: get rid off excessive lock at BitMapAllocator
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
Sage Weil [Thu, 20 Apr 2017 22:11:19 +0000 (18:11 -0400)]
ceph-kvstore-tool: tabs instead of : as delimiter
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Thu, 20 Apr 2017 22:08:49 +0000 (18:08 -0400)]
ceph-kvstore-tool: nicer failure message on open failure
I have been hating this assert for a long time.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 21 Apr 2017 15:47:21 +0000 (11:47 -0400)]
ceph-kvstore-tool: 'bluestore-kv' to open bluestore's embedded kv
This is usually rocksdb on bluefs, but it should work with whatever kv
backend bluestore is configured to use.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 31 Mar 2017 15:47:51 +0000 (11:47 -0400)]
ceph-bluestore-tool: add error handling to bluefs-export
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Fri, 31 Mar 2017 15:37:58 +0000 (11:37 -0400)]
os/bluestore: BLUEFS_START -> SUPER_RESERVED
We reserve the first 8k for bluestore and bluefs superblocks even if
bluefs isn't enabled at mkfs time.
Signed-off-by: Sage Weil <sage@redhat.com>
Jason Dillaman [Mon, 24 Apr 2017 13:35:04 +0000 (09:35 -0400)]
Merge pull request #14741 from trociny/wip-19405
test/rbd_mirror: race in TestMockLeaderWatcher.AcquireError
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
John Spray [Mon, 24 Apr 2017 12:27:25 +0000 (13:27 +0100)]
Merge pull request #12792 from david-z/wip-mds-use-tcmalloc
mds: remove boost::pool usage and use tcmalloc directly
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 24 Apr 2017 10:20:59 +0000 (11:20 +0100)]
Merge pull request #14575 from jcsp/wip-cephfs-suites
qa: Tidy up fs/ suite
Reviewed-by: Yan, Zheng <zyan@redhat.com>
John Spray [Sun, 16 Apr 2017 15:45:04 +0000 (16:45 +0100)]
qa: switch off btrfs for multimds and kcephfs
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sun, 16 Apr 2017 16:05:32 +0000 (17:05 +0100)]
qa: update links for modified fs subsuite names
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sat, 15 Apr 2017 14:14:37 +0000 (15:14 +0100)]
qa/tasks/cephfs: clean up mount point setup
Previously were sometimes trying to maintain a mounted
client across a filesystem destroy/create.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sat, 15 Apr 2017 10:51:56 +0000 (11:51 +0100)]
qa/suites: don't use btrfs for cephfs testing
This change happened a while back, but it got rolled back
when the generic objectstore/ dir had its filestore
entry split out into xfs and btrfs in
208675af .
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sat, 15 Apr 2017 10:47:15 +0000 (11:47 +0100)]
qa: remove unused fs/ dir
The objectstore/ dir is now selecting the backing fs.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sat, 15 Apr 2017 10:31:41 +0000 (11:31 +0100)]
qa/suites/fs: more meaningful names for sub suites
The "recovery" sub suite was originally tests for
client/mds recovery in certain failure cases, it has
since grown to include lots of unit testing of
various features using CephFSTestCase.
The "basic" suite is now specifically just running workloads
now that I've moved out the smaller functional tests.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sat, 15 Apr 2017 10:29:33 +0000 (11:29 +0100)]
qa/suites/fs: put simple functional tests together
Most of what's in basic/ is "workload" type testing
(i.e. a simple cluster cluster configuration and then
running a script inside the client), which gets
permuted in various ways. Move the simpler
functional tests out with the others like themselves.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Sat, 15 Apr 2017 10:28:10 +0000 (11:28 +0100)]
qa: don't permute object store for functional tests
These are unit tests for specific CephFS functionality,
it is gratuitous to repeat them with different underlying
RADOS object stores.
We retain coverage of XFS vs. bluestore in the workload tests.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray [Mon, 24 Apr 2017 10:12:26 +0000 (11:12 +0100)]
Merge pull request #14018 from jcsp/wip-17939
client: getattr before returning quota/layout xattrs
Reviewed-by: Yan, Zheng <zyan@redhat.com>
Swami Reddy [Fri, 21 Apr 2017 15:21:11 +0000 (20:51 +0530)]
mailmap: shiqi name normalization
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
Zhi Zhang [Mon, 24 Apr 2017 06:37:37 +0000 (14:37 +0800)]
mds: remove boost::pool usage and use tcmalloc directly
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
Brad Hubbard [Mon, 24 Apr 2017 05:01:41 +0000 (15:01 +1000)]
Merge pull request #14729 from joscollin/wip-cleanup-osdc-comparision
osdc: silence warning from `-Wsign-compare`
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Kefu Chai [Mon, 24 Apr 2017 04:20:42 +0000 (12:20 +0800)]
Merge pull request #14711 from jcsp/wip-19738
mon: don't call propose_pending in prepare_update()
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Haomai Wang [Mon, 24 Apr 2017 04:11:21 +0000 (12:11 +0800)]
os/bluestore: align reclaim size to bluefs_alloc_size
otherwise it will crash because of unaligned alloc size
Signed-off-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Mon, 24 Apr 2017 04:02:28 +0000 (12:02 +0800)]
Merge pull request #14740 from petermaloney/master
doc: fix link that pointed to a nonexistent file
Reviewed-by: Kefu Chai <kchai@redhat.com>
Jos Collin [Sat, 22 Apr 2017 08:19:20 +0000 (13:49 +0530)]
osdc: warning: comparison between signed and unsigned integer expressions
The following warning appears during make. Fixed the review comments too.
[ 28%] Building CXX object src/mds/CMakeFiles/mds.dir/__/osdc/Journaler.cc.o
./src/osdc/Journaler.cc: In member function ‘void Journaler::_do_flush(unsigned int)’:
./src/osdc/Journaler.cc:643:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (newlen < len) {
~~~~~~~^~~~~
Signed-off-by: Jos Collin <jcollin@redhat.com>
Brad Hubbard [Mon, 24 Apr 2017 01:49:10 +0000 (11:49 +1000)]
Merge pull request #14705 from joscollin/wip-googletest-warning
test: warning: comparison between signed and unsigned integer expressions
Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
lu.shasha [Fri, 7 Apr 2017 07:34:27 +0000 (15:34 +0800)]
rgw: using the same bucket num_shards as master zg when create bucket in secondary zg
create bucket in secondary zonegroup will forward to master. The master may have different num_shards option.
So when create bucket in local, should use master's num_shards instead of local num_shards option.
Fixes: http://tracker.ceph.com/issues/19745
Signed-off-by: Shasha Lu <lu.shasha@eisoo.com>
Sage Weil [Sun, 23 Apr 2017 20:49:28 +0000 (15:49 -0500)]
Merge pull request #13898 from songbaisen/m5
osd: check fsid is normal before osd mkfs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 23 Apr 2017 20:47:58 +0000 (15:47 -0500)]
Merge pull request #10893 from yonghengdexin735/wip-zzz-1
rados: check for negative return value of rados_create_with_context() as its comment put
Reviewed-by: Kefu Chai <kchai@redhat.com>
Sage Weil [Sun, 23 Apr 2017 20:47:28 +0000 (15:47 -0500)]
Merge pull request #14442 from liewegas/wip-midkraken-upgrade
mon/OSDMonitor: tolerate upgrade from post-kraken dev cluster
Reviewed-by: Kefu Chai <kchai@redhat.com>
Mykola Golub [Sun, 23 Apr 2017 19:23:45 +0000 (21:23 +0200)]
test/rbd_mirror: race in TestMockLeaderWatcher.AcquireError
Due to handle_get_locker is executed in async context, shut_down could
start before handle_get_locker.
Fixes: http://tracker.ceph.com/issues/19405
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
Peter Maloney [Sun, 23 Apr 2017 18:33:03 +0000 (20:33 +0200)]
doc: fix link that pointed to a nonexistent file
commit
d788bae60dac374dcf5c7a30fca04426cbee660a renamed config.rst to config-fcgi.rst
Reported-by: fusl in #ceph on irc.oftc.net
Signed-off-by: Peter Maloney <peter.maloney@brockmann-consult.de>
Mykola Golub [Sun, 23 Apr 2017 16:32:43 +0000 (19:32 +0300)]
Merge pull request #14712 from dillaman/wip-rbd-mirror-watch
rbd-mirror: remove tracking of image names from pool watcher
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
Orit Wasserman [Sun, 23 Apr 2017 16:09:57 +0000 (19:09 +0300)]
Merge pull request #14722 from cbodley/wip-19746
radosgw-admin: warn that 'realm rename' does not update other clusters
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Kefu Chai [Sun, 23 Apr 2017 14:40:40 +0000 (22:40 +0800)]
Merge pull request #14338 from aclamk/fix-fio-ceph-objectstore-lifetime
fio_ceph_objectstore: fixes improper write request data lifetime
Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Michal Jarzabek [Sun, 15 Jan 2017 15:32:04 +0000 (15:32 +0000)]
mds/Server.cc: Don't evict a slow client if...
... it's the only client
Fixes: http://tracker.ceph.com/issues/17855
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
Kefu Chai [Sat, 22 Apr 2017 12:35:15 +0000 (20:35 +0800)]
cmake: do not compile crush twice
Signed-off-by: Kefu Chai <kchai@redhat.com>
Casey Bodley [Sat, 22 Apr 2017 15:49:05 +0000 (11:49 -0400)]
Merge pull request #14335 from hrchu/radosgw-admin-api-subuser
doc: rgw: Clean up create subuser parameters
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Haomai Wang [Sat, 22 Apr 2017 09:26:27 +0000 (17:26 +0800)]
os/bluestore: use correct bound encode size for unused
Signed-off-by: Haomai Wang <haomai@xsky.com>
Kefu Chai [Sat, 22 Apr 2017 08:42:11 +0000 (16:42 +0800)]
mon/OSDMonitor: update pg_creatings even the new acting set is empty
there is chance that the acting set of a PG being created becomes empty,
and then OSDs joins the acting set. in that case, we need also update
the "create" epoch of the creating_pgs, so the new primary can be
updated with the MOSDPCreate message.
Fixes: http://tracker.ceph.com/issues/19744
Signed-off-by: Kefu Chai <kchai@redhat.com>
Haomai Wang [Sat, 22 Apr 2017 03:46:48 +0000 (11:46 +0800)]
Merge pull request #14707 from wjwithagen/wip-wjw-freebsd-kqueue-logging
msg: Increase loglevels on some messages
Reviewed-by: Haomai Wang <haomai@xsky.com>