Commit Graph

71303 Commits

Author SHA1 Message Date
Sage Weil
fb90918a1d Merge pull request #14503 from wjwithagen/wip-wjw-freebsd-doc-dev
doc/dev: add some info about FreeBSD
2017-04-25 12:09:02 -05:00
Sage Weil
cff7f931cd 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>
2017-04-25 12:08:36 -05:00
Sage Weil
e17c85c22f Merge pull request #14625 from theanalyst/doc/releases/12.0.2
doc: v12.0.2 (dev) release notes
2017-04-25 12:06:24 -05:00
Sage Weil
dffcfbfce1 Merge pull request #14713 from smithfarm/wip-19740
tests: set -x in suites/iozone.sh workunit

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2017-04-25 10:56:17 -05:00
Sage Weil
a2f8e50c0f Merge pull request #14756 from yehudasa/wip-rgw-suite-fix
qa/suite: replace reference to fs/xfs.yaml
2017-04-25 10:44:41 -05:00
Abhishek L
88e331af3b Merge pull request #14747 from Liuchang0812/wip-mailmap
mailmap: update organization info

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-04-25 17:12:52 +02:00
Sage Weil
0d31587d41 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>
2017-04-25 09:43:56 -05:00
Sage Weil
138b7b9f4d Merge pull request #14725 from tchaikov/wip-cmake
cmake: do not compile crush twice

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-04-25 09:31:13 -05:00
Sage Weil
c9106d48ec 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>
2017-04-25 09:30:36 -05:00
Sage Weil
79a7c21546 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>
2017-04-25 09:30:10 -05:00
Sage Weil
0b2b544406 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>
2017-04-25 09:29:48 -05:00
Mykola Golub
dba3de2a8c 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>
2017-04-25 15:07:49 +03:00
zy751713126
79b6695689 rbd/bench: add notes of default values, it's more easy to use
Signed-off-by: Zheng Yin <zhengyin@chinac.com>
2017-04-25 18:08:43 +08:00
liuchang0812
2d43791d41 mailmap: update organization info
Signed-off-by: liuchang0812 <liuchang0812@gmail.com>
2017-04-25 16:45:23 +08:00
Yehuda Sadeh
180e276dd1 qa/suite: replace reference to fs/xfs.yaml
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2017-04-24 15:40:12 -07:00
John Spray
de36573fb2 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>
2017-04-24 22:13:48 +01:00
John Spray
c2fb170586 Merge pull request #14652 from jcsp/wip-18816
mds: remove "mds log" config option

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2017-04-24 22:12:46 +01:00
John Spray
1eb9438bc9 Merge pull request #14636 from jcsp/wip-19691
osdc: remove journaler_allow_split_entries option

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2017-04-24 22:12:35 +01:00
John Spray
ca0b087b32 Merge pull request #14317 from ukernel/wip-19306
client: make seeky readdir more efficiency

Reviewed-by: John Spray <john.spray@redhat.com>
2017-04-24 22:11:08 +01:00
John Spray
d0d3a4a02e 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>
2017-04-24 22:10:01 +01:00
Casey Bodley
dad69a1592 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>
2017-04-24 11:56:38 -04:00
Abhishek Lekshmanan
ec9702f65a 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>
2017-04-24 17:11:04 +02:00
Loic Dachary
27445ce7c6 Merge pull request #14479 from swamireddy/v12.0.1_credits
mailmap: V12.0.1 credits

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2017-04-24 17:08:32 +02:00
Sage Weil
8a3716a472 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>
2017-04-24 09:57:55 -05:00
Sage Weil
852f4da3b1 ceph-kvstore-tool: compact{,-prefix,-range}
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24 10:20:29 -04:00
Sage Weil
d7f74d86e9 ceph-kvstore-tool: (url) escape prefixes and keys
Escape output; unescape input.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24 10:20:28 -04:00
Sage Weil
ca5bf3cf8f common/url_escape: add simple url_[un]escape() methods
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24 10:20:28 -04:00
Igor Fedotov
b2cf5bd0e8 os/bluestore: get rid off excessive lock at BitMapAllocator
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-04-24 07:15:10 -07:00
Sage Weil
331ee3e859 ceph-kvstore-tool: tabs instead of : as delimiter
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24 10:04:00 -04:00
Sage Weil
b05b018f6c 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>
2017-04-24 10:04:00 -04:00
Sage Weil
4ed5ab97b2 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>
2017-04-24 10:04:00 -04:00
Sage Weil
a0a9a982fe ceph-bluestore-tool: add error handling to bluefs-export
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-24 10:04:00 -04:00
Sage Weil
aafa816b25 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>
2017-04-24 10:04:00 -04:00
Jason Dillaman
7801682a6b Merge pull request #14741 from trociny/wip-19405
test/rbd_mirror: race in TestMockLeaderWatcher.AcquireError

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-04-24 09:35:04 -04:00
John Spray
9ca080d522 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>
2017-04-24 13:27:25 +01:00
John Spray
6fad8ccc24 Merge pull request #14575 from jcsp/wip-cephfs-suites
qa: Tidy up fs/ suite

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2017-04-24 11:20:59 +01:00
John Spray
53477e4b05 qa: switch off btrfs for multimds and kcephfs
Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24 11:19:56 +01:00
John Spray
e8f8b4c83e qa: update links for modified fs subsuite names
Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24 11:19:56 +01:00
John Spray
837a71c0af 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>
2017-04-24 11:19:55 +01:00
John Spray
6369120d63 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>
2017-04-24 11:19:55 +01:00
John Spray
b56fb50ef2 qa: remove unused fs/ dir
The objectstore/ dir is now selecting the backing fs.

Signed-off-by: John Spray <john.spray@redhat.com>
2017-04-24 11:19:55 +01:00
John Spray
ea688a6d46 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>
2017-04-24 11:19:55 +01:00
John Spray
0362d08121 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>
2017-04-24 11:19:54 +01:00
John Spray
3e3b94783c 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>
2017-04-24 11:19:54 +01:00
John Spray
16702ff13d Merge pull request #14018 from jcsp/wip-17939
client: getattr before returning quota/layout xattrs

Reviewed-by: Yan, Zheng <zyan@redhat.com>
2017-04-24 11:12:26 +01:00
Swami Reddy
19b9ecc98e mailmap: shiqi name normalization
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-24 14:17:58 +05:30
Zhi Zhang
83b9c639f8 mds: remove boost::pool usage and use tcmalloc directly
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
2017-04-24 14:37:37 +08:00
Brad Hubbard
3c257ef131 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>
2017-04-24 15:01:41 +10:00
Kefu Chai
a952f84bd1 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>
2017-04-24 12:20:42 +08:00
Haomai Wang
4bc7acdd06 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>
2017-04-24 12:11:21 +08:00