]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
10 years agomailmap: Andy Allan affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 17:00:17 +0000 (22:30 +0530)]
mailmap: Andy Allan affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Anis Ayari affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:13:12 +0000 (19:43 +0530)]
mailmap: Anis Ayari affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
10 years agomailmap: Armando Segnini affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:09:30 +0000 (19:39 +0530)]
mailmap: Armando Segnini affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Billy Olsen affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:08:54 +0000 (19:38 +0530)]
mailmap: Billy Olsen affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Billy Olsen <billy.olsen@canonical.com>
10 years agomailmap: Ahoussi Armand affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:07:22 +0000 (19:37 +0530)]
mailmap: Ahoussi Armand affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Hazem Amara affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 14:05:08 +0000 (19:35 +0530)]
mailmap: Hazem Amara affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Karel Striegel affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:59:25 +0000 (19:29 +0530)]
mailmap: Karel Striegel affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Florian Coste affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:56:06 +0000 (19:26 +0530)]
mailmap: Florian Coste affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Petr Machata affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:53:36 +0000 (19:23 +0530)]
mailmap: Petr Machata affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Shanggao Qiu affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:52:10 +0000 (19:22 +0530)]
mailmap: Shanggao Qiu affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Thomas Cantin affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:48:09 +0000 (19:18 +0530)]
mailmap: Thomas Cantin affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Tim Freund affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:32:14 +0000 (19:02 +0530)]
mailmap: Tim Freund affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Travis Rhoden affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:30:06 +0000 (19:00 +0530)]
mailmap: Travis Rhoden affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Kiseleva Alyona affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:28:54 +0000 (18:58 +0530)]
mailmap: Kiseleva Alyona affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
10 years agomailmap: Baptiste Veuillez affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:28:32 +0000 (18:58 +0530)]
mailmap: Baptiste Veuillez affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Viktor Suprun affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:17:55 +0000 (18:47 +0530)]
mailmap: Viktor Suprun affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Feng He affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:16:07 +0000 (18:46 +0530)]
mailmap: Feng He affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Jian Wen affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:14:44 +0000 (18:44 +0530)]
mailmap: Jian Wen affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Jian Wen <wenjian@letv.com>
10 years agomailmap: Kim Vandry affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:10:59 +0000 (18:40 +0530)]
mailmap: Kim Vandry affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Robert Jansen affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 13:06:22 +0000 (18:36 +0530)]
mailmap: Robert Jansen affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: MingXin Liu affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:34:51 +0000 (16:04 +0530)]
mailmap: MingXin Liu affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Andrew Bartlett affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:33:33 +0000 (16:03 +0530)]
mailmap: Andrew Bartlett affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Andrew Bartlett <abartlet@catalyst.net.nz>
10 years agomailmap: Frank Yu affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:30:10 +0000 (16:00 +0530)]
mailmap: Frank Yu affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Ali Maredia affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:16:58 +0000 (15:46 +0530)]
mailmap: Ali Maredia affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Takeshi Miyamae affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:15:32 +0000 (15:45 +0530)]
mailmap: Takeshi Miyamae affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Wang Zhiqiang affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:12:15 +0000 (15:42 +0530)]
mailmap: Wang Zhiqiang affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
10 years agomailmap: Haïkel Guémar affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:08:24 +0000 (15:38 +0530)]
mailmap: Haïkel Guémar affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Dmytro Iurchenko affilitation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:06:30 +0000 (15:36 +0530)]
mailmap: Dmytro Iurchenko affilitation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Radoslaw Zarzynski affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 10:05:00 +0000 (15:35 +0530)]
mailmap: Radoslaw Zarzynski affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Mykola Golub name normalization
Abhishek Lekshmanan [Thu, 19 Feb 2015 09:54:39 +0000 (15:24 +0530)]
mailmap: Mykola Golub name normalization

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Vu Phom affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 09:53:32 +0000 (15:23 +0530)]
mailmap: Vu Phom affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agomailmap: Min Chen affiliation
Abhishek Lekshmanan [Thu, 19 Feb 2015 09:51:32 +0000 (15:21 +0530)]
mailmap: Min Chen affiliation

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
10 years agoMerge pull request #3748 from ceph/wip-pg-refs
Kefu Chai [Thu, 19 Feb 2015 07:27:35 +0000 (15:27 +0800)]
Merge pull request #3748 from ceph/wip-pg-refs

