Signed-off-by: Sage Weil <sage@redhat.com>
}
}
// lextents
- map<BlobRef,uint16_t> referenced;
+ map<BlobRef,bluestore_blob_t::unused_t> referenced;
uint64_t pos = 0;
map<BlobRef, bluestore_blob_use_tracker_t> ref_map;
for (auto& l : o->extent_map.extent_map) {
++num_extents;
if (blob.has_unused()) {
auto p = referenced.find(l.blob);
- uint16_t *pu;
+ bluestore_blob_t::unused_t *pu;
if (p == referenced.end()) {
pu = &referenced[l.blob];
} else {
uint32_t flags = 0; ///< FLAG_*
- uint16_t unused = 0; ///< portion that has never been written to (bitmap)
+ typedef uint16_t unused_t;
+ unused_t unused = 0; ///< portion that has never been written to (bitmap)
uint8_t csum_type = Checksummer::CSUM_NONE; ///< CSUM_*
uint8_t csum_chunk_order = 0; ///< csum block size is 1<<block_order bytes