summaryrefslogtreecommitdiff
path: root/src/erasurecode.c
diff options
context:
space:
mode:
authorEric Lambert <eric.lambert@seagate.com>2014-10-03 17:08:05 -0700
committerEric Lambert <eric.lambert@seagate.com>2014-10-03 17:08:05 -0700
commit62fba6ba49ab216dbb19c7b7dcbd83804fe7f66e (patch)
tree888213525b42e0efe4357a2ee2653fb73d6cfeaf /src/erasurecode.c
parent581afe3199dcf1171f750a96ef4d83512ea1ba66 (diff)
downloadliberasurecode-62fba6ba49ab216dbb19c7b7dcbd83804fe7f66e.tar.gz
add backend_id and backend_version to fragment metadata
Diffstat (limited to 'src/erasurecode.c')
-rw-r--r--src/erasurecode.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/erasurecode.c b/src/erasurecode.c
index b3d1395..e95f28b 100644
--- a/src/erasurecode.c
+++ b/src/erasurecode.c
@@ -635,7 +635,8 @@ int liberasurecode_decode(int desc,
char *fragment_ptr = data[missing_idx];
init_fragment_header(fragment_ptr);
add_fragment_metadata(fragment_ptr, missing_idx,
- orig_data_size, blocksize, !set_chksum);
+ orig_data_size, blocksize, instance->args.uargs.ct,
+ !set_chksum, instance);
}
j++;
}
@@ -798,7 +799,8 @@ int liberasurecode_reconstruct_fragment(int desc,
}
init_fragment_header(fragment_ptr);
add_fragment_metadata(fragment_ptr, destination_idx, orig_data_size,
- blocksize, !set_chksum);
+ blocksize, instance->args.uargs.ct,
+ !set_chksum, instance);
/*
* Copy the reconstructed fragment to the output buffer