Commit Graph

71412 Commits

Author SHA1 Message Date
Sage Weil
0d368d2c85 Merge pull request #14442 from liewegas/wip-midkraken-upgrade
mon/OSDMonitor: tolerate upgrade from post-kraken dev cluster

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-23 15:47:28 -05:00
Mykola Golub
782bccafe9 test/rbd_mirror: race in TestMockLeaderWatcher.AcquireError
Due to handle_get_locker is executed in async context, shut_down could
start before handle_get_locker.

Fixes: http://tracker.ceph.com/issues/19405
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
2017-04-23 21:42:18 +02:00
Peter Maloney
3c08894fe0 doc: fix link that pointed to a nonexistent file
commit d788bae60dac374dcf5c7a30fca04426cbee660a renamed config.rst to config-fcgi.rst

Reported-by: fusl in #ceph on irc.oftc.net
Signed-off-by: Peter Maloney <peter.maloney@brockmann-consult.de>
2017-04-23 20:33:03 +02:00
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
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
Sage Weil
97ebb0831a Merge pull request #14720 from liewegas/wip-19591
mgr: fix session leak

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-21 13:16:48 -05:00
Sage Weil
f7d07ff5dc vstart.sh: add --valgrind_args
To do leak checking, you can do

 vstart.sh ... \
	--valgrind_mgr memcheck \
	--valgrind_args '--leak-check=full --show-reachable=yes'

Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 14:15:09 -04:00
Sage Weil
e12396cd7c mgr/MgrSession: allow ref tracing, and fix ref leak
The first RefCountedObj ctor arg is a cct, not a ref count.

Fixes: http://tracker.ceph.com/issues/19591
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 14:15:09 -04:00
Sage Weil
5c95727128 vstart.sh: add --valgrind_mgr
Signed-off-by: Sage Weil <sage@redhat.com>
2017-04-21 14:15:09 -04:00
Swami Reddy
ce382b9d0a mailmap: Yuri Weinstein name normalization
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:21 +05:30
Swami Reddy
3d7648e404 mailmap: Nathan Cutler name normalization
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:20 +05:30
Swami Reddy
81c65beab7 mailmap: Ian Colle affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:19 +05:30
Swami Reddy
cf7cf28ee5 mailmap: Kyr Shatskyy affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:19 +05:30
Swami Reddy
d6b95d3973 mailmap: haodong tang affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:18 +05:30
Swami Reddy
4a40de19b4 mailmap: craigchi affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:18 +05:30
Swami Reddy
063d9ea6d4 mailmap: Enming Zhang affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:17 +05:30
Swami Reddy
5142f0d2cd mailmap: Saumay Agrawal affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:16 +05:30
Swami Reddy
8e7c89b5f8 mailmap: Tahia Khan affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:16 +05:30
Swami Reddy
6bd6ab6389 mailmap: Taeksang Kim affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:16 +05:30
Swami Reddy
fafd03f5c7 mailmap: hechuang affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:15 +05:30
Swami Reddy
86af17b1f2 mailmap: Tang Wenjun affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:43:02 +05:30
Swami Reddy
67eaf17e11 mailmap: Jos Collin affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:40:15 +05:30
Swami Reddy
44a5751862 mailmap: Guillaume Abrioux affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:40:15 +05:30
Swami Reddy
72b1877dce mailmap: Nikita Gerasimov affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:40:15 +05:30
Swami Reddy
b9252af807 mailmap: DanielBar-On affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:40:14 +05:30
Swami Reddy
0d8bd7a8ef mailmap: wei xiao affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:40:13 +05:30
Swami Reddy
0a6705947e mailmap: Ziye Yang affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:40:13 +05:30
Swami Reddy
a2c6949c4d mailmap: Michael Eischer affiliation
Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
2017-04-21 23:39:53 +05:30
Sage Weil
93f6c0496c Merge pull request #12272 from kylinstorage/wip-writesame
osd: use append(bufferlist &) to avoid unnecessary copy

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-21 12:23:41 -05:00
Sage Weil
cf5152ff63 Merge pull request #11684 from runsisi/wip-fix-asok-mode
common/admin_socket: add config for admin socket permission bits

Reviewed-by: Kefu Chai <kchai@redhat.com>
2017-04-21 12:23:05 -05:00