Commit Graph

39510 Commits

Author SHA1 Message Date
Abhishek Lekshmanan
b01eb8e50c mailmap: Viktor Suprun affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-25 12:06:55 +05:30
Abhishek Lekshmanan
ed8a20107d mailmap: Feng He affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-25 12:06:54 +05:30
Abhishek Lekshmanan
b8afa350ee mailmap: Jian Wen affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Jian Wen <wenjian@letv.com>
2015-02-25 12:03:10 +05:30
Abhishek Lekshmanan
aeae8a99b1 mailmap: Kim Vandry affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-25 12:03:10 +05:30
Abhishek Lekshmanan
e278484171 mailmap: Robert Jansen affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-25 12:03:10 +05:30
Abhishek Lekshmanan
a6f2f816ae mailmap: MingXin Liu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-25 12:03:10 +05:30
Abhishek Lekshmanan
3d6750e0d7 mailmap: Andrew Bartlett affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Andrew Bartlett <abartlet@catalyst.net.nz>
2015-02-25 12:02:10 +05:30
Abhishek Lekshmanan
0e99ddb4c4 mailmap: Frank Yu affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
daf4630c2b mailmap: Ali Maredia affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
a28637ddc9 mailmap: Takeshi Miyamae affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
1b0c7816a0 mailmap: Wang Zhiqiang affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
Reviewed-by: Loic Dachary <loic@dachary.org>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
5fbb48d03f mailmap: Haïkel Guémar affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
4d127ba977 mailmap: Dmytro Iurchenko affilitation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
b58f5dcccf mailmap: Radoslaw Zarzynski affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
81f928593f mailmap: Mykola Golub name normalization
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
9b141e5716 mailmap: Vu Phom affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Abhishek Lekshmanan
c8e4b22752 mailmap: Min Chen affiliation
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@ril.com>
2015-02-19 22:47:56 +05:30
Kefu Chai
48e6774819 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>
2015-02-19 15:27:35 +08:00
Loic Dachary
95e13f37ed 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>
2015-02-18 17:14:14 +01:00
Takeshi Miyamae
cd708e216f erasure code: add shec's documentation / change default layout
Signed-off-by: Takeshi Miyamae <miyamae.takeshi@jp.fujitsu.com>
2015-02-18 22:38:15 +09:00
Loic Dachary
e7042822f1 Merge pull request #3651 from swamireddy/wip-v092-organizationmap
mailmap: v092 organizationmap

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-02-18 11:29:09 +01:00
Swami Reddy
21e7b5e5e2 mailmap: add Matt Richards to organizationmap
Signed-off-by: Swami Reddy M R <swami.reddy@ril.com>
2015-02-18 15:36:36 +05:30
Swami Reddy
849de71475 mailmap: add Xie Rui to organizationmap
Signed-off-by: Swami Reddy M R <swami.reddy@ril.com>
2015-02-18 15:36:09 +05:30
Sage Weil
37eb8ecaf6 osd: dump pg ref ids on shutdown
(if ref debugging is enabled)

Signed-off-by: Sage Weil <sage@redhat.com>
2015-02-16 17:30:56 -08:00
Sage Weil
44e270def2 osd/PG: make lock() and unlock() const
Signed-off-by: Sage Weil <sage@redhat.com>
2015-02-16 17:30:55 -08:00
Sage Weil
239b1987ec common/tracked_int_ptr: const variants
Signed-off-by: Sage Weil <sage@redhat.com>
2015-02-16 17:30:55 -08:00
Loic Dachary
4ba3d575b8 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>
2015-02-17 00:31:11 +01:00
Neil Levine
ea66f5c9ee doc: RGW is "built on top of librgw" changed to "librados"
Signed-off-by: Neil Levine <levine@yoyo.org>
2015-02-16 14:54:09 -08:00
Josh Durgin
6821871769 Merge branch 'hammer' 2015-02-16 14:30:27 -08:00
Josh Durgin
ac75ff3c2b Merge branch 'wip-librbd-snaps-object-map' into hammer
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-02-16 14:27:44 -08:00
Jason Dillaman
b220b2a5a6 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>
2015-02-16 14:27:25 -08:00
Jason Dillaman
0de6b6179a 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>
2015-02-16 14:27:25 -08:00
Jason Dillaman
e97a8f1bd7 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>
2015-02-16 14:27:25 -08:00
Josh Durgin
194b250580 Merge branch 'wip-librbd-object-map-crc' into hammer
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2015-02-16 13:33:30 -08:00
Jason Dillaman
32e259c56c 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>
2015-02-16 13:27:35 -08:00
Jason Dillaman
4638eaf775 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>
2015-02-16 13:27:34 -08:00
Sage Weil
98dd78996e 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>
2015-02-16 09:08:11 -08:00
Sage Weil
6a1bd776f0 Merge pull request #3738 from athanatos/wip-10830
osd/: include version_t in extra_reqids with promote

Reviewed-by: Sage Weil <sage@redhat.com>
2015-02-16 09:00:20 -08:00
Sage Weil
37a3a1dec8 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>
2015-02-16 08:55:32 -08:00
Samuel Just
080fb0183d Merge pull request #3694 from ceph/wip-10784
Fix 10784: librbd: image has watchers - not removing

Reviewed-by: Sage Weil <sage@redhat.com>
2015-02-16 07:47:15 -08:00
Kefu Chai
8cba02eec5 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>
2015-02-16 20:14:43 +08:00
Loic Dachary
49e6cf7fd7 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>
2015-02-16 09:44:25 +01:00
t-miyamae
e95d4cc5b6 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>
2015-02-16 16:28:33 +09:00
Loic Dachary
d1a393ffc0 Merge pull request #3732 from Abioy/patch-1
rm some useless codes

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2015-02-15 16:09:11 +01:00
Yongyue Sun
3e37c1375b rm some useless codes
tls is not used here

Signed-off-by: Yongyue Sun <abioy.sun@gmail.com>
2015-02-15 10:38:08 +08:00
Loic Dachary
7da93518fd 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>
2015-02-13 18:35:48 +01:00
Loic Dachary
62dd0c2060 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>
2015-02-13 17:09:37 +01:00
Loic Dachary
f9c90e7a51 tests: fix unused variable warning
Signed-off-by: Loic Dachary <ldachary@redhat.com>
2015-02-13 17:09:37 +01:00
Loic Dachary
3a3bb6de3c 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>
2015-02-13 17:09:33 +01:00
Kefu Chai
3a1520ba35 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>
2015-02-13 20:25:54 +08:00