Patrick Donnelly
e016a6bc57
Merge PR #20468 into master
...
* refs/pull/20468/head:
mds: fix check of underwater dentries
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-27 02:22:31 -08:00
Patrick Donnelly
9c45cdff5f
Merge PR #20489 into master
...
* refs/pull/20489/head:
common: omit short option for id in help for clients
Reviewed-by: Jos Collin <jcollin@redhat.com>
2018-02-27 02:22:25 -08:00
Patrick Donnelly
c66fcfae73
Merge PR #20547 into master
...
* refs/pull/20547/head:
mds: add uptime to MDS status
Reviewed-by: Douglas Fuller <dfuller@redhat.com>
2018-02-27 02:22:19 -08:00
Patrick Donnelly
38cc4dbb82
Merge PR #20553 into master
...
* refs/pull/20553/head:
mds: always handle SESSION_REQUEST_RENEWCAPS messages
mds: don't cleanup request that has pending remote authpin/wrlock/xlock
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-27 02:22:08 -08:00
Jason Dillaman
e6acc640c1
Merge pull request #20532 from Songweibin/wip-du-user
...
rbd: filter out UserSnapshotNamespace in do_disk_usage
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 23:21:21 -05:00
Jason Dillaman
b3b3a400e1
Merge pull request #20529 from Songweibin/wip-fix-nbd-map
...
rbd: set a default value for options in `nbd map`
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 23:20:59 -05:00
Jason Dillaman
698b6f8486
Merge pull request #20507 from trociny/wip-remote-rename
...
librbd: make rename request complete with filtered code
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 23:20:24 -05:00
Haomai Wang
9765eb73da
Merge pull request #20600 from liewegas/wip-msgr-level
...
msg/async/AsyncConnection: less noisy debug
Reviewed-by: Haomai Wang <haomai@xsky.com>
2018-02-27 10:05:29 +08:00
Gregory Farnum
6bd63de565
Merge pull request #20572 from batrick/erasure-code-cephfs-doc
...
doc: cleanup erasure coded pool doc on cephfs use
2018-02-26 14:59:59 -08:00
Sage Weil
3d07fa8bae
msg/async/AsyncConnection: less noisy debug
...
This spams logs of healthy OSDs.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-26 15:17:54 -06:00
David Zafman
a2a6f60d99
Merge pull request #20571 from dzafman/wip-21833-2
...
Fix asserts caused by DNE pgs left behind after lots of OSD restarts
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-26 11:53:15 -08:00
Alfredo Deza
9c8afc2365
Merge pull request #20594 from ceph/wip-rm23004
...
ceph-volume: log the current running command for easier debugging
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-02-26 14:24:38 -05:00
Mykola Golub
f2c329129b
Merge pull request #20560 from dillaman/wip-22960-1
...
librbd: minor cleanup of the IO pathway
Reviewed-by: Mykola Golub <mgolub@suse.com>
2018-02-26 20:51:36 +02:00
Jason Dillaman
18bce0a075
librbd: moved write same buffer assembler to common location
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 12:31:59 -05:00
Jason Dillaman
c2d47e7df1
librbd: decoupled object read requests from result assembler
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 12:31:59 -05:00
Jason Dillaman
ac077112d6
librbd: use move-semantics for object IO data payloads
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 12:31:58 -05:00
Jason Dillaman
49f4f331d9
librbd: track the originating source of a flush request
...
This will be used in a later cleanup to remove the IO flush handling
from ImageCtx.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 12:29:37 -05:00
Jason Dillaman
baa0b68260
librbd: separated queued image IO requests from state machine
...
This breaks the tight coupling between the IO work queue and
the actual dispatch of IO requests.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 12:28:25 -05:00
Andrew Schoen
911ca889cd
ceph-volume: log the current running command for easier debugging
...
Fixes: http://tracker.ceph.com/issues/23004
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-02-26 10:13:59 -06:00
David Zafman
5ca56072c3
osd: Remove partially created pg known as DNE
...
Fixes: http://tracker.ceph.com/issues/21833
Signed-off-by: David Zafman <dzafman@redhat.com>
2018-02-26 07:55:39 -08:00
Sage Weil
1378ab7df5
Merge pull request #20567 from liewegas/wip-kill-pg-preferred
...
osd/osd_types: kill preferred field in pg_t
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
2018-02-26 09:13:40 -06:00
Sage Weil
df455a8b9f
osd/osd_types: pg_t: remove preferred
...
We killed this many many years ago; remove it!
Keep the hash<pg_t> value the same just in case this leaked into some
on-disk or on-wire structure.
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-26 09:06:57 -06:00
Alfredo Deza
91c877fb06
Merge pull request #20592 from ceph/ceph-volume-ssh
...
ceph-volume: add ANSIBLE_SSH_RETRIES=5 to functional tests
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-02-26 09:55:55 -05:00
Ilya Dryomov
bdb7a75a6d
Merge pull request #20591 from idryomov/wip-krbd-latest-osdmap-on-map-test
...
qa: krbd latest-osdmap-on-map test
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-26 15:07:01 +01:00
Andrew Schoen
44a5b2eb3a
ceph-volume: add ANSIBLE_SSH_RETRIES=5 to functional tests
...
Occasionally we get tests that fail because a test node becomes
'unreachable'. This should avoid those ssh connection issues we see sometimes
by increasing the amount of times ansible will try to reconnect to a node
after an ssh failure.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2018-02-26 07:54:56 -06:00
John Spray
f21ab4a037
Merge pull request #20152 from Rubab-Syed/add_units_to_performance_counters
...
mgr: add units to performance counters
Reviewed-by: John Spray <john.spray@redhat.com>
2018-02-26 11:24:43 +00:00
Kefu Chai
a35b4294aa
Merge pull request #20576 from wjwithagen/wjw-fix-store_test
...
test: put new BlueStore tests un ifdef WITH_BLUESTORE
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-26 17:39:18 +08:00
Kefu Chai
4c98fa3714
Merge pull request #20552 from xiexingguo/wip-scrub-preempt-fixes
...
osd/PG: decay scrub_chunk_max too if scrub is preempted
Reviewed-by: Sage Weil <sage@redhat.com>
2018-02-26 09:55:24 +08:00
Kefu Chai
f4d1dd9c97
Merge pull request #20555 from jdurgin/wip-min-size-default
...
mon/OSDMonitor: fix min_size default for replicated pools
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-26 09:54:50 +08:00
Kefu Chai
093f04e44d
Merge pull request #20549 from Songweibin/wip-cleanup
...
common: fix typo in options.cc
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-02-26 09:52:34 +08:00
Ilya Dryomov
72edaae04d
qa: krbd latest-osdmap-on-map test
...
Make sure we get the latest osdmap when using an existing client.
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2018-02-25 11:40:19 +01:00
Patrick Donnelly
d59b41342a
Merge PR #20562 into master
...
* refs/pull/20562/head:
doc:Update ceph-fuse doc
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-24 10:25:47 -08:00
Kefu Chai
215aa3a6bc
Merge pull request #20574 from tchaikov/wip-no-more-hash-pthread-t
...
common/lockdep: drop hash<pthread_t> specialization
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
2018-02-24 18:03:14 +08:00
Willem Jan Withagen
071c47e8e2
test: put net BlueStore tests un ifdef WITH_BLUESTORE
...
Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
2018-02-24 09:31:45 +01:00
Kefu Chai
7a944125a4
Merge pull request #20497 from tchaikov/wip-ceph-disk-cmd-failure
...
ceph-disk: include output of failed command in exception
Reviewed-by: Alfredo Deza <adeza@redhat.com>
2018-02-24 12:20:53 +08:00
Kefu Chai
026b767ae9
Merge pull request #20534 from tchaikov/wip-22413
...
librados: make OPERATION_FULL_FORCE the default for rados_remove()
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-02-24 12:18:51 +08:00
Kefu Chai
4a00e32e4b
Merge pull request #20456 from b-ranto/wip-mgr-prom
...
mgr/prometheus: Skip bogus entries
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2018-02-24 12:17:48 +08:00
Kefu Chai
c8886cd77d
Merge pull request #19843 from ifed01/wip-ifed-bluestore-repair
...
os/bluestore: implement BlueStore repair
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2018-02-24 12:15:40 +08:00
Kefu Chai
327c81d70b
Merge pull request #14727 from voidbag/wip-voidbag-bdev-discard
...
os/bluestore: add discard method for ssd's performance
Reviewed-by: Wido den Hollander <wido@42on.com>
Reviewed-By: Sage Weil <sage@redhat.com>
2018-02-24 12:13:15 +08:00
Kefu Chai
a9ecfb1b82
common/lockdep: drop hash<pthread_t> specialization
...
quote from http://en.cppreference.com/w/cpp/utility/hash :
> Each standard library header that declares the template std::hash
> provides enabled specializations of std::hash for std::nullptr
> and all cv-unqualified arithmetic types (including any extended
> integer types), all enumeration types, and all pointer types.
since we've switched to C++17. this full specialization is not necessary
anymore.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2018-02-24 11:34:04 +08:00
Patrick Donnelly
b956579ac7
doc: cleanup erasure coded pool doc on cephfs use
...
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-23 14:43:50 -08:00
Casey Bodley
2b8450089c
Merge pull request #20488 from theanalyst/rgw/frontend-init
...
rgw: make init env methods return an error
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-02-23 16:35:53 -05:00
Sage Weil
5b527616de
osd/osd_types: pg_t: remove set_preferred()
...
Signed-off-by: Sage Weil <sage@redhat.com>
2018-02-23 09:29:00 -06:00
Jos Collin
12b4960656
doc:Update ceph-fuse doc
...
Fixes: http://tracker.ceph.com/issues/23084
Signed-off-by: Jos Collin <jcollin@redhat.com>
2018-02-23 20:27:45 +05:30
Sage Weil
15e537e418
Merge pull request #20504 from dzafman/wip-pg-states-doc
...
doc: Add missing pg states from doc
Reviewed-by: Sage Weil <sage@redhat.com>
2018-02-23 06:25:18 -06:00
xie xingguo
323dca0c82
osd/PG: kill extra scrubber state transition
...
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-02-23 14:26:47 +08:00
Josh Durgin
d1ca620698
mon/OSDMonitor: fix min_size default for replicated pools
...
This was accidentally changed to 0 by using the config value
directly in 582e567c93
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2018-02-23 00:39:13 -05:00
Yan, Zheng
543547827c
mds: always handle SESSION_REQUEST_RENEWCAPS messages
...
Fixes: http://tracker.ceph.com/issues/23059
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-02-23 12:17:46 +08:00
xie xingguo
a926052467
osd/PG: decay scrub_chunk_max too if scrub is preempted
...
In normal case we'll at least scrub as many objects as
osd_scrub_chunk_max specified at a time, so the current
backoff mechanism should have very limit effect.
Decay both osd_scrub_chunk_min and osd_scrub_chunk_max
should instead be a better resolution.
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2018-02-23 11:47:54 +08:00
Yan, Zheng
a197a89d65
mds: don't cleanup request that has pending remote authpin/wrlock/xlock
...
Fixes: http://tracker.ceph.com/issues/23059
Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
2018-02-23 11:35:10 +08:00