]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
9 years agomailmap: Joao Eduardo Luis name normalization
Swami Reddy [Wed, 21 Oct 2015 12:43:22 +0000 (18:13 +0530)]
mailmap: Joao Eduardo Luis name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Min Chen name normalization
Swami Reddy [Wed, 21 Oct 2015 10:59:19 +0000 (16:29 +0530)]
mailmap: Min Chen name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: James Page name normalization
Swami Reddy [Wed, 21 Oct 2015 10:55:31 +0000 (16:25 +0530)]
mailmap: James Page name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Ken Dreyer name normalization
Swami Reddy [Wed, 21 Oct 2015 10:46:26 +0000 (16:16 +0530)]
mailmap: Ken Dreyer name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: tobe affiliation
Swami Reddy [Thu, 15 Oct 2015 09:33:33 +0000 (15:03 +0530)]
mailmap: tobe affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Ruben Kerkhof affiliation
Swami Reddy [Thu, 15 Oct 2015 09:32:23 +0000 (15:02 +0530)]
mailmap: Ruben Kerkhof affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Brian Andrus affiliation
Swami Reddy [Thu, 15 Oct 2015 09:31:10 +0000 (15:01 +0530)]
mailmap: Brian Andrus affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Kadu Ribeiro affiliation
Swami Reddy [Thu, 15 Oct 2015 09:29:44 +0000 (14:59 +0530)]
mailmap: Kadu Ribeiro affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Jeff Epstein affiliation
Swami Reddy [Thu, 15 Oct 2015 09:28:16 +0000 (14:58 +0530)]
mailmap: Jeff Epstein affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Jeff Weber affiliation
Swami Reddy [Thu, 15 Oct 2015 09:27:05 +0000 (14:57 +0530)]
mailmap: Jeff Weber affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: ritz303 affiliation
Swami Reddy [Thu, 15 Oct 2015 09:24:29 +0000 (14:54 +0530)]
mailmap: ritz303 affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: chenji affiliation
Swami Reddy [Thu, 15 Oct 2015 09:22:26 +0000 (14:52 +0530)]
mailmap: chenji affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Burkhard Linke affiliation
Swami Reddy [Thu, 15 Oct 2015 09:20:51 +0000 (14:50 +0530)]
mailmap: Burkhard Linke affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Sylvain Baubeau affiliation
Swami Reddy [Thu, 15 Oct 2015 09:13:24 +0000 (14:43 +0530)]
mailmap: Sylvain Baubeau affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Siddharth Sharma affiliation
Swami Reddy [Thu, 15 Oct 2015 09:12:08 +0000 (14:42 +0530)]
mailmap: Siddharth Sharma affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Milan Broz affiliation
Swami Reddy [Thu, 15 Oct 2015 09:10:32 +0000 (14:40 +0530)]
mailmap: Milan Broz affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Matt Benjamin affiliation
Swami Reddy [Thu, 15 Oct 2015 09:09:00 +0000 (14:39 +0530)]
mailmap: Matt Benjamin affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
9 years agomailmap: Casey Bodley affiliation
Swami Reddy [Thu, 15 Oct 2015 09:05:56 +0000 (14:35 +0530)]
mailmap: Casey Bodley affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Ali Maredia affiliation
Swami Reddy [Thu, 15 Oct 2015 09:04:10 +0000 (14:34 +0530)]
mailmap: Ali Maredia affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Brad Hubbard affiliation
Swami Reddy [Thu, 15 Oct 2015 09:02:52 +0000 (14:32 +0530)]
mailmap: Brad Hubbard affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Juan A. Suarez Romero affiliation
Swami Reddy [Thu, 15 Oct 2015 09:00:43 +0000 (14:30 +0530)]
mailmap: Juan A. Suarez Romero affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Xiaowei Chen name normalization
Swami Reddy [Thu, 15 Oct 2015 08:57:22 +0000 (14:27 +0530)]
mailmap: Xiaowei Chen name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Wei Qian affiliation
Swami Reddy [Thu, 15 Oct 2015 08:40:51 +0000 (14:10 +0530)]
mailmap: Wei Qian affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Li Peng affiliation
Swami Reddy [Thu, 15 Oct 2015 08:39:11 +0000 (14:09 +0530)]
mailmap: Li Peng affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Robin H. Johnson affiliation
Swami Reddy [Thu, 15 Oct 2015 08:37:29 +0000 (14:07 +0530)]
mailmap: Robin H. Johnson affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
Reviewed-by: Robin Johnson <robin.johnson@dreamhost.com>
9 years agomailmap: Ren Huanwen affiliation
Swami Reddy [Thu, 15 Oct 2015 08:35:24 +0000 (14:05 +0530)]
mailmap: Ren Huanwen affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Yehua Chen name normalization
Swami Reddy [Thu, 15 Oct 2015 08:32:36 +0000 (14:02 +0530)]
mailmap: Yehua Chen name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>:
9 years agomailmap: Xinze Chi name normalization
Swami Reddy [Thu, 15 Oct 2015 08:21:57 +0000 (13:51 +0530)]
mailmap: Xinze Chi name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Xie Xiexingguo affiliation
Swami Reddy [Thu, 15 Oct 2015 08:19:10 +0000 (13:49 +0530)]
mailmap: Xie Xiexingguo affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Xie Rui name normalization
Swami Reddy [Thu, 15 Oct 2015 08:12:39 +0000 (13:42 +0530)]
mailmap: Xie Rui name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Sangdi Xu name normalization
Swami Reddy [Thu, 15 Oct 2015 07:23:33 +0000 (12:53 +0530)]
mailmap: Sangdi Xu name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
Reviewed-by: Xusangdi <xu.sangdi@h3c.com>
9 years agomailmap: Radoslaw Zarzynski name normalization
Swami Reddy [Thu, 15 Oct 2015 07:20:45 +0000 (12:50 +0530)]
mailmap: Radoslaw Zarzynski name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Haomai Wang name normalization
Swami Reddy [Thu, 15 Oct 2015 07:18:10 +0000 (12:48 +0530)]
mailmap: Haomai Wang name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
9 years agomailmap: Dennis Schafroth affiliation
Swami Reddy [Thu, 15 Oct 2015 07:15:27 +0000 (12:45 +0530)]
mailmap: Dennis Schafroth affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Daniel Gryniewicz affiliation
Swami Reddy [Thu, 15 Oct 2015 07:11:59 +0000 (12:41 +0530)]
mailmap: Daniel Gryniewicz affiliation

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Bo Cai name normalization
Swami Reddy [Thu, 15 Oct 2015 07:08:18 +0000 (12:38 +0530)]
mailmap: Bo Cai name normalization

