]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
tools/ceph-erasure-code-tool: Fix issue stopping parity shards being generated when...
authorConnor Fawcett <connorfa@uk.ibm.com>
Tue, 27 May 2025 12:45:06 +0000 (13:45 +0100)
committerConnor Fawcett <connorfa@uk.ibm.com>
Tue, 27 May 2025 12:48:27 +0000 (13:48 +0100)
Signed-off-by: Connor Fawcett <connorfa@uk.ibm.com>
Fixes: https://tracker.ceph.com/issues/71459
src/tools/erasure-code/ceph-erasure-code-tool.cc

index 3a0fb888da4b50b3323c1f628d17f13579ea3702..82c2ba94eba600823c4fb01755579145a9dc4800 100644 (file)
@@ -215,6 +215,7 @@ int do_encode(const std::vector<const char*> &args) {
   }
 
   sinfo->ro_range_to_shard_extent_map(0, input_data.length(), input_data, encoded_data);
+  encoded_data.insert_parity_buffers();
   r = encoded_data.encode(ec_impl, nullptr, encoded_data.get_ro_end());
   if (r < 0) {
     std::cerr << "failed to encode: " << cpp_strerror(r) << std::endl;