Commit Graph

73899 Commits

Author SHA1 Message Date
Abhishek Lekshmanan
527617f911 mailmap: Sven Seeberg affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:23 +02:00
Abhishek Lekshmanan
d31af38d62 mailmap: Mohamad Gebai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:23 +02:00
Abhishek Lekshmanan
c555ac859b mailmap: Fabian Grünbichler affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:23 +02:00
Abhishek Lekshmanan
1c2e7bc9f5 mailmap: Vedant Nanda affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
5fcf7142b6 mailmap: Andrew Solomon affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
9e52f1e43a mailmap: Yu Shengzuo affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
8a2ef9d664 mailmap: Yanchun Bai affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
29d16279cf mailmap: Tone Zhang affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
3959c17e5c mailmap: Liu Hong affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:22 +02:00
Abhishek Lekshmanan
1a70d0f225 mailmap: Liu Hong affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
d845b9872b mailmap: Li Hongjie name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
9349c5dcf0 mailmap: Josh Durgin name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
854213fa91 mailmap: Jesse Williamson name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
2172bd3de9 mailmap: Hongtong Liu name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:21 +02:00
Abhishek Lekshmanan
481e6d7a96 mailmap: He Chuang affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:20 +02:00
Abhishek Lekshmanan
79175f1551 mailmap: Chu Hua-Rong name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:16:12 +02:00
Abhishek Lekshmanan
4ad8b90bb8 doc: release notes: notable change for 12.1.0
Adding the changelog from 12.0.3 to 9f259cb923

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:07:11 +02:00
Abhishek Lekshmanan
dd6b45b88f doc: v12.1.0 major changes for release
Adding a section for major changes in 12.1.0 release, sorted by sections
so that we can have a consolidated announce when announcing the release

Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2017-06-12 13:05:39 +02:00
Kefu Chai
419ff0b90e qa: remove duplicated flush_pg_stats() helper
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-12 18:32:50 +08:00
Kefu Chai
b2e162b55c test/vstart_wrapper.sh: display_log on test failure
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-06-12 16:15:49 +08:00
xie xingguo
49c9b83a1a mon/OSDMonitor: wildcard support for osd down/out/in/remove commands
E.g.:
~# ceph osd out all
marked out osd.0. marked out osd.1. marked out osd.2.

~# ceph osd in '*'
marked in osd.0. marked in osd.1. marked in osd.2.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-12 12:46:53 +08:00
Jos Collin
915906dd56 common: initialize _hash in LogEntryKey()
Fixed:

** CID 717210:  Uninitialized members  (UNINIT_CTOR)
ceph/src/common/LogEntry.h: 70 in LogEntryKey::LogEntryKey()()
Non-static class member "_hash" is not initialized in this constructor nor in any functions that it calls.

Signed-off-by: Jos Collin <jcollin@redhat.com>
2017-06-12 08:58:47 +05:30
xie xingguo
677adc3642 mon/MonCommand: fix description of "osd rm" command
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-12 10:08:33 +08:00
xie xingguo
905ad73c33 mon/OSDMonitor: add "ceph osd ls-tree" command
E.g.:
~# ceph osd tree
ID WEIGHT  TYPE NAME                                        UP/DOWN REWEIGHT PRIMARY-AFFINITY
-5 3.00000 root foo
-4 2.00000     rack foo-rack-1
-3 1.00000         host foo-host-192-8-8-91
 1 1.00000             osd.1                                     up  1.00000          1.00000
-6 1.00000         host foo-host-192-8-8-92
 2 1.00000             osd.2                                     up  1.00000          1.00000
-8 1.00000     rack foo-rack-2
-7 1.00000         host foo-host-192-8-8-93
 0 1.00000             osd.0                                     up  1.00000          1.00000
-1       0 root default
-2       0     host gitbuilder-ceph-rpm-centos7-amd64-basic

~# ceph osd ls-tree foo
0
1
2

~# ceph osd ls-tree foo-rack-1
1
2

~# ceph osd ls-tree foo-rack-2
0

~# ceph osd ls-tree foo-host-192-8-8-92
2

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-12 10:08:33 +08:00
xie xingguo
4fec5b85f1 mon/OSDMonitor: batch OSDs nodown/noout support
This patch allow us to add batch OSDs(e.g., from a specific host which is currently in maintenance)
into a specific nodown/noout list, which can not be automatically marked down/out
and hence can be eliminated from data migration.

