BlueStore::Extent *BlueStore::ExtentMap::set_lextent(
uint64_t logical_offset,
- uint64_t offset, uint64_t length, uint8_t blob_depth, BlobRef b,
+ uint64_t blob_offset, uint64_t length, uint8_t blob_depth, BlobRef b,
extent_map_t *old_extents)
{
punch_hole(logical_offset, length, old_extents);
- b->ref_map.get(offset, length);
- Extent *le = new Extent(logical_offset, offset, length, blob_depth, b);
+ b->ref_map.get(blob_offset, length);
+ Extent *le = new Extent(logical_offset, blob_offset, length, blob_depth, b);
extent_map.insert(*le);
if (!needs_reshard && spans_shard(logical_offset, length)) {
needs_reshard = true;