Liyan
f2e98210a2
test: tride_size must be more than min_stride_size
...
Fixes: http://tracker.ceph.com/issues/20775
Signed-off-by: Lianne Wang <liyan.wang@xtaotech.com>
2017-07-26 08:27:32 -04:00
Sage Weil
27c1d62ae9
Merge pull request #16508 from liewegas/wip-mgr-lock-cycle
...
mgr: fix lock cycle
2017-07-22 21:14:36 -05:00
Sage Weil
17c1a8f74a
Merge pull request #16488 from liewegas/wip-skewed
...
common/options: remove mon_warn_osd_usage_min_max_delta from options.cc too
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-22 13:07:43 -05:00
Sage Weil
1fbf4ca7fd
Merge pull request #16490 from jdurgin/wip-20739
...
osd/PrimaryLogPG: skip deleted missing objects in pg[n]ls
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-22 13:07:28 -05:00
Sage Weil
a7b40ce13c
Merge pull request #16501 from liewegas/wip-fix-mgr-commands
...
mon: do not dereference empty mgr_commands
2017-07-22 13:07:05 -05:00
Sage Weil
08bdc2c867
Merge pull request #16500 from liewegas/wip-compact-sudo
...
qa/workunits/cephtool/test.sh: add sudo for daemon compact
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-22 13:01:20 -05:00
Sage Weil
bb2c84eda6
mgr/PyModules: fix lock name
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-22 13:48:17 -04:00
Sage Weil
d7ba56f421
mgr/DaemonServer: fix lock cycle
...
This breaks a lock cycle with DaemonState::lock and PyModules::lock.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-22 13:48:00 -04:00
Sage Weil
4e6487cad4
Merge pull request #15991 from dillaman/wip-rbd-auth-profile
...
mon,osd: new rbd-based cephx cap profiles
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-21 22:38:42 -05:00
Sage Weil
a40d8e4a83
Merge pull request #16432 from liewegas/wip-mgr-daemonstate-lock
...
mgr: add per-DaemonState lock
Reviewed-by: John Spray <john.spray@redhat.com>
2017-07-21 22:36:26 -05:00
Sage Weil
0429acda45
Merge pull request #16460 from liewegas/wip-mgr-metadata
...
mon: add mgr metdata commands, and overall 'versions' command for all daemon versions
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-21 22:36:09 -05:00
Sage Weil
165f80a9e1
Merge pull request #16465 from xiexingguo/wip-shutup-noscrub-warn
...
mon: stop issuing not-[deep]-scrubbed warnings if disabled
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-21 22:35:43 -05:00
Sage Weil
31e9061815
Merge pull request #16477 from tchaikov/wip-health-mon
...
mon/HealthMonitor: trigger a proposal if stat updated
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-21 22:34:50 -05:00
Sage Weil
4d4b0b469e
Merge pull request #16478 from xiexingguo/wip-drop-empty-message
...
mon/HealthMonitor: avoid sending unnecessary MMonHealthChecks to leader
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-21 22:34:32 -05:00
Sage Weil
bea20a4ce1
Merge pull request #16480 from jcsp/wip-rm-convert
...
common: remove config opt conversion utility
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2017-07-21 22:34:08 -05:00
Sage Weil
c1704f2e6b
mon: do not dereference empty mgr_commands
...
This may be empty before the initial quorum commits the static command
list.
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-21 23:32:05 -04:00
Sage Weil
2f272ab451
qa/workunits/cephtool/test.sh: add sudo for daemon compact
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-21 23:18:03 -04:00
Patrick Donnelly
1e5c8aef7b
Merge PR 16390 into master
...
* refs/remotes/upstream/pull/16390/head:
mds: cleanup with unique_ptr
mds: add to get version in the mds_commands
mds: cleanup
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-07-21 13:23:10 -07:00
Patrick Donnelly
9506789ce1
Merge PR 16379 into master
...
* refs/remotes/upstream/pull/16379/head:
qa: fix MDS_CLIENT_RECALL copy error
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:23:07 -07:00
Patrick Donnelly
9e936c70b2
Merge PR 16337 into master
...
* refs/remotes/upstream/pull/16337/head:
mds: clear dirty rstat flag on non-auth inode when finishing scatter update
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:23:04 -07:00
Patrick Donnelly
e46d63c8cc
Merge PR 16280 into master
...
* refs/remotes/upstream/pull/16280/head:
Client: mkdirs bugs when two clients send mkdir request for a same dir
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:23:01 -07:00
Patrick Donnelly
71e49cf121
Merge PR 16278 into master
...
* refs/remotes/upstream/pull/16278/head:
MDSMonitor: show laggy MDSs at higher debug level
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:22:58 -07:00
Patrick Donnelly
e0880c865a
Merge PR 16270 into master
...
* refs/remotes/upstream/pull/16270/head:
mds: improve wording of mdsmap dne logging
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:22:56 -07:00
Patrick Donnelly
11d809e9fe
Merge PR 16232 into master
...
* refs/remotes/upstream/pull/16232/head:
MDS: update the mlogger of mds in function check_memory_usage
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:22:53 -07:00
Patrick Donnelly
4eb985085f
Merge PR 16231 into master
...
* refs/remotes/upstream/pull/16231/head:
Client: get rid of variable "butnot" in "client::get_caps"
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:22:50 -07:00
Patrick Donnelly
23e3d40751
Merge PR 16226 into master
...
* refs/remotes/upstream/pull/16226/head:
qa: wait for OSDMap to propagate for snap purge
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:22:47 -07:00
Patrick Donnelly
58bac728bc
Merge PR 16149 into master
...
* refs/remotes/upstream/pull/16149/head:
mds: misc cleanup
Reviewed-by: Zheng Yan <zyan@redhat.com>
2017-07-21 13:22:44 -07:00
Patrick Donnelly
db6b76b0e4
Merge PR 15942 into master
...
* refs/remotes/upstream/pull/15942/head:
client: add unlock_fh_pos when abort
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2017-07-21 13:22:36 -07:00
Josh Durgin
5617604556
osd/PrimaryLogPG: skip deleted missing objects in pg[n]ls
...
Fixes: http://tracker.ceph.com/issues/20739
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2017-07-21 15:02:57 -04:00
Jason Dillaman
6b44cb6034
PendingReleaseNotes: added blurb for new RBD cap profiles
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:30:38 -04:00
Jason Dillaman
e1d439f2fb
osd: expand profile caps upon construction to avoid potential race
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:30:18 -04:00
Jason Dillaman
44fa7ee788
qa/workunits/rbd: rbd-mirror tests should use 'mirror' user
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:30:18 -04:00
Jason Dillaman
56614d0ee9
qa/suites/rbd: mirroring tests should use rbd cap profiles
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:30:18 -04:00
Jason Dillaman
d32485ff37
qa/workunits/rbd: devstack test should use auth profiles
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:30:18 -04:00
Jason Dillaman
7f1b1dc38a
doc: include details for new RBD cap profiles
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:30:18 -04:00
Jason Dillaman
fc816cbec5
mon,osd: drop the "allow" prefix for profile caps
...
The use of the a profile implies that it sets everything up. If
support for deny is ever added, it doesn't make much sense to
deny a profile.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:29:37 -04:00
Jason Dillaman
90d41ab4b5
osd: new 'rbd'/'rbd-read-only' osd cap profiles
...
The 'rbd' profile provides read-only class access on all pools
to the 'rbd_children' object and write access to the optionally
specified pool. The 'rbd-read-only' profile does as its name
implies.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:29:37 -04:00
Jason Dillaman
8aea47abaa
osd: primitive cephx osd profile cap support
...
The two new example profiles are read-only and read-write
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:29:37 -04:00
Jason Dillaman
bdbae2e589
mon: added 'rbd' profile
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:29:37 -04:00
Jason Dillaman
9ceac16503
mon: support regex-based restrictions on command caps
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2017-07-21 14:29:37 -04:00
Kefu Chai
350feb87b2
Merge pull request #16445 from tchaikov/wip-16895
...
test: create asok files in a temp directory under $TMPDIR
Reviewed-by: Loic Dachary <ldachary@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-22 02:24:28 +08:00
Sage Weil
cfa327279b
common/options: remove mon_warn_osd_usage_min_max_delta from options.cc too
...
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-21 13:36:23 -04:00
Kefu Chai
10b88b5d82
test: create asok files in a temp directory under $TMPDIR
...
to shorten the pathname of unix domain socket created for admin socket,
so it does not exceed the limit of 107 on GNU/Linux:
* ceph-helper.sh: the temp directory is named ${TMPDIR:-/tmp}/ceph-asok.$$
* vstart.sh: the temp directory is named `mktemp -u -d "${TMPDIR:-/tmp}/ceph-asok.XXXXXX"`
Fixes: http://tracker.ceph.com/issues/16895
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-07-22 01:05:29 +08:00
Yuri Weinstein
9fdd2455d3
Merge pull request #16408 from yanghonggang/master
...
osd: fix pg ref leaks when osd shutdown
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2017-07-21 09:41:02 -07:00
Sage Weil
3bce6128b5
Merge pull request #16449 from smithfarm/wip-obsolete-xio
...
build/ops: rpm: Drop legacy libxio support
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-07-21 11:01:39 -05:00
Sage Weil
cb084a55f6
Merge pull request #16453 from liewegas/wip-workloadgen
...
crush: enforce buckets-before-rules rule
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2017-07-21 11:01:22 -05:00
Sage Weil
33daf6f746
Merge pull request #16455 from liewegas/wip-20667
...
osd,mds,mgr: do not dereference null rotating_keys
Reviewed-by: Bassam Tabbara <Bassam.Tabbara@Quantum.com>
2017-07-21 11:00:42 -05:00
Sage Weil
9bd678e88a
Merge pull request #16459 from jdurgin/wip-20704
...
osd: fix a couple bugs with persisting the missing set when it contains deletes
Reviewed-by: Sage Weil <sage@redhat.com>
2017-07-21 10:59:36 -05:00
Sage Weil
29996ea673
Merge pull request #16461 from liewegas/wip-skewed
...
mon/PGMap: remove skewed utilizatoin warning
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-07-21 10:58:33 -05:00
Sage Weil
7832c53375
mon/PGMap: remove skewed utilizatoin warning
...
This has a few problems:
1- It does not do it's analysis over CRUSH rule roots/classes, which
means that an innocent user of classes will see skewed usage (bc hdds are
more full than ssds, say)
2- It does not take degraded clusters into account, which means the warning
will appear when a fresh OSD is added.
See http://tracker.ceph.com/issues/20730
Signed-off-by: Sage Weil <sage@redhat.com>
2017-07-21 11:58:08 -04:00