Commit Graph

75115 Commits

Author SHA1 Message Date
Yan Jun
0cfd05db57 osd: cleanups
Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
2017-07-13 22:22:20 +08:00
Nathan Cutler
7550bde5da Merge pull request #16074 from smithfarm/wip-obsolete-libcephfs1
build/ops: rpm: obsolete libcephfs1

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
2017-07-12 05:15:02 +02:00
Alfredo Deza
7b4553291b Merge pull request #16224 from liewegas/wip-docs-prune
doc: update intro, quick start docs

Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-07-11 16:44:30 -04:00
Casey Bodley
e5312705a0 Merge pull request #15632 from aclamk/wip-vstart-20235-multiple-radosgw
vstart: allow to start multiple radosgw when RGW=x

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-07-11 15:28:47 -04:00
Sage Weil
64f47c89fe Merge pull request #16265 from dzafman/wip-20470
test: Fix reg11184 test to remove extraneous pg

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-11 13:46:33 -05:00
Sage Weil
f2b837578a Merge pull request #16244 from liewegas/wip-11793
qa/suites/rados/thrash/workload/*: enable rados.py cache tiering ops

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-11 13:01:42 -05:00
Sage Weil
2afbc60be7 qa/suites/: enable rados.py cache tiering ops
These weren't being exercised!

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

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-11 14:01:15 -04:00
Sage Weil
0e9971cb3d Merge pull request #15836 from xiexingguo/wip-refactor-try-reuse-blob
os/bluestore: slightly refactor Blob::try_reuse_blob

Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-11 12:59:42 -05:00
Sage Weil
42a73ed71b Merge pull request #16245 from cbodley/wip-global-zlib-compressor
compressor/zlib: remove g_ceph_context/g_conf from compressor plugin

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2017-07-11 12:59:23 -05:00
Sage Weil
bbcb62d75d Merge pull request #16091 from runsisi/wip-lock-type
cls_lock: move lock_info_t definition to cls_lock_types.h

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-07-11 12:58:12 -05:00
Sage Weil
42d811da50 Merge pull request #16158 from majianpeng/bluestore-using-bufferlist-function-do-the-same-function
os/bluestore: use bufferlist functions whenever possible

Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-11 12:57:58 -05:00
Sage Weil
8e5c730a83 Merge pull request #16227 from tchaikov/wip-kill-clang-analyzer-warnings
mgr,os,test: kill clang analyzer warnings

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
2017-07-11 12:56:45 -05:00
Sage Weil
cb2cc82d93 Merge pull request #16239 from xiexingguo/wip-crush-weight-overflow
mon: a few more upmap (and other) fixes

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-11 12:56:15 -05:00
Sage Weil
eaf5d03549 Merge pull request #16249 from gregsfortytwo/wip-20562-cluster-stats
mon: maintain the "cluster" PerfCounters when using ceph-mgr

Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2017-07-11 12:55:19 -05:00
David Zafman
8b4b11a905 test: Fix reg11184 test to remove extraneous pg
Minor cleanups
Remove unused pool to aid future analysis

Signed-off-by: David Zafman <dzafman@redhat.com>
2017-07-11 10:41:09 -07:00
Adam Kupczyk
88f00bcc7f Fixed too big privileges for client.rgw.
Signed-off-by: Adam Kupczyk <akucpzyk@redhat.com>
2017-07-11 13:12:33 -04:00
Matt Benjamin
ad71757aea Merge pull request #15989 from linuxbox2/wip-nfs-compress
rgw_file: add compression interop to RGW NFS
2017-07-11 09:24:16 -04:00
Matt Benjamin
80d2940467 rgw_file: add large(ish) write test
allows for read-after-write verify

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2017-07-11 05:15:56 -04:00
Matt Benjamin
d064915aa5 rgw_file: compression fix and cleanup from review
A fix and a cleanup from Adam Kupczyk <akupczyk@redhat.com> review.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2017-07-11 05:15:17 -04:00
Matt Benjamin
6c3e22bfc2 rgw_file: enable compression filter (stores)
Previously NFS clients could access compressed data, but the
RGWWriteDataRequest lacked glue to attach an inbound
compression filter.

Fixes: http://tracker.ceph.com/issues/20462

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2017-07-11 05:14:30 -04:00
John Spray
5c63bb6b48 Merge pull request #16241 from liewegas/wip-dashboard-default
doc/mgr/dashboard: update dashboard docs to reflect new defaults

Reviewed-by: John Spray <john.spray@redhat.com>
2017-07-11 10:13:45 +01:00
Matt Benjamin
3613da5219 Merge pull request #16034 from guihecheng/rgw_file-policy-read
rgw: rgw_file skip policy read for virtual components
2017-07-11 05:04:33 -04:00
Adam Kupczyk
1967350dc8 vstart: allow to start multiple radosgw on consecutive ports
Signed-off-by: Adam Kupczyk <akupczyk@mirantis.com>
2017-07-11 03:33:03 -04:00
Sage Weil
7e12840db3 Merge pull request #16229 from Liuchang0812/wip-misc-cleanup
ceph.in, mgr: misc cleanups

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-10 16:50:40 -05:00
Sage Weil
382192bde0 Merge pull request #16230 from jecluis/wip-20443
mon/Monitor: recreate mon session if features changed

Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-10 16:50:08 -05:00
Sage Weil
0351dc3e1d Merge pull request #16233 from liewegas/wip-osd-create
qa/tasks/ceph.py: no osd id to 'osd create' command

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-10 16:49:32 -05:00
Sage Weil
7f03169df4 Merge pull request #16235 from tchaikov/wip-timer
os/filestore: do not free event if not added

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-10 16:49:01 -05:00
Sage Weil
53dcad23d6 Merge pull request #16237 from YankunLi/dev-bluestore0710
os/blueStore: Failure retry for opening file

Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-07-10 16:48:44 -05:00
Greg Farnum
108ac5ee78 mon: maintain the "cluster" PerfCounters when using ceph-mgr instead of PGMonitor
Fixes: http://tracker.ceph.com/issues/20562

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-07-10 13:46:39 -07:00
Sage Weil
f81dea9bfa Merge pull request #16246 from gregsfortytwo/wip-fix-mgr-cephx-link
doc: fix link for ceph-mgr cephx authorization
2017-07-10 13:16:48 -05:00
xie xingguo
0b62c6b8ab mon/OSDMonitor: dedup pg-upmap[-items]
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-11 02:14:07 +08:00
xie xingguo
5f7576c96a osd/OSDMap: fix potential divided-by-zero error
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-11 02:14:07 +08:00
xie xingguo
2ce818ae88 mon/OSDMonitor: allow user to permanently delete pool
If mon_fake_pool_delete is enabled, "osd pool delete"
will unable to delete pool permanently, as we ask user
to pass in a "--yes-i-really-really-mean-it-no-faking"
string now.

The old "osd pool delete" command won't allow user to do this.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-11 02:14:06 +08:00
xie xingguo
5f9de0e611 mon/OSDMonitor: sanity check osd number before applying pg-temp
In case user did something stupid and causing weird results.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-11 02:14:06 +08:00
Greg Farnum
a4b1395419 doc: fix link for ceph-mgr cephx authorization
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-07-10 10:56:53 -07:00
Casey Bodley
ec188a9dad zlib: remove g_ceph_context/g_conf from compressor plugin
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-07-10 13:20:08 -04:00
Yehuda Sadeh
c7e869c431 Merge pull request #16177 from Synesis-LLC/fix_rgw_crash_ec_data_pool
rgw: fix not initialized vars which cause rgw crash with ec data pool

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2017-07-10 09:53:18 -07:00
Yuri Weinstein
423652ceb0 Merge pull request #15467 from joke-lee/fix-aws-v2-signature-X-Amz-Date-priority
rgw:fix s3 aws v2 signature priority between header['X-Amz-Date'] and header['Date']

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-07-10 09:39:37 -07:00
Yuri Weinstein
0ccf2d72a5 Merge pull request #16033 from zhaochao/rgw-add-a-new-errcode-for-non-existed-user
rgw: add a new error code for non-existed user.

Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-07-10 09:34:44 -07:00
Yuri Weinstein
ad5703ba1b Merge pull request #16185 from smithfarm/wip-lease-stack-spawn
rgw: lease_stack: use reset method instead of assignment

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-07-10 09:31:08 -07:00
Yuri Weinstein
34bd1509f2 Merge pull request #16204 from jimifm/wip-rgw_frontend
rgw/rgw_frontend.h: Return negative value for empty uid in RGWLoadGenFrontend::init()

Reviewed-by: Jos Collin <jcollin@redhat.com>
2017-07-10 09:30:33 -07:00
Sage Weil
124787272d Merge pull request #16016 from liewegas/wip-osd-df
mon: include device class in tree view; hide shadow hierarchy

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-10 10:39:43 -05:00
Sage Weil
b5f81e7313 qa/tasks/ceph.py: no osd id to 'osd create' command
This isn't recognized by hammer, and we don't need it for jewel.

Fixes: http://tracker.ceph.com/issues/20548
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 10:43:16 -04:00
Sage Weil
917a6f9ba4 doc/start/quick-ceph-deploy: fix typos etc
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 10:04:24 -04:00
John Spray
44bce9e02c Merge pull request #15858 from liewegas/wip-mgr-servicemap
mgr,librados: service map

Reviewed-by: John Spray <john.spray@redhat.com>
2017-07-10 15:03:07 +01:00
Sage Weil
43bfe1768a doc/start/intro: add parens to cephfs section
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 09:57:42 -04:00
Sage Weil
fa8514e22d doc/mgr/dashboard: update dashboard docs to reflect new defaults
Also add not about load balancer.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 09:48:50 -04:00
Sage Weil
f7b87095ca doc/start/quick-deph-deploy: update quick deploy instructions
- include mgr
- simplify
- remove references to old stuff as new

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 09:38:16 -04:00
Sage Weil
5b07144b81 doc/start/quick-ceph-deploy: drop redundant warning
This is part of preflight.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 09:38:16 -04:00
Sage Weil
7678c4a314 doc/start: simplify quick start install process
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-10 09:38:16 -04:00