Signed-off-by: M Ranga Swami Reddy <swamireddy@gmail.com>
9 years agomailmap: Alexander Chuzhoy affiliation
Swami Reddy [Wed, 14 Oct 2015 10:16:47 +0000 (15:46 +0530)]
mailmap: Alexander Chuzhoy affiliation

9 years agoMerge remote-tracking branch 'gh/infernalis'
Sage Weil [Tue, 13 Oct 2015 20:57:47 +0000 (16:57 -0400)]
Merge remote-tracking branch 'gh/infernalis'

9 years agodoc/release-notes: final infernalis notes
Sage Weil [Tue, 13 Oct 2015 20:57:14 +0000 (16:57 -0400)]
doc/release-notes: final infernalis notes

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge branch 'infernalis' of jenkins.front.sepia.ceph.com:ceph/ceph into infernalis
Jenkins [Tue, 13 Oct 2015 20:57:16 +0000 (13:57 -0700)]
Merge branch 'infernalis' of jenkins.front.sepia.ceph.com:ceph/ceph into infernalis

9 years agodoc/release-notes: fix some attributions
Josh Durgin [Tue, 13 Oct 2015 19:33:22 +0000 (12:33 -0700)]
doc/release-notes: fix some attributions

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
9 years agodoc/release-notes: infernalis notable changes
Sage Weil [Tue, 13 Oct 2015 18:16:07 +0000 (14:16 -0400)]
doc/release-notes: infernalis notable changes

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #6237 from ceph/wip-13458
Sage Weil [Tue, 13 Oct 2015 15:20:45 +0000 (11:20 -0400)]
Merge pull request #6237 from ceph/wip-13458

rgw: location constraints should return api name

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #6241 from JevonQ/fix-cephfs-doc
Kefu Chai [Tue, 13 Oct 2015 13:51:31 +0000 (21:51 +0800)]
Merge pull request #6241 from JevonQ/fix-cephfs-doc

doc: remove toctree items under Create CephFS

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agodoc: remove toctree items under Create CephFS 6241/head
Jevon Qiao [Tue, 13 Oct 2015 07:10:35 +0000 (15:10 +0800)]
doc: remove toctree items under Create CephFS