This has the same effect with the global nodown/noout flag but is more fine-grained.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-06-12 10:08:33 +08:00
zhanglei
79eb830014 Merge branch 'ceph' into zl 2017-06-11 21:23:34 -04:00
yuliyang
6983eee563 rgw: fix rgw bucket policy IfExists position
Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
2017-06-11 15:13:42 +08:00
Casey Bodley
b8272f3607 rgw: only log metadata on metadata master zone
Fixes: http://tracker.ceph.com/issues/20244

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-06-10 18:12:54 -04:00
Sage Weil
9f259cb923 Merge pull request #15610 from wjwithagen/wip-wjw-freebsd-py-pecan
core: Install Pecan for FreeBSD
2017-06-10 12:50:10 -05:00
Mykola Golub
c42c9f9afd Merge pull request #15574 from dillaman/wip-20223
pybind/rbd: OSError should be picklable

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-06-10 18:24:16 +03:00
Loic Dachary
fe491909a6 Merge pull request #15576 from dachary/wip-ceph-disk
ceph-disk: sensible default for block.db

Reviewed-by: Sage Weil <sage@redhat.com>
2017-06-10 15:39:54 +02:00
Willem Jan Withagen
f7e18c29dc core: Install Pecan for FreeBSD
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-06-10 12:12:23 +02:00
Gregory Farnum
3084fcfda9 Merge pull request #15609 from stiwari/wip-19879
Merge pull request from stiwari/wip-19879
2017-06-09 21:27:19 -07:00
Yehuda Sadeh
10a22815d2 Merge pull request #12851 from zhangsw/fix-rgw-bucketcheck-bug
rgw: bucket index check in radosgw-admin removes valid index.

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-06-09 15:16:55 -07:00
Gregory Farnum
2289e80950 Merge pull request #15606 from stiwari/fix_1
Documentation Fixes for http://tracker.ceph.com/issues/19879

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2017-06-09 14:39:11 -07:00
Sage Weil
4b8abef1b4 Merge pull request #15588 from liewegas/wip-20216
pybind/mgr/dashboard: monkeypatch os.exit to stop cherrypy from taking down mgr

Reviewed-by: John Spray <jspray@redhat.com>
2017-06-09 16:26:18 -05:00
Josh Durgin
7376e8132f Merge pull request #15550 from jcsp/wip-doc-cephfs-objsize
doc/cephfs: mention RADOS object size limit

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-09 14:22:56 -07:00
Loic Dachary
2a5cd5dc1e ceph-disk: sensible default for block.db
If bluestore_block_db_size is unset or zero, fallback to a sensible
default which is block_size / 100. With a minimum of 1GB.

Signed-off-by: Loic Dachary <loic@dachary.org>
2017-06-09 20:50:54 +02:00
Matt Benjamin
126cd32593 Merge pull request #13395 from dang/wip-quota-cache-doc
Document RGW quota cache options
2017-06-09 13:56:52 -04:00
Matt Benjamin
5e4f8f63c9 Merge pull request #15568 from guihecheng/rgw_file-cleanup-names
rgw: rgw_file cleanup names
2017-06-09 13:41:45 -04:00
Matt Benjamin
05a390ba0f Merge pull request #15541 from guihecheng/rgw_file-cleanup
rgw_file: replace raw fs->fh_lru.unref with predefined fs->unref
2017-06-09 12:48:20 -04:00
Ilya Dryomov
8cf0373374 rados: fix typo in 'df' column name
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2017-06-09 18:36:19 +02:00
Kefu Chai
ab43b0ddc8 Merge pull request #15558 from Linbing/wip-osd-optimize-send-failues
osd: when osd in not in failure_pending, we don't need to get osd inst from osdmap.

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-06-10 00:27:44 +08:00
Yuri Weinstein
41a90b99aa Merge pull request #15223 from badone/wip-ceph_test_admin_socket_output
tests: Add integration tests for admin socket output

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-06-09 09:01:52 -07:00
Yuri Weinstein
b38272a7d8 Merge pull request #15573 from liewegas/wip-20208
mon/PGMap: fix osd_epoch update when removing osd_stat

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
2017-06-09 09:00:10 -07:00
Sage Weil
a423270674 os/bluestore: set bluestore_cache_kv_ratio to configure rocksdb cache size
Devote 40% to kv (rocksdb), 50% to metadata (onodes etc), 10% to data.

Note that if we don't consume the data portion (e.g., no cache hints) that
the onode metadata will "borrow" that space.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-09 10:50:56 -04:00
Sage Weil
3990137bf9 kv/RocksDBStore: rocksdb_cache_row_ratio
Specify portion of cache to devote to row cache (the rest goes to the
block cache).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-06-09 10:50:55 -04:00
Jason Dillaman
3ae72a001b Merge pull request #15594 from idryomov/wip-krbd-rados-ls
qa: update krbd_data_pool.sh to match the new rados ls behavior

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-06-09 10:50:20 -04:00
Sage Weil
f3904aad0c Merge pull request #15600 from ceph/luminous
12.0.3
2017-06-09 09:13:59 -05:00
Sage Weil
b6a5b946f8 Merge pull request #15180 from theanalyst/doc/rgw-dev-s3tests
doc: dev improve the s3tests doc to reflect current scripts
2017-06-09 08:32:10 -05:00