Project

General

Profile

Actions

Bug #10325

closed

Erasure coding's cauchy parameter "w" in CEPH giant is incompatible with the one in firefly

Added by Zhi Zhang over 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Community (dev)
Tags:
Backport:
giant
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Because of following incompatible issue, we are not able to upgrade our production cluster to giant from firefly.

2014-12-16 03:20:35.572814 7fd0285c2780 10 ErasureCodePluginSelectJerasure: sse4 plugin
2014-12-16 03:20:35.572824 7fd0285c2780 10 ErasureCodeJerasure: technique=cauchy_orig
2014-12-16 03:20:35.572844 7fd0285c2780 -1 ErasureCodeJerasure: Cauchy: w=4 must be one of {8, 16, 32} : revert to 8

2014-12-16 03:20:35.574909 7fd0285c2780 -1 osd/ECBackend.cc: In function 'ECBackend::ECBackend(PGBackend::Listener*, coll_t, coll_t, ObjectStore*, CephContext*, ceph::ErasureCodeInterfaceRef, uint64_t)' thread 7fd0285c2780 time 2014-12-16 03:20:35.572921
osd/ECBackend.cc: 182: FAILED assert((ec_impl->get_data_chunk_count() * ec_impl->get_chunk_size(stripe_width)) == stripe_width)
Actions

Also available in: Atom PDF