Commit Graph

83408 Commits

Author SHA1 Message Date
Yuri Weinstein
1731fa1d48
Merge pull request #19845 from fangyuxiangGL/escape
rgw: rework json/xml escape usage follow #19806

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-02-27 09:49:12 -08:00
Yuri Weinstein
ca666eef3c
Merge pull request #20352 from yehudasa/wip-22928
rgw: use explicit index pool placement

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-02-27 09:48:16 -08:00
Yuri Weinstein
00e0cd0b72
Merge pull request #20440 from cbodley/wip-qa-rgw-beast
qa/rgw: remove some civetweb overrides for beast testing

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2018-02-27 09:47:05 -08:00
Yuri Weinstein
9cafa7c275
Merge pull request #20471 from mdw-at-linuxbox/wip-master-swacldel
rgw: Allow swift acls to be deleted.

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2018-02-27 09:46:30 -08:00
Nathan Cutler
39837301d0
Merge pull request #20234 from smithfarm/wip-run-make-check
build/ops: run-make-check.sh: fix SUSE support

Reviewed-by: Kefu Chai <kchai@redhat.com>
2018-02-27 17:33:14 +01:00
Nathan Cutler
6a2bcea045
Merge pull request #20436 from smithfarm/wip-22999
install-deps.sh: set python2 %bcond by environment

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2018-02-27 16:19:36 +01:00
Casey Bodley
a3aa4d5b88
Merge pull request #20611 from Leeshine/wip-rgw-22080-1
rgw: create sync-module instance when radosgw-admin sync run

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2018-02-27 09:23:09 -05:00
Nathan Cutler
cbf50f0cbe
Merge pull request #20397 from tdb/fix/perms-ocf-rbd
rbd: resource agent needs to be executable

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
2018-02-27 14:59:46 +01:00
Jason Dillaman
8f45676ec3 Merge pull request #20577 from Songweibin/wip-group-rename
rbd: add group rename methods

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-27 08:28:08 -05:00
Nathan Cutler
fe028f89b6 install-deps.sh: set python2 %bcond by environment
If there is no /usr/bin/python2 we need to set %bcond_with python2.

Fixes: http://tracker.ceph.com/issues/22999
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-02-27 14:12:12 +01:00
Nathan Cutler
7d6e165bdd
Merge pull request #20434 from smithfarm/wip-22998
build/ops: install-deps.sh: pass --no-recommends to zypper

Reviewed-by: Ricardo Dias <rdias@suse.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
2018-02-27 14:09:33 +01:00
Nathan Cutler
fba862df03
Merge pull request #20404 from smithfarm/wip-cmake-with-systemd
build/ops: change WITH_SYSTEMD default to ON

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
2018-02-27 14:03:30 +01:00
Nathan Cutler
5200405bf0 build/ops: run-make-check.sh: fix SUSE support
Get /usr/bin/which from the right RPM.

Fixes: http://tracker.ceph.com/issues/22875
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2018-02-27 13:58:42 +01:00
Nathan Cutler
0fb78d1533
Merge pull request #20245 from smithfarm/wip-p2p-ripout
tests: cleanup: drop upgrade/jewel-x/point-to-point-x

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2018-02-27 13:53:17 +01:00
Nathan Cutler
93e99e7a27
Merge pull request #20138 from smithfarm/wip-recommend-chrony
build/ops: rpm: recommend chrony instead of ntp-daemon

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
2018-02-27 13:48:52 +01:00
Jason Dillaman
64c215e3dd
Merge pull request #20551 from shun-s/wip-add-notify-name-print
rbd: output notifyOp request name when watching

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2018-02-27 07:47:05 -05:00
Patrick Donnelly
c42015651e
Merge PR #19471 into master
* refs/pull/19471/head:
	cephfs-journal-tool: support purge queue

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-27 02:22:45 -08:00
Patrick Donnelly
47ba679906
Merge PR #20412 into master
* refs/pull/20412/head:
	mds/CDir: cleanup in the lookup_exact_snap()
	mds/cdir: add CDir missing state

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2018-02-27 02:22:38 -08:00
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
lvshanchun
a55797e093 rgw: create sync-module instance when radosgw-admin sync run
Signed-off-by: lvshanchun <lvshanchun@gmail.com>
2018-02-27 16:14: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
songweibin
034ad878fd rbd: add 'group rename' action to CLI and Python API
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-02-26 10:21:58 +08:00
songweibin
666181860f librbd: add group rename methods
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-02-26 10:21:58 +08:00
songweibin
164b4da888 cls_rbd: add group rename operations to cls_rbd
Signed-off-by: songweibin <song.weibin@zte.com.cn>
2018-02-26 10:21:58 +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