| 50 | static const std::string DEFAULT_KML; |
| 51 | |
| 52 | struct Layer { |
| 53 | explicit Layer(const std::string &_chunks_map) : chunks_map(_chunks_map) { } |
| 54 | ceph::ErasureCodeInterfaceRef erasure_code; |
| 55 | std::vector<int> data; |
| 56 | std::vector<int> coding; |
| 57 | std::vector<int> chunks; |
| 58 | shard_id_set chunks_as_shard_set; |
| 59 | std::set<int> chunks_as_set; |
| 60 | std::string chunks_map; |
| 61 | ceph::ErasureCodeProfile profile; |
| 62 | }; |
| 63 | std::vector<Layer> layers; |
| 64 | std::string directory; |
| 65 | unsigned int chunk_count; |