Commit Graph

71547 Commits

Author SHA1 Message Date
Mykola Golub
44cd43d579 Merge pull request #14712 from dillaman/wip-rbd-mirror-watch
rbd-mirror: remove tracking of image names from pool watcher

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
2017-04-23 19:32:43 +03:00
Orit Wasserman
5de9a3ef77 Merge pull request #14722 from cbodley/wip-19746
radosgw-admin: warn that 'realm rename' does not update other clusters
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2017-04-23 19:09:57 +03:00
Kefu Chai
ac6f6d2c29 Merge pull request #14338 from aclamk/fix-fio-ceph-objectstore-lifetime
fio_ceph_objectstore: fixes improper write request data lifetime

Reviewed-by: Igor Fedotov <ifedotov@mirantis.com>
2017-04-23 22:40:40 +08:00
Michal Jarzabek
1a5cb534d9 mds/Server.cc: Don't evict a slow client if...
... it's the only client

Fixes: http://tracker.ceph.com/issues/17855
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
2017-04-23 13:31:47 +01:00
Kefu Chai
0f5947d31e cmake: do not compile crush twice
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-23 00:05:19 +08:00
Casey Bodley
2b341bfd62 Merge pull request #14335 from hrchu/radosgw-admin-api-subuser
doc: rgw: Clean up create subuser parameters

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2017-04-22 11:49:05 -04:00
Haomai Wang
0e7d434869 os/bluestore: use correct bound encode size for unused
Signed-off-by: Haomai Wang <haomai@xsky.com>
2017-04-22 17:26:27 +08:00
Kefu Chai
2e7e4ebc2e mon/OSDMonitor: update pg_creatings even the new acting set is empty
there is chance that the acting set of a PG being created becomes empty,
and then OSDs joins the acting set. in that case, we need also update
the "create" epoch of the creating_pgs, so the new primary can be
updated with the MOSDPCreate message.

Fixes: http://tracker.ceph.com/issues/19744
Signed-off-by: Kefu Chai <kchai@redhat.com>
2017-04-22 16:46:42 +08:00
Loic Dachary
5d50805b1c ceph-disk: implement prepare --no-locking
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
Signed-off-by: Loic Dachary <loic@dachary.org>
2017-04-22 10:20:18 +02:00
Loic Dachary
a7205fb7b0 ceph-disk: Prepare keeps track of args
Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
Signed-off-by: Loic Dachary <loic@dachary.org>
2017-04-22 10:20:14 +02:00
Haomai Wang
66e68b32db Merge pull request #14707 from wjwithagen/wip-wjw-freebsd-kqueue-logging
msg: Increase loglevels on some messages

Reviewed-by: Haomai Wang <haomai@xsky.com>
2017-04-22 11:46:48 +08:00
Patrick Donnelly
18fac85d7e
mds: change_attr++ and set ctime for set_vxattr
Fixes: http://tracker.ceph.com/issues/19583

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2017-04-21 22:09:36 -04:00
Sage Weil
15e80fa2d8 Merge pull request #9853 from dx9/wip-alpine-dev-support
alpine: add alpine linux dev support
2017-04-21 18:54:25 -05:00
Sage Weil
56bff03b50 Merge pull request #14189 from tchaikov/wip-mgr-py-stderr
mgr: redirect python stdout,stderr to ceph log

Reviewed-by: John Spray <john.spray@redhat.com>
2017-04-21 18:54:01 -05:00
Sage Weil
27dd6530a2 Merge pull request #14559 from liewegas/wip-pg-map
mon: move 'pg map' to OSDMonitor

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-21 18:53:17 -05:00
Sage Weil
dee8f39949 Merge pull request #14583 from joscollin/wip-cleanup-osdmap-sections
osd: renamed the new vector name in OSDMap::build_simple_crush_map_from_conf

Reviewed-by: Sage Weil <sage@redhat.com>
2017-04-21 18:53:02 -05:00
Sage Weil
03c5962222 Merge pull request #14721 from dmick/wip-crypto-arm
CMakeLists.txt: don't do crypto/isa-l if not Intel

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-21 18:52:44 -05:00
Marcus Watts
93c705db2f rgw: swift: ability to update swift read and write acls separately.
openstack swift stores read and write acls as separate attributes
which can be updated independently.  Ceph stores acls in one merged
structure.  To emulate swift behavior, when updating an acl, take
the old acl and merge the unmodified bits into the replacement acl.

