Support erasure coding #41
No reviewers
Labels
No labels
P0
P1
P2
P3
good first issue
triage
Infrastructure
blocked
bug
config
discussion
documentation
duplicate
enhancement
go
help wanted
internal
invalid
kludge
observability
perfomance
question
refactoring
wontfix
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: TrueCloudLab/frostfs-api#41
Loading…
Reference in a new issue
No description provided.
Delete branch "fyrchik/frostfs-api:erasure-code"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
c91cdc13a5
tof0d7fba8cc
@ -680,1 +686,4 @@
SplitInfo split_info = 2;
// Meta information for EC object assembly.
ECInfo ec_info = 4;
4
here used intentionally?Hm, no, probably because of some intermediate refactoring, will fix.
Fixed
It was copypaste -- in other methods
split_info
is 3, soec_info
was 4.f0d7fba8cc
tof3ecfefff4
@ -196,0 +205,4 @@
// Total number of chunks in this split.
uint32 total = 3 [ json_name = "total" ];
// Total length of a parent header. Used to trim padding zeroes.
uint32 header_length = 4 [ json_name = "header_length" ];
Why here json_name is in snake case
uint32 header_length = 4 [ json_name = "header_length" ];
?But here
uint32 ec_data_count = 6 [ json_name = "ecDataCount" ];
is camel case?header_length
is my habit,ecDataCount
is what we use in this repoFixed.
f3ecfefff4
to46dd3885d2