Kefu Chai
8abc6e1bea
qa/tasks/rebuild_mondb: update to address ceph-mgr changes
...
- revive ceph-mgr after updating the keyring cap
- grant "mgr:allow *" to client.admin
- minor refactors
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-05-28 09:59:50 +08:00
Sage Weil
5f003d6e03
Merge pull request #15289 from ifed01/wip-bluestore-fix-bmap-assert
...
os/bluestore: fix BitMapAllocator assert on out-of-bound hint value
Reviewed-by: Varada Kari <varada.kari@gmail.com>
2017-05-26 17:48:08 -05:00
Sage Weil
c867a4d4e4
Merge pull request #15288 from yuyuyu101/wip-20062
...
msg/async: remove false alert "assert"
2017-05-26 17:47:22 -05:00
Gregory Farnum
032466d72d
Merge pull request #15214 from gregsfortytwo/wip-19931-snaptrim-pgref
...
osd: don't leak pgrefs or reservations in SnapTrimmer
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-05-26 14:50:00 -07:00
Greg Farnum
4caf2df0c3
osd: do not default-abort on leaked pg refs
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-26 14:43:26 -07:00
Greg Farnum
66ea9c1f66
osd: shutdown our reserver_finisher earlier in the process
...
This finisher thread has a lot of callbacks which can hold PGRefs. Make
sure we drain them out before checking that all the PGs have finished
and have no outstanding references.
Moving this should be safe; we've already stopped the op thread et al
and the only things still running are the OSDService's objecter_finisher,
recovery_request_timer, and snap_sleep_timer (which has definitely been emptied
by the time we get here as it's synchronously cleared out on PG shutdown).
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-26 14:43:26 -07:00
Casey Bodley
4c45d84926
Merge pull request #15316 from linuxbox2/wip-limitcheck-fixes
...
rgw-admin: fix bucket limit check argparse, div(0)
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-05-26 17:05:23 -04:00
Matt Benjamin
fb8e2fa61f
rgw-admin: fix bucket limit check argparse, div(0)
...
1. normalize arg parsing for "bucket limit check"
1.1 s/buckets/bucket/
2. avoid dividing by num_shards when it is 0
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2017-05-26 15:49:17 -04:00
Jos Collin
cc2780c4e9
Merge pull request #15304 from Linbing/modify-note-word-error
...
mon: Fixed typo in function comment blocks and in other comments
2017-05-26 21:41:08 +05:30
Igor Fedotov
6f8e5d2f1d
os/bluestore: fix BitMapAllocator assert on out-of-bound hint value
...
Signed-off-by: Igor Fedotov <ifedotov@mirantis.com>
2017-05-26 08:41:34 -07:00
Casey Bodley
4603e97183
Merge pull request #15256 from fangyuxiangGL/bucket-stats
...
rgw: display more info when using radosgw-admin bucket stats
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-05-26 10:48:41 -04:00
Casey Bodley
e3bf1df989
Merge pull request #15221 from fangyuxiangGL/set-placement-rule
...
rgw: set placement rule properly
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-05-26 10:35:26 -04:00
John Spray
ba545c1216
Merge pull request #15287 from ktdreyer/doc-ceph-fs-settings
...
doc: describe CephFS max_file_size
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2017-05-26 15:35:10 +01:00
Casey Bodley
30bc0f66d7
Merge pull request #15219 from fangyuxiangGL/extra_pool
...
rgw: use get_data_extra_pool() when get extra pool
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-05-26 10:34:19 -04:00
Casey Bodley
456ac50aa7
Merge pull request #14341 from theanalyst/cleanup/rgw/str-find
...
rgw_common: use string::npos for the results of str.find
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-05-26 10:33:35 -04:00
Sage Weil
d6c4925793
Merge pull request #14746 from wjwithagen/wip-wjw-reduce-noise-2
...
src/ceph.in: Use env(CEPH_DEV) to suppress noise from ceph
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-26 09:30:17 -05:00
Sage Weil
622c09ccd3
Merge pull request #15247 from liewegas/wip-upmap-save
...
osdmaptool: require --upmap-save before modifying input osdmap
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2017-05-26 09:20:05 -05:00
Jason Dillaman
47ad4429fb
Merge pull request #15234 from trociny/wip-19832
...
librbd: potential read IO hang when image is flattened
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-05-26 10:12:44 -04:00
Jason Dillaman
a38f0a5c98
Merge pull request #15239 from trociny/wip-19962
...
librbd: discard related IO should skip op if object non-existent
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-05-26 10:12:06 -04:00
Matt Benjamin
189ce0e5a6
Merge pull request #15293 from linuxbox2/wip-rgwfile-buckattr
...
rgw_file: store bucket uxattrs on the bucket
2017-05-26 09:48:09 -04:00
Jason Dillaman
32bd33eb1b
Merge pull request #15290 from idryomov/wip-krbd-unmap-straw
...
qa/suites/krbd: unmap subsuite needs straw buckets
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2017-05-26 09:27:50 -04:00
Ken Dreyer
4274c91c28
doc: describe differences with "mds set" vs "fs set"
...
Thanks to John Spray <jspray@redhat.com> on ceph-users for this
information.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2017-05-26 06:38:14 -06:00
Ken Dreyer
02753cdb91
doc: describe CephFS max_file_size
...
Add a description of max_file_size to the CephFS admin docs.
Thanks to John Spray <jspray@redhat.com> on ceph-users for this
information.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2017-05-26 06:38:11 -06:00
Willem Jan Withagen
f28f4cbc20
./qa/workunits/ceph-helpers.sh: Do not trace kill_daemon
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-05-26 12:07:28 +02:00
Willem Jan Withagen
0f8972dd70
vstart:Suppress trivial logging info during devlopment
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-05-26 12:07:14 +02:00
Willem Jan Withagen
f7e60bac5d
src/ceph.in: Use env(CEPH_DEV) to suppress noise from ceph
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2017-05-26 12:07:13 +02:00
linbing
5b468b641a
Modify note error
...
Signed-off-by: linbing linbing@t2cloud.net
2017-05-26 17:45:43 +08:00
Greg Farnum
b0e9deeea8
osd: Reset() the snaptrimmer on shutdown
...
We were failing to exit various wait states which held PGRefs. Error!
Fixes: http://tracker.ceph.com/issues/19931
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-25 21:52:49 -07:00
Sage Weil
6b6c14f8c7
Merge pull request #14658 from chardan/jfw-wip-halflife_atomic_t-baragon
...
librados,libradosstriper,test: migrate atomic_t to std::atomic (baragon)
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-25 22:29:19 -05:00
Sage Weil
0f01014ba5
Merge pull request #15227 from tchaikov/wip-20051
...
mon/MonClient: cancel pending commands on shutdown
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-05-25 22:28:47 -05:00
Sage Weil
6650a18e59
Merge pull request #15249 from Alessandro-Barbieri/patch-2
...
yasm-wrapper: filter -pthread
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-25 22:27:57 -05:00
Sage Weil
dcebdf4ff0
Merge pull request #15268 from ifed01/wip-bluestore-false-assert
...
os/bluestore: fix false assert in IOContext::aio_wake
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-25 22:27:23 -05:00
Sage Weil
94c834ab9b
Merge pull request #15272 from tchaikov/wip-mon-cleanups
...
mon: cleanups
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-25 22:27:11 -05:00
Brad Hubbard
096249707d
Merge pull request #15192 from badone/wip-tracker-19900-wait_auth_rotating-crash
...
mgr: Mark session connections down on shutdown
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-05-26 08:35:29 +10:00
Yuri Weinstein
25b8e0f63f
Merge pull request #15146 from tchaikov/wip-split-test-tiering
...
qa: split test_tiering into smaller pieces
Reviewed-by: Sage Weil <sage@redhat.com>
2017-05-25 13:43:53 -07:00
Yuri Weinstein
0f7e269880
Merge pull request #15156 from tchaikov/wip-ceph.in-assert-connected
...
ceph.in: assert(state==connected) before help_for_target()
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
2017-05-25 13:43:17 -07:00
Yuri Weinstein
516c3ec452
Merge pull request #15224 from tchaikov/wip-denc-no-deep-copy-for-segmented-buffer
...
denc: add need_contiguous to denc_traits
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-05-25 13:40:23 -07:00
Matt Benjamin
448edbfa55
rgw_file: store bucket uxattrs on the bucket
...
This turns out to be the corollary of the earlier bug in removing
buckets w/uxattrs. Rather than conditionally put the attrs on a '/'
object, put them on the bucket--because that works, and will be
slightly more efficient when the check for the '/' object goes
away.
Fixes: http://tracker.ceph.com/issues/20082
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2017-05-25 16:28:02 -04:00
Greg Farnum
0bce2c622e
osd: make sure we drop Backoff PGRefs on shutdown
...
Fixes: http://tracker.ceph.com/issues/19931
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-25 11:42:10 -07:00
Greg Farnum
a3b028a6d1
osd: print out pg debug ref counts on acquire/drop
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-25 11:42:10 -07:00
Greg Farnum
ec4185d198
osd: repair the PG_DEBUG_REFS build
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-25 11:42:01 -07:00
Greg Farnum
306ad85f0f
osd: use PGRef instead of boost::intrusive_ptr<PG> everywhere
...
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2017-05-25 11:39:07 -07:00
John Spray
f80e0973f5
Merge pull request #15062 from ukernel/wip-19912
...
qa/tasks/cephfs: use getattr to guarantee inode is in client cache
Reviewed-by: John Spray <john.spray@redhat.com>
2017-05-25 18:44:54 +01:00
Ken Dreyer
5b40557a2c
Merge pull request #15270 from ceph/wip-subman-cron-attr-tserlin
...
Set subman cron attributes in spec file
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
2017-05-25 11:43:24 -06:00
Dan Mick
19197d88aa
Merge pull request #15253 from tchaikov/wip-ceph-daemon-termsize
...
pybind/ceph_daemon.py: fix Termsize.update
Reviewed-by: Dan Mick <dmick@redhat.com>
2017-05-25 10:09:14 -07:00
Jos Collin
4ef5559fe8
Merge pull request #15279 from joscollin/wip-cleanup-rename-filejournal-object
...
test: Rename FileJournal object to distinguish
2017-05-25 21:27:40 +05:30
Thomas Serlin
a9eb6ecea7
Set subman cron attributes in spec file
...
Fixes: http://tracker.ceph.com/issues/20074
Signed-off-by: Thomas Serlin <tserlin@redhat.com>
2017-05-25 10:16:51 -04:00
Ilya Dryomov
ffb9e09b18
qa/suites/krbd: unmap subsuite needs straw buckets
...
The default tunables for luminous allow straw2 buckets, which aren't
supported by pre-single-major.yaml kernel. The map is generated before
crush_tunables override takes effect, so set the bucket algorithm to
straw manually.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2017-05-25 16:11:06 +02:00
Haomai Wang
2f8c56959a
msg/async: remove false alert "assert"
...
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-05-25 21:56:07 +08:00
Nathan Cutler
e9a81ba41c
Merge pull request #15200 from smithfarm/wip-rdma-devel
...
build/ops: rpm: move RDMA and python-prettytables build dependencies to distro-conditional section
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
2017-05-25 11:18:29 +02:00