Project

General

Profile

Subtask #7307

Feature #4929: Erasure encoded placement group

erasure-code: chunk_size must not be architecture dependant

Added by Loïc Dachary about 10 years ago. Updated about 10 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
OSD
Target version:
-
% Done:

100%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

The get_chunk_size() method returns a value that is architecture dependant because vectorop.h choses VECTORWORDSIZE in an architecture dependant way and then enforces an alignment depending on it


Related issues

Related to Ceph - Subtask #7339: erasure code: add stripe width to pg_pool_t Resolved 02/05/2014

History

#1 Updated by Loïc Dachary about 10 years ago

  • Status changed from 12 to Rejected
  • % Done changed from 0 to 100
  • translation missing: en.field_remaining_hours set to 0.0

Alignment is calculated using LARGEST_VECTOR_WORDSIZE which is not architecture dependant. It would be incorrect if using VECTOR_WORDSIZE but I misread the sources when creating the ticket.

Also available in: Atom PDF