}
}
- list <BufferHead*> hit;
// apply to bh's!
for (map<loff_t, BufferHead*>::iterator p = ob->data_lower_bound(start);
p != ob->data.end();
bh->set_journal_tid(0);
if (bh->get_nocache())
bh_lru_rest.lru_bottouch(bh);
- hit.push_back(bh);
ldout(cct, 10) << "bh_write_commit clean " << *bh << dendl;
} else {
mark_dirty(bh);
<< dendl;
}
}
-
- for (list<BufferHead*>::iterator bh = hit.begin();
- bh != hit.end();
- ++bh) {
- assert(*bh);
- ob->try_merge_bh(*bh);
- }
}
// update last_commit.