osd: a few things to fix pg ref tracking

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #3755 from t-miyamae/wip-mshec-documentation
Loic Dachary [Wed, 18 Feb 2015 16:14:14 +0000 (17:14 +0100)]
Merge pull request #3755 from t-miyamae/wip-mshec-documentation

erasure code: add shec's documentation / change default layout

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoerasure code: add shec's documentation / change default layout 3755/head
Takeshi Miyamae [Wed, 18 Feb 2015 11:42:50 +0000 (20:42 +0900)]
erasure code: add shec's documentation / change default layout

Signed-off-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>
10 years agoMerge pull request #3651 from swamireddy/wip-v092-organizationmap
Loic Dachary [Wed, 18 Feb 2015 10:29:09 +0000 (11:29 +0100)]
Merge pull request #3651 from swamireddy/wip-v092-organizationmap

mailmap: v092 organizationmap

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agomailmap: add Matt Richards to organizationmap 3651/head
Swami Reddy [Fri, 6 Feb 2015 10:34:12 +0000 (16:04 +0530)]
mailmap: add Matt Richards to organizationmap

Signed-off-by: Swami Reddy M R <swami.reddy@ril.com>
10 years agomailmap: add Xie Rui to organizationmap
Swami Reddy [Fri, 6 Feb 2015 10:32:18 +0000 (16:02 +0530)]
mailmap: add Xie Rui to organizationmap

Signed-off-by: Swami Reddy M R <swami.reddy@ril.com>
10 years agoosd: dump pg ref ids on shutdown 3748/head
Sage Weil [Tue, 17 Feb 2015 00:36:04 +0000 (16:36 -0800)]
osd: dump pg ref ids on shutdown

(if ref debugging is enabled)

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoosd/PG: make lock() and unlock() const
Sage Weil [Tue, 17 Feb 2015 00:41:04 +0000 (16:41 -0800)]
osd/PG: make lock() and unlock() const

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agocommon/tracked_int_ptr: const variants
Sage Weil [Tue, 17 Feb 2015 00:40:53 +0000 (16:40 -0800)]
common/tracked_int_ptr: const variants

Signed-off-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3746 from nwl/rgw-docs
Loic Dachary [Mon, 16 Feb 2015 23:31:11 +0000 (00:31 +0100)]
Merge pull request #3746 from nwl/rgw-docs

doc: RGW is "built on top of librgw" changed to "librados"

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agodoc: RGW is "built on top of librgw" changed to "librados" 3746/head
Neil Levine [Mon, 16 Feb 2015 22:54:09 +0000 (14:54 -0800)]
doc: RGW is "built on top of librgw" changed to "librados"

Signed-off-by: Neil Levine <levine@yoyo.org>
10 years agoMerge branch 'hammer'
Josh Durgin [Mon, 16 Feb 2015 22:30:27 +0000 (14:30 -0800)]
Merge branch 'hammer'

10 years agoMerge branch 'wip-librbd-snaps-object-map' into hammer
Josh Durgin [Mon, 16 Feb 2015 22:27:44 +0000 (14:27 -0800)]
Merge branch 'wip-librbd-snaps-object-map' into hammer

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agolibrbd: enforce write ordering with snapshot
Jason Dillaman [Sat, 14 Feb 2015 06:24:44 +0000 (01:24 -0500)]
librbd: enforce write ordering with snapshot

The md_lock is now held for reading when scheduling write/discards.
Since snap_create now holds the lock for writing and flushes all
pending IO, write/discard operations will now be consistent for a
given request across objects.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agolibrbd: use separate files for snapshot object maps
Jason Dillaman [Sat, 7 Feb 2015 14:13:10 +0000 (09:13 -0500)]
librbd: use separate files for snapshot object maps

Instead of relying on the built-in object snapshot support,
create a separate object map object for each image snapshot.
This will allow a future repair utility to rebuild the object
map for an image's snapshots.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agolibrados_test_stub: added IoCtx::write_full implementation
Jason Dillaman [Sat, 7 Feb 2015 14:57:36 +0000 (09:57 -0500)]
librados_test_stub: added IoCtx::write_full implementation

