void scan_shared_blobs(CollectionRef& c, uint64_t start, uint64_t length,
std::multimap<uint64_t /*blob_start*/, Blob*>& candidates);
-
Blob* find_mergable_companion(Blob* blob_to_dissolve, uint32_t blob_start, uint32_t& blob_width,
std::multimap<uint64_t /*blob_start*/, Blob*>& candidates);
+ void reblob_extents(uint32_t blob_start, uint32_t blob_end,
+ BlobRef from_blob, BlobRef to_blob);
void dup(BlueStore* b, TransContext*, CollectionRef&, OnodeRef&, OnodeRef&,
uint64_t&, uint64_t&, uint64_t&);