diff options
author | Eric Lambert <eric.lambert@seagate.com> | 2014-10-03 17:08:05 -0700 |
---|---|---|
committer | Eric Lambert <eric.lambert@seagate.com> | 2014-10-03 17:08:05 -0700 |
commit | 62fba6ba49ab216dbb19c7b7dcbd83804fe7f66e (patch) | |
tree | 888213525b42e0efe4357a2ee2653fb73d6cfeaf /src/erasurecode.c | |
parent | 581afe3199dcf1171f750a96ef4d83512ea1ba66 (diff) | |
download | liberasurecode-62fba6ba49ab216dbb19c7b7dcbd83804fe7f66e.tar.gz |
add backend_id and backend_version to fragment metadata
Diffstat (limited to 'src/erasurecode.c')
-rw-r--r-- | src/erasurecode.c | 6 |
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 |