return out << "backref_entry_t{"
<< ent.paddr << "~0x" << std::hex << ent.len << std::dec << ", "
<< "laddr: " << ent.laddr << ", "
- << "type: " << ent.type << ", "
- << "seq: " << ent.seq << ", "
+ << "type: " << ent.type
<< "}";
}
? i->cast<lba_manager::btree::LBANode>()->get_node_meta().begin
: L_ADDR_NULL),
i->get_length(),
- i->get_type(),
- start_seq));
+ i->get_type()));
} else if (is_backref_node(i->get_type())) {
add_backref_extent(
i->get_paddr(),
extent->get_paddr(),
L_ADDR_NULL,
extent->get_length(),
- extent->get_type(),
- start_seq));
+ extent->get_type()));
} else if (is_backref_node(extent->get_type())) {
remove_backref_extent(extent->get_paddr());
} else {
i->get_paddr(),
i->cast<LogicalCachedExtent>()->get_laddr(),
i->get_length(),
- i->get_type(),
- start_seq));
+ i->get_type()));
add_extent(i);
const auto t_src = t.get_src();
if (i->is_dirty()) {
alloc_blk.paddr,
alloc_blk.laddr,
alloc_blk.len,
- alloc_blk.type,
- journal_seq));
+ alloc_blk.type));
}
if (!backref_list.empty()) {
backref_batch_update(std::move(backref_list), journal_seq);
const paddr_t paddr,
const laddr_t laddr,
const extent_len_t len,
- const extent_types_t type,
- const journal_seq_t seq)
+ const extent_types_t type)
: paddr(paddr),
laddr(laddr),
len(len),
- type(type),
- seq(seq)
+ type(type)
{}
backref_entry_t(alloc_blk_t alloc_blk)
: paddr(alloc_blk.paddr),
extent_len_t len = 0;
extent_types_t type =
extent_types_t::ROOT;
- journal_seq_t seq;
friend bool operator< (
const backref_entry_t &l,
const backref_entry_t &r) {
for (auto it = start_iter;
it != end_iter;
it++) {
- res.emplace(it->paddr, it->laddr, it->len, it->type, it->seq);
+ res.emplace(it->paddr, it->laddr, it->len, it->type);
}
return res;
}