Mapped IoCtx::write_full to existing test method used by the
ObjectWriteOperation::write_full API method. Also added missing
cls_log implementation for debugging.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agoMerge branch 'wip-librbd-object-map-crc' into hammer
Josh Durgin [Mon, 16 Feb 2015 21:33:30 +0000 (13:33 -0800)]
Merge branch 'wip-librbd-object-map-crc' into hammer

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agolibrbd: skip invalidating an invalid object map
Jason Dillaman [Wed, 4 Feb 2015 07:50:57 +0000 (02:50 -0500)]
librbd: skip invalidating an invalid object map

If the object map is already flagged as invalid, avoid
attempting to set the invalid object map flag again.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agocls_rbd: added CRC validation to object map
Jason Dillaman [Wed, 4 Feb 2015 07:44:50 +0000 (02:44 -0500)]
cls_rbd: added CRC validation to object map

Added a footer to the object map which stores a header CRC and
and data CRCs for each 4KB chunk.  Updates to the object map only
require recomputing the CRC to the affected 4KB chunk.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
10 years agoMerge pull request #3739 from athanatos/wip-10840
Sage Weil [Mon, 16 Feb 2015 17:08:11 +0000 (09:08 -0800)]
Merge pull request #3739 from athanatos/wip-10840

PG,ReplicatedPG: make missing_digests local to scrub_compare_maps

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3738 from athanatos/wip-10830
Sage Weil [Mon, 16 Feb 2015 17:00:20 +0000 (09:00 -0800)]
Merge pull request #3738 from athanatos/wip-10830

osd/: include version_t in extra_reqids with promote

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3737 from athanatos/wip-10768
Sage Weil [Mon, 16 Feb 2015 16:55:32 +0000 (08:55 -0800)]
Merge pull request #3737 from athanatos/wip-10768

ReplicatedPG::on_change: requeue in_progress_async_reads close to last

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3694 from ceph/wip-10784
Samuel Just [Mon, 16 Feb 2015 15:47:15 +0000 (07:47 -0800)]
Merge pull request #3694 from ceph/wip-10784

Fix 10784: librbd: image has watchers - not removing

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3735 from ceph/wip-da-fix-xio-configure
Kefu Chai [Mon, 16 Feb 2015 12:14:43 +0000 (20:14 +0800)]
Merge pull request #3735 from ceph/wip-da-fix-xio-configure

fix configure to reflect the missing libs for xio

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #3716 from t-miyamae/wip-mshec-fix10839
Loic Dachary [Mon, 16 Feb 2015 08:44:25 +0000 (09:44 +0100)]
Merge pull request #3716 from t-miyamae/wip-mshec-fix10839

