Skip to content

Commit 59857a7

Browse files
committed
os/bluestore: Write_v2 changes
4) remove Writer::shared_changed and use txc::shared_blobs directly Signed-off-by: Adam Kupczyk <[email protected]>
1 parent 1b24c7c commit 59857a7

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

src/os/bluestore/Writer.cc

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,7 +1339,7 @@ void BlueStore::Writer::do_write(
13391339
statfs_delta.stored() += ref_end - location;
13401340
exmp_it after_punch_it =
13411341
bstore->_punch_hole_2(onode->c, onode, location, data_end - location,
1342-
released, pruned_blobs, shared_changed, statfs_delta);
1342+
released, pruned_blobs, txc->shared_blobs, statfs_delta);
13431343
dout(25) << "after punch_hole_2: " << std::endl << onode->print(pp_mode) << dendl;
13441344

13451345
// todo: if we align to disk block before splitting, we could do it in one go
@@ -1376,10 +1376,6 @@ void BlueStore::Writer::do_write(
13761376
_collect_released_allocated();
13771377
// update statfs
13781378
txc->statfs_delta += statfs_delta;
1379-
// update shared blobs
1380-
for (auto b: shared_changed) {
1381-
txc->write_shared_blob(b);
1382-
}
13831379
dout(25) << "result: " << std::endl << onode->print(pp_mode) << dendl;
13841380
}
13851381

src/os/bluestore/Writer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@ class BlueStore::Writer {
6666
write_divertor* test_write_divertor = nullptr;
6767
read_divertor* test_read_divertor = nullptr;
6868
std::vector<BlobRef> pruned_blobs;
69-
std::set<SharedBlobRef> shared_changed;
7069
volatile_statfs statfs_delta;
7170

7271
private:

0 commit comments

Comments
 (0)