The two toctree items under Create CephFS should be changed into hyper links.

Signed-off-by: Jevon Qiao <qiaojianfeng@unitedstack.com>
9 years ago9.1.0 v9.1.0
Jenkins [Tue, 13 Oct 2015 12:56:36 +0000 (05:56 -0700)]
9.1.0

9 years agoMerge pull request #6245 from liewegas/wip-setuptools
Alfredo Deza [Tue, 13 Oct 2015 12:41:30 +0000 (08:41 -0400)]
Merge pull request #6245 from liewegas/wip-setuptools

debian/control: python-setuptools is a build dependency

Reviewed-by: Alfredo Deza <adeza@redhat.com>
9 years agodebian/control: python-setuptools is a build dependency 6245/head
Sage Weil [Tue, 13 Oct 2015 12:37:40 +0000 (08:37 -0400)]
debian/control: python-setuptools is a build dependency

cd ./ceph-detect-init ; python setup.py build
Traceback (most recent call last):
  File "setup.py", line 23, in <module>
    from setuptools import setup
ImportError: No module named setuptools

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge branch 'infernalis'
Sage Weil [Tue, 13 Oct 2015 12:24:22 +0000 (08:24 -0400)]
Merge branch 'infernalis'

9 years agodoc/release-notes: 9.1.0
Sage Weil [Tue, 13 Oct 2015 12:24:11 +0000 (08:24 -0400)]
doc/release-notes: 9.1.0

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #6180 from jcsp/wip-tell-sessions
John Spray [Tue, 13 Oct 2015 10:08:12 +0000 (11:08 +0100)]
Merge pull request #6180 from jcsp/wip-tell-sessions

New filtered MDS tell commands for sessions

Reviewed-by: Yan, Zheng <zyan@redhat.com>
9 years agoMerge pull request #6108 from ceph/wip-dang-cmake
Kefu Chai [Tue, 13 Oct 2015 03:26:38 +0000 (11:26 +0800)]
Merge pull request #6108 from ceph/wip-dang-cmake

More CMake package check fixes

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agorgw: location constraints should return api name 6237/head
Yehuda Sadeh [Mon, 12 Oct 2015 18:55:40 +0000 (11:55 -0700)]
rgw: location constraints should return api name

Fixes: #13458
The S3 location constraints request should return the api name,
not the region name.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoMerge pull request #6204 from jcsp/wip-client-mark-down
Yan, Zheng [Mon, 12 Oct 2015 12:30:32 +0000 (20:30 +0800)]
Merge pull request #6204 from jcsp/wip-client-mark-down

client: don't mark_down on command reply

9 years agoMerge pull request #6226 from xiaoxichen/osd_misc
Kefu Chai [Mon, 12 Oct 2015 08:31:41 +0000 (16:31 +0800)]
Merge pull request #6226 from xiaoxichen/osd_misc

osd: fix debug message in osd::is_healthy

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoFix debug message in osd::is_healthy 6226/head
Xiaoxi Chen [Thu, 17 Sep 2015 05:45:34 +0000 (13:45 +0800)]
Fix debug message in osd::is_healthy

Display the actual vaule of osd_heartbeat_min_healthy_ratio instead
of 1/3 (default value).

Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>
9 years agoMerge pull request #5065 from wonzhq/optracker-histogram
Kefu Chai [Sat, 10 Oct 2015 01:15:27 +0000 (09:15 +0800)]
Merge pull request #5065 from wonzhq/optracker-histogram

common: OpTracker age histogram calculation is not correct

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #6220 from dreamhost/wip-pybind-rados-omap-binary
Josh Durgin [Sat, 10 Oct 2015 00:02:17 +0000 (20:02 -0400)]
Merge pull request #6220 from dreamhost/wip-pybind-rados-omap-binary

pybind/rados: Fix binary omap values.

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agopybind/rados, get_omap_vals: Fix pydoc type. 6220/head
Robin H. Johnson [Fri, 9 Oct 2015 22:58:06 +0000 (15:58 -0700)]
pybind/rados, get_omap_vals: Fix pydoc type.

