| 195 | } |
| 196 | |
| 197 | static void display_chunks(const shard_id_map<bufferlist> &chunks, |
| 198 | unsigned int chunk_count) { |
| 199 | cout << "chunks "; |
| 200 | for (shard_id_t chunk; chunk < chunk_count; ++chunk) { |
| 201 | if (chunks.count(chunk) == 0) { |
| 202 | cout << "(" << chunk << ")"; |
| 203 | } else { |
| 204 | cout << " " << chunk << " "; |
| 205 | } |
| 206 | cout << " "; |
| 207 | } |
| 208 | cout << "(X) is an erased chunk" << std::endl; |
| 209 | } |
| 210 | |
| 211 | int ErasureCodeBench::decode_erasures(const shard_id_map<bufferlist> &all_chunks, |
| 212 | const shard_id_map<bufferlist> &chunks, |
no test coverage detected