erasure-code: remove tests for when init() is not called in shec

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agotests: remove tests for when init() is not called in shec (#10839) 3716/head
t-miyamae [Thu, 12 Feb 2015 06:45:02 +0000 (15:45 +0900)]
tests: remove tests for when init() is not called in shec (#10839)

init2_1, init2_2, init2_3 are equivalent to init_1 and also removed.
encode_6, decode_6, create_ruleset_3 are null argument tests,
but the arguments are references of C++, so also removed.

Signed-off-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>
10 years agoMerge pull request #3732 from Abioy/patch-1
Loic Dachary [Sun, 15 Feb 2015 15:09:11 +0000 (16:09 +0100)]
Merge pull request #3732 from Abioy/patch-1

rm some useless codes

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agorm some useless codes 3732/head
Yongyue Sun [Sat, 14 Feb 2015 10:37:19 +0000 (18:37 +0800)]
rm some useless codes

tls is not used here

Signed-off-by: Yongyue Sun <abioy.sun@gmail.com>
10 years agoMerge pull request #3720 from dachary/wip-10800-shec-experimental
Loic Dachary [Fri, 13 Feb 2015 17:35:48 +0000 (18:35 +0100)]
Merge pull request #3720 from dachary/wip-10800-shec-experimental

erasure-code: mark the shec plugin as experimental

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoerasure-code: mark the shec plugin as experimental 3720/head
Loic Dachary [Thu, 12 Feb 2015 14:50:21 +0000 (15:50 +0100)]
erasure-code: mark the shec plugin as experimental

Reject the creation of an erasure code profile including plugin=shec
unless --enable-experimental-unrecoverable-data-corrupting-features=shec
is set.

http://tracker.ceph.com/issues/10800 Fixes: #10800

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agotests: fix unused variable warning
Loic Dachary [Thu, 12 Feb 2015 14:41:44 +0000 (15:41 +0100)]
tests: fix unused variable warning

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agocommon: capture check_experimental_feature_enabled message
Loic Dachary [Thu, 12 Feb 2015 14:34:40 +0000 (15:34 +0100)]
common: capture check_experimental_feature_enabled message

Implement check_experimental_feature_enabled so that it returns the
message instead of unconditionally displaying it via derr. It allows the
caller to display it in another context.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agoMerge pull request #3727 from POPSuL/patch-2
Kefu Chai [Fri, 13 Feb 2015 12:25:54 +0000 (20:25 +0800)]
Merge pull request #3727 from POPSuL/patch-2

README.md: fix the indent of a command line usage

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years agoREADME.md: fix the indent of a command line usage 3727/head
Viktor Suprun [Thu, 12 Feb 2015 23:17:22 +0000 (09:17 +1000)]
README.md: fix the indent of a command line usage

Spaces replaced with tab

Signed-off-by: Viktor Suprun <popsul1993@gmail.com>
10 years agoMerge pull request #3725 from XinzeChi/wip-kvstore-op
Haomai Wang [Fri, 13 Feb 2015 07:29:51 +0000 (15:29 +0800)]
Merge pull request #3725 from XinzeChi/wip-kvstore-op

cleanup: delete useless member variable

Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
10 years agocleanup: delete useless member variable 3725/head
Xinze Chi [Fri, 13 Feb 2015 09:05:06 +0000 (09:05 +0000)]
cleanup: delete useless member variable

Signed-off-by: Xinze Chi <xmdxcxz@gmail.com>
10 years agoMerge pull request #3717 from ceph/wip-decoding-oldest-snap
Gregory Farnum [Fri, 13 Feb 2015 06:25:31 +0000 (22:25 -0800)]
Merge pull request #3717 from ceph/wip-decoding-oldest-snap

mds: fix decoding of InodeStore::oldest_snap

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
10 years agoPG,ReplicatedPG: make missing_digests local to scrub_compare_maps 3739/head
Samuel Just [Thu, 12 Feb 2015 22:54:10 +0000 (14:54 -0800)]
PG,ReplicatedPG: make missing_digests local to scrub_compare_maps

We don't want/need to carry this state between scrub stages, so lets
remove the tempation by simply making it a local to scrub_compare_maps.

This caused a bug where we would attempt to write out the
missing_digests from the previous chunk during all future chunks, which
caused trouble.

Fixes: 10840
Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agoMerge remote-tracking branch 'origin/wip-10785' into hammer
Josh Durgin [Thu, 12 Feb 2015 23:57:12 +0000 (15:57 -0800)]
Merge remote-tracking branch 'origin/wip-10785' into hammer

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Conflicts:
src/librbd/ImageWatcher.cc

10 years agoMerge pull request #3723 from concubidated/master
Sage Weil [Thu, 12 Feb 2015 22:44:19 +0000 (14:44 -0800)]
Merge pull request #3723 from concubidated/master

Docs: OSD name, not id, needs to be given to remove an item from crush map

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoDocs: OSD name, not id, needs to be given to remove an item from the CRUSH map. 3723/head
Tyler Brekke [Thu, 12 Feb 2015 22:37:17 +0000 (14:37 -0800)]
Docs: OSD name, not id, needs to be given to remove an item from the CRUSH map.
Include command for deleteing bucket from the CRUSH map.

Signed-off-by: Tyler Brekke <tbrekke@redhat.com>
10 years agomds: fix decoding of InodeStore::oldest_snap 3717/head
Yan, Zheng [Thu, 12 Feb 2015 12:24:45 +0000 (20:24 +0800)]
mds: fix decoding of InodeStore::oldest_snap

There is no ENCODE_START/FINISH block when encoding inode that
embedded in dentry. So we can't use encoding version to check
if the buffer contains InodeStore::oldest_snap. Instead, we check
if the buffer iterator reaches end of buffer.

Signed-off-by: Yan, Zheng <zyan@redhat.com>
10 years agoMerge pull request #3698 from dachary/wip-10836-erasure-code-corpus
Loic Dachary [Thu, 12 Feb 2015 12:40:56 +0000 (13:40 +0100)]
Merge pull request #3698 from dachary/wip-10836-erasure-code-corpus

tests: clone ceph-erasure-code-corpus from ceph

Reviewed-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>
10 years agoMerge pull request #3696 from dachary/wip-10755-centos-docker
Loic Dachary [Thu, 12 Feb 2015 12:32:09 +0000 (13:32 +0100)]
Merge pull request #3696 from dachary/wip-10755-centos-docker

tests: add support for centos 6

Reviewed-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #3714 from tchaikov/fix-osdcap-parser-10757
Loic Dachary [Thu, 12 Feb 2015 12:30:59 +0000 (13:30 +0100)]
Merge pull request #3714 from tchaikov/fix-osdcap-parser-10757

osd: fix OSDCap parser on old boost/spirit

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agotests: Dockerfile COPY with two arguments 3696/head
Loic Dachary [Thu, 12 Feb 2015 10:21:00 +0000 (11:21 +0100)]
tests: Dockerfile COPY with two arguments

Avoid using COPY with multiple files because it will not behave as
intended with older (1.2) versions of docker.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agotests: update docker helper documentation
Loic Dachary [Wed, 11 Feb 2015 11:20:18 +0000 (12:20 +0100)]
tests: update docker helper documentation

The tags for the centos repository changed from centos6, centos7 to 6
and 7 which is consistent with the other distribution
repositories. Update the documentation accordingly.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agotests: add Dockerfile for centos-6
Loic Dachary [Wed, 11 Feb 2015 14:06:44 +0000 (15:06 +0100)]
tests: add Dockerfile for centos-6

http://tracker.ceph.com/issues/10755 Fixes: #10755

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agotests: one Dockerfile per repository:tag
Loic Dachary [Wed, 11 Feb 2015 11:15:02 +0000 (12:15 +0100)]
tests: one Dockerfile per repository:tag

There cannot be a common Dockerfile for all repository:tag combination
of a given operating system. The only way to customize a Dockerfile is
via variable substitution and it cannot conveniently address all
differences between versions.

Create one Dockerfile per operating system version instead. I.e. one
dockerfile for centos:7, one for centos:6 etc.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
10 years agoosd: fix OSDCap parser on old boost/spirit 3714/head
Kefu Chai [Thu, 12 Feb 2015 05:02:45 +0000 (13:02 +0800)]
osd: fix OSDCap parser on old boost/spirit

* on boost 1.41, the ascii::space skipper fails to skip the spaces at the
  beginning of the parsed string, so as a workaround we replace the `lit(' ')`
  in grammar spec with `ascii::blank`. this also simplifies the grammar
  a little bit.

Fixes: #10757
Signed-off-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #3707 from dachary/wip-erasure-code-uninitialized
Loic Dachary [Thu, 12 Feb 2015 10:06:41 +0000 (11:06 +0100)]
Merge pull request #3707 from dachary/wip-erasure-code-uninitialized

erasure-code: initialize all data members

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
10 years agoMerge pull request #3713 from tchaikov/pass-string-by-ref
Loic Dachary [Thu, 12 Feb 2015 10:05:19 +0000 (11:05 +0100)]
Merge pull request #3713 from tchaikov/pass-string-by-ref

Pass string by ref

Reviewed-by: Loic Dachary <ldachary@redhat.com>
10 years agoosd/OpRequest: pass string by const& 3713/head
Kefu Chai [Thu, 12 Feb 2015 02:32:34 +0000 (10:32 +0800)]
osd/OpRequest: pass string by const&

Signed-off-by: Kefu Chai <kchai@redhat.com>
10 years agoMerge pull request #3711 from ceph/hadoop
Gregory Farnum [Thu, 12 Feb 2015 05:04:03 +0000 (21:04 -0800)]
Merge pull request #3711 from ceph/hadoop

qa: hadoop plays nice with new teuthology task

10 years agoMerge remote-tracking branch 'gh/master' into hammer 3715/head
Sage Weil [Thu, 12 Feb 2015 02:31:39 +0000 (18:31 -0800)]
Merge remote-tracking branch 'gh/master' into hammer

10 years agoMerge pull request #3522 from ceph/wip-8600
Sage Weil [Thu, 12 Feb 2015 02:31:42 +0000 (18:31 -0800)]
Merge pull request #3522 from ceph/wip-8600

mon: OSDMonitor: tolerate catastrophically bad crush maps

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3703 from vuhuong/wip-xio-hammer
Sage Weil [Thu, 12 Feb 2015 02:21:24 +0000 (18:21 -0800)]
Merge pull request #3703 from vuhuong/wip-xio-hammer

Wip xio hammer

Reviewed-by: Matt Benjamin <matt@cohortfs.com>
10 years agoosd/: include version_t in extra_reqids with promote 3738/head
Samuel Just [Thu, 12 Feb 2015 01:07:05 +0000 (17:07 -0800)]
osd/: include version_t in extra_reqids with promote

Otherwise, we can't return the correct user version on a dup request.

Note: This patch does not handle compatilibity with the variant which
does not include the version_t field.  Since it's been less than 2 weeks
and we haven't had a release, I think that's ok since handling
compatilibity would require some overhead in the encode/decode
methods.

Fixes: 10830
Introduced (merge): b79c349067ab82b1ccb5d6cdac702f651b27a435
Signed-off-by: Samuel Just <sjust@redhat.com>
10 years agoMerge pull request #3664 from liewegas/wip-10695
Samuel Just [Thu, 12 Feb 2015 01:35:22 +0000 (17:35 -0800)]
Merge pull request #3664 from liewegas/wip-10695

mon: fix 'nan' from osd df output

Reviewed-by: Joao Eduardo Luis <joao@redhat.com>
10 years agoMerge pull request #3704 from ceph/wip-10761
Josh Durgin [Thu, 12 Feb 2015 01:32:53 +0000 (17:32 -0800)]
Merge pull request #3704 from ceph/wip-10761

librbd: blacklist clients before breaking locks

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #3513 from rzarzynski/wip-10425
Samuel Just [Thu, 12 Feb 2015 01:29:41 +0000 (17:29 -0800)]
Merge pull request #3513 from rzarzynski/wip-10425

librados: Wip 10425

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #3515 from rzarzynski/wip-10458
Samuel Just [Thu, 12 Feb 2015 01:28:09 +0000 (17:28 -0800)]
Merge pull request #3515 from rzarzynski/wip-10458

librados: Wip 10458 - rectify the pool name caching in IoCtxImpl.

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #3674 from jdurgin/wip-python-leak
Samuel Just [Thu, 12 Feb 2015 01:26:43 +0000 (17:26 -0800)]
Merge pull request #3674 from jdurgin/wip-python-leak

rados.py: keep reference to python callbacks

Reviewed-by: Sage Weil <sage@redhat.com>
10 years agoMerge pull request #3676 from majianpeng/misc
Samuel Just [Thu, 12 Feb 2015 01:26:05 +0000 (17:26 -0800)]
Merge pull request #3676 from majianpeng/misc

Misc

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
10 years agoMerge pull request #3678 from tchaikov/fix-pg-leak
Samuel Just [Thu, 12 Feb 2015 01:24:35 +0000 (17:24 -0800)]
Merge pull request #3678 from tchaikov/fix-pg-leak

osd: fix PG leak in SnapTrimWQ._clear()

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
10 years agoMerge remote-tracking branch 'ceph/hammer'
Loic Dachary [Thu, 12 Feb 2015 00:08:07 +0000 (01:08 +0100)]
Merge remote-tracking branch 'ceph/hammer'

10 years agoqa: hadoop plays nice with new teuthology task 3711/head
Noah Watkins [Thu, 12 Feb 2015 00:02:49 +0000 (16:02 -0800)]
qa: hadoop plays nice with new teuthology task

This brings the hadoop wordcount up-to-date with the new teuthology
hadoop task.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
10 years agoMerge pull request #3683 from dachary/wip-10845-python-flask
Ken Dreyer [Wed, 11 Feb 2015 23:57:30 +0000 (16:57 -0700)]
Merge pull request #3683 from dachary/wip-10845-python-flask

tests: no need for python-flask at build time

Reviewed-by: Ken Dreyer <kdreyer@redhat.com>