pydoc type for filter_prefix did not match code.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
9 years agotest: pybind/test_rados: add binary data.
Robin H. Johnson [Fri, 9 Oct 2015 22:57:03 +0000 (15:57 -0700)]
test: pybind/test_rados: add binary data.

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
9 years agopybind/rados: Fix binary omap values.
Robin H. Johnson [Fri, 9 Oct 2015 21:59:01 +0000 (14:59 -0700)]
pybind/rados: Fix binary omap values.

The prior code caused binary omap values to be discarded. This fixes
them to use the same model as the xattr iterator, and correctly return
binary data as python strings, eg:
'object_prefix': '\x15\x00\x00\x00rbd_data.449d2ae8944a'

Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
9 years agoMerge pull request #6193 from athanatos/wip-13240
Samuel Just [Fri, 9 Oct 2015 23:16:27 +0000 (16:16 -0700)]
Merge pull request #6193 from athanatos/wip-13240

ReplicatedPG::maybe_handle_cache: do not promote before checking full

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #6190 from SUSE/wip-drop-my-conf-opt
Sage Weil [Fri, 9 Oct 2015 20:34:25 +0000 (16:34 -0400)]
Merge pull request #6190 from SUSE/wip-drop-my-conf-opt

ceph.spec.in: drop MY_CONF_OPTS

Reviewed-by: Ken Dreyer, <kdreyer@redhat.com>
Reviewed-by: Boris Ranto <branto@redhat.com>
9 years agorgw: fix wrong etag calculation during POST on S3 bucket.
Radoslaw Zarzynski [Mon, 21 Sep 2015 18:32:29 +0000 (20:32 +0200)]
rgw: fix wrong etag calculation during POST on S3 bucket.

Fixes: #11241
Backport: infernalis, hammer, firefly
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
(cherry picked from commit 742906ab5ee644d5932570bf95342697b673a498)

9 years agoMerge pull request #6183 from ceph/wip-fix-selinux-man-page
Sage Weil [Fri, 9 Oct 2015 20:33:48 +0000 (16:33 -0400)]
Merge pull request #6183 from ceph/wip-fix-selinux-man-page

Fix selinux man page

Reviewed-by: Nathan Cutler <ncutler@suse.com>
9 years agoMerge pull request #6191 from SUSE/wip-concentrate-buildrequires
Sage Weil [Fri, 9 Oct 2015 20:33:14 +0000 (16:33 -0400)]
Merge pull request #6191 from SUSE/wip-concentrate-buildrequires

ceph.spec.in: move BuildRequires out of subpackages

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
9 years agoMerge pull request #6184 from dillaman/wip-13372-infernalis
Sage Weil [Fri, 9 Oct 2015 20:31:43 +0000 (16:31 -0400)]
Merge pull request #6184 from dillaman/wip-13372-infernalis

librbd: invalidate object map on error even w/o holding lock

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #6030 from rzarzynski/wip-11241
Yehuda Sadeh [Fri, 9 Oct 2015 20:28:33 +0000 (13:28 -0700)]
Merge pull request #6030 from rzarzynski/wip-11241

rgw: fix wrong etag calculation during POST on S3 bucket.

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoLibRBD: Adjust correct op latency scope
Haomai Wang [Tue, 22 Sep 2015 09:43:07 +0000 (17:43 +0800)]
LibRBD: Adjust correct op latency scope

Op latency need to cover from queuing to finishing op.

Signed-off-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Jason Dillaman <jdillaman@redhat.com>
9 years agolibrados_test_stub: prevent interleaving of operations
Jason Dillaman [Mon, 5 Oct 2015 17:34:50 +0000 (13:34 -0400)]
librados_test_stub: prevent interleaving of operations

It was possible for unrelated ops to interleave within a different
transaction for a given object.

Fixes: #13313
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoMerge pull request #6044 from ceph/wip-12958
Casey Bodley [Fri, 9 Oct 2015 16:32:51 +0000 (12:32 -0400)]
Merge pull request #6044 from ceph/wip-12958

rgw: orphan tool shouldn't clean up head objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
9 years agorgw: orphan tool shouldn't clean up head objects
Yehuda Sadeh [Tue, 22 Sep 2015 22:49:27 +0000 (15:49 -0700)]
rgw: orphan tool shouldn't clean up head objects

Fixes: #12958
Head objects are mutable, so removing them can race with object removal
and a later recreation, so we might end up cleaning them up when we don't
need to.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agoMerge pull request #6187 from SUSE/wip-13317-infernalis
Kefu Chai [Fri, 9 Oct 2015 07:48:49 +0000 (15:48 +0800)]
Merge pull request #6187 from SUSE/wip-13317-infernalis