Fixes: http://tracker.ceph.com/issues/19289
Signed-off-by: Marcus Watts <mwatts@redhat.com>
2017-04-21 18:24:37 -04:00
Sage Weil
5fb1564c0a osd/osd_types: remove pg_stat_t compat cruft
v22 is 0643845665 (pre-jewel).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:40 -04:00
Sage Weil
4abaee3a8a osd/osd_types: remove pg_info_t compat cruft
v32 is d5ca7e9d1e, pre-infernalis.

This is rewritten by PG::upgrade() on major upgrades so we don't need to
be able to decode old (very) versions.

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:40 -04:00
Sage Weil
401b58c06e osd/osd_types: remove pg_notify_t compat cruft
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:40 -04:00
Sage Weil
3c028cfd30 osd/osd_types: remove pg_query_t compat cruft
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:40 -04:00
Sage Weil
d8ac6008a2 messages/MMDSBeacon: remove (some) compat cruft
v7 is cdf8a29f81 (pre-kraken).
v6 is bcf4953b45 (pre-jewel).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:40 -04:00
Sage Weil
7ffee79b69 messages/MRoute: remove compat cruft
v3 was 39e06ef8f0 (pre-jewel).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:40 -04:00
Sage Weil
58f45a25a8 messages/MRecoveryReserve: remove compat cruft
v2 was 9013efd3a3 (pre-firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
49001d060c messages/MOSDScrub: remove compat cruft
v2 was 9013efd3a3 (pre-bobtail).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
429e03d6f9 messages/MOSDRepScrub: remove compat cruft
v6 was 7d73f41f0d (pre-hammer).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
34abaf1706 messages/MOSDPing: remove compat cruft
v2 was 4e2f0d149d (pre-argonaut).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
8cd76c3976 messages/MOSDPGTrim: remove compat cruft
v2 was 8b46dd1dc0 (pre-firefly)

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
ba68c65882 messages/MOSDPGScan: remove compat cruft
v2 was 8b46dd1dc0 (pre-firefly)

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
a878ceff43 messages/MOSDPGRemove: simplify encoding for luminous+
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
870f638d5c messages/MOSDPGRemove: remove compat cruft
v2 was 8b46dd1dc0 (pre-firefly)

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
b808e468ec messages/MOSDPGQuery: simplify encoding for luminous+
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
70d99f523c messages/MOSDPGQuery: remove compat cruft
v3 was pre-firefly (8b46dd1dc0).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
8110e363ac messages/MOSDPGPull: remove compat cruft
v2 was 8b46dd1dc0 (pre-firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
8d9b65ec5a messages/MOSDPGPull: remove compat cruft
v2 is 8b46dd1dc0 (pre-firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
9c8a82c9ad messages/MOSDPGCreate: remove compat cruft
v3 is 52cb44c4dd (pre-hammer).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
c390920a74 messages/MOSDPGBackfill: drop compat cruft
v3 is 8b46dd1dc0 (pre-firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
216c6b3623 messages/MOSDMarkMeDown: drop compat cruft
v2 is 58ace1aac3 (pre-giant).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
607ff0a776 messages/MOSDFailure: drop compat cruft
v3 was 4f1792d769 (bobtail?).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
c11677aefb messages/MOSDBoot: drop compat cruft
v6 was bee91548b0 (pre-hammer).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
f2ea58d404 messages/MMonScrub: drop compat cruft
v2 was 0a19fd4a26 (pre-infernalis).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
381ba3d414 messages/MMonPaxos: drop compat cruft
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
9542af41e7 messages/MBackfilLReserve: drop compat cruft
v3 was 8b46dd1dc0 (pre-firefly).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
dfa4f505be message/MForward: drop compat cruft
v3 was 87734747dc (pre-hammer).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Sage Weil
bc96fe9685 messages/MMonElection: drop old compat cruft
v5 was 8025fb33ad (pre-firefly); v6 was
34b4ad730b (pre-kraken).

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 16:00:39 -04:00
Marcus Watts
22d455c3cf Merge pull request #14501 from mdw-at-linuxbox/wip-rgw-rvk
rgw: swift: disable revocation thread if sleep == 0
2017-04-21 15:48:46 -04:00
Casey Bodley
8a459c768f radosgw-admin: warn that 'realm rename' does not update other clusters
Fixes: http://tracker.ceph.com/issues/19746

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2017-04-21 15:08:08 -04:00
Dan Mick
350932979b CMakeLists.txt: don't do crypto/isa-l if not Intel
Signed-off-by: Dan Mick <dan.mick@redhat.com>
2017-04-21 11:18:53 -07:00
Sage Weil
7b9cd85ba3 Merge pull request #14716 from tchaikov/wip-mgr-pystring-leak
mgr: release allocated PyString

Reviewed-by: John Spray <john.spray@redhat.com>
2017-04-21 13:18:01 -05:00