doc: remove mention of --lazy-remove from radosgw-admin manpage

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #6211 from SUSE/wip-dead-bool
Kefu Chai [Fri, 9 Oct 2015 06:47:40 +0000 (14:47 +0800)]
Merge pull request #6211 from SUSE/wip-dead-bool

CephxServiceHandler.cc: fix get_auth conditional

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoCephxServiceHandler.cc: fix get_auth conditional 6211/head
Nathan Cutler [Sun, 27 Sep 2015 19:55:00 +0000 (21:55 +0200)]
CephxServiceHandler.cc: fix get_auth conditional

The KeyServer class has a public method get_auth() that returns a boolean
value. This value is being checked here - fix the conditional so it triggers
when get_auth() returns false.

http://tracker.ceph.com/issues/9756 References: #9756

Signed-off-by: Nathan Cutler <ncutler@suse.com>
9 years agoMerge pull request #6173 from dachary/wip-13355-docker-test
Loic Dachary [Thu, 8 Oct 2015 20:44:26 +0000 (22:44 +0200)]
Merge pull request #6173 from dachary/wip-13355-docker-test

tests: allow docker-test.sh to run under root

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
9 years agoMerge pull request #6194 from dillaman/wip-13220-infernalis
Josh Durgin [Thu, 8 Oct 2015 20:20:05 +0000 (16:20 -0400)]
Merge pull request #6194 from dillaman/wip-13220-infernalis

rbd-replay-prep and rbd-replay improvements

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
9 years agoReplicatedPG::maybe_handle_cache: do not promote before checking full 6193/head
Samuel Just [Thu, 8 Oct 2015 18:16:33 +0000 (11:16 -0700)]
ReplicatedPG::maybe_handle_cache: do not promote before checking full

Otherwise, ops with need_promote() can order past ops without it
causing an rgw write sequence like:

writefull 0~0
writefull 0~512kb
write 512kb~512kb

to reorder to

writefull 0~0 -- delayed: full
writefull 0~512kb -- delayed: full
write 512kb~512kb -- promote and execute
writefull 0~0 -- execute
writefull 0~512kb -- execute

Fixes: 13240
Signed-off-by: Samuel Just <sjust@redhat.com>
9 years agoMerge pull request #6206 from rzarzynski/wip-rgw-manifest-skip
Yehuda Sadeh [Thu, 8 Oct 2015 17:44:27 +0000 (10:44 -0700)]
Merge pull request #6206 from rzarzynski/wip-rgw-manifest-skip

rgw: add support for getting Swift's DLO without manifest handling

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
9 years agotests: removed obsolete rbd_replay test cases 6194/head
Jason Dillaman [Thu, 8 Oct 2015 17:28:04 +0000 (13:28 -0400)]
tests: removed obsolete rbd_replay test cases

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoceph-dencoder: new rbd_replay trace file types
Jason Dillaman [Thu, 8 Oct 2015 17:26:42 +0000 (13:26 -0400)]
ceph-dencoder: new rbd_replay trace file types

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorbd-replay: added version control to trace output file
Jason Dillaman [Thu, 8 Oct 2015 17:21:29 +0000 (13:21 -0400)]
rbd-replay: added version control to trace output file

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorgw: add support for skipping manifest parsing during GET on Swift object. 6206/head
Radoslaw Zarzynski [Mon, 5 Oct 2015 17:43:13 +0000 (19:43 +0200)]
rgw: add support for skipping manifest parsing during GET on Swift object.

Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
9 years agoclient: don't mark_down on command reply 6204/head
John Spray [Thu, 8 Oct 2015 12:04:04 +0000 (13:04 +0100)]
client: don't mark_down on command reply

I guess this was handy when issuing single commands
from the CLI, but it breaks things badly when
trying to issue commands from a client
that's also going to carry on and do client IO.

Signed-off-by: John Spray <john.spray@redhat.com>
9 years agoMerge pull request #6200 from ceph/wip-13364
Yan, Zheng [Thu, 8 Oct 2015 11:22:14 +0000 (19:22 +0800)]
Merge pull request #6200 from ceph/wip-13364

mds/Session: use projected parent for auth path check

9 years agoMerge pull request #6116 from jcsp/wip-cephfs-direntry
John Spray [Thu, 8 Oct 2015 11:08:31 +0000 (12:08 +0100)]
Merge pull request #6116 from jcsp/wip-cephfs-direntry

pybind/cephfs: fix DirEntry helpers

Reviewed-by: Kefu Chai <kchai@redhat.com>
9 years agoMerge pull request #6195 from dachary/wip-release-notes
Loic Dachary [Thu, 8 Oct 2015 06:31:47 +0000 (08:31 +0200)]
Merge pull request #6195 from dachary/wip-release-notes

release-notes: draft v0.94.4 release notes

Reviewed-by: Sage Weil <sage@redhat.com>
9 years agoMerge pull request #6188 from liewegas/wip-13395
Sage Weil [Thu, 8 Oct 2015 04:07:43 +0000 (00:07 -0400)]
Merge pull request #6188 from liewegas/wip-13395

os/FileStore: kludge sloppy hammer temp objects into temp collection

Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
9 years agomds/Session: use projected parent for auth path check 6200/head
Sage Weil [Thu, 8 Oct 2015 02:59:43 +0000 (22:59 -0400)]
mds/Session: use projected parent for auth path check

In particular, a file's current path might indicate no parent
because the initial link into the tree isn't committed yet.

Fixes: #13364
Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoceph_test_libcephfs: parse env properly (access) 6197/head
Sage Weil [Thu, 8 Oct 2015 00:25:59 +0000 (20:25 -0400)]
ceph_test_libcephfs: parse env properly (access)

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agoceph_test_libcephfs: parse CEPH_ARGS properly
Sage Weil [Thu, 8 Oct 2015 00:25:48 +0000 (20:25 -0400)]
ceph_test_libcephfs: parse CEPH_ARGS properly

This has to happen after the config parse.

Signed-off-by: Sage Weil <sage@redhat.com>
9 years agorelease-notes: draft v0.94.4 release notes 6195/head
Loic Dachary [Wed, 7 Oct 2015 22:40:02 +0000 (00:40 +0200)]
release-notes: draft v0.94.4 release notes

Signed-off-by: Loic Dachary <ldachary@redhat.com>
9 years agorbd-replay-prep: added --verbose command line option
Jason Dillaman [Wed, 7 Oct 2015 19:39:18 +0000 (15:39 -0400)]
rbd-replay-prep: added --verbose command line option

This new command-line will dump all the processed events as they
are extracted from the trace file.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorbd-replay-prep: stream events to the prep file
Jason Dillaman [Wed, 7 Oct 2015 19:22:25 +0000 (15:22 -0400)]
rbd-replay-prep: stream events to the prep file

Avoid building the entire prep event history in memory before
attempting to write the prepped trace file.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorbd-replay-prep: simplify IO dependency calculation
Jason Dillaman [Wed, 7 Oct 2015 18:56:22 +0000 (14:56 -0400)]
rbd-replay-prep: simplify IO dependency calculation

Only track read-after-write and write-after-write IO dependencies
via the associated write completions.  All IO events after a write
completion are considered to be dependent and can be pruned down
to at most the number of concurrent IOs.  This reduces the prep
time from a simple 'rbd bench-write' from over 4 hrs down to seconds.

Fixes: #13378, #13384
Backport: hammer

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorbd-replay: improve error messages
Jason Dillaman [Tue, 6 Oct 2015 17:16:51 +0000 (13:16 -0400)]
rbd-replay: improve error messages

Fixes: #13221
Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorbd-replay-prep: support new read/write APIs
Jason Dillaman [Tue, 6 Oct 2015 16:48:50 +0000 (12:48 -0400)]
rbd-replay-prep: support new read/write APIs

Added support for read2, write2, aio_read2, and aio_write2 APIs.

Fixes: 13325
Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agorbd-replay-prep: avoid using assert statements on user inputs
Jason Dillaman [Mon, 5 Oct 2015 21:30:54 +0000 (17:30 -0400)]
rbd-replay-prep: avoid using assert statements on user inputs

Fixes: #13220
Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
9 years agoMerge branch 'infernalis'
Greg Farnum [Wed, 7 Oct 2015 17:56:35 +0000 (10:56 -0700)]
Merge branch 'infernalis'

9 years agoMerge pull request #6170 from jcsp/wip-spurious-warning
Gregory Farnum [Wed, 7 Oct 2015 17:52:04 +0000 (10:52 -0700)]
Merge pull request #6170 from jcsp/wip-spurious-warning

mds: avoid emitting cap warnings before evicting session

Reviewed-by: Greg Farnum <gfarnum@redhat.com>