Change Cache::get_(del)_backrefs_in_range's return from extents in [start,end] to extents in
[start, end); this is because BackrefManager::get_mappings return extents in [start,end), and
Cache's related methods have to be consistent with BackrefManager::get_mappings
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
auto start_iter = backref_inserted_set.lower_bound(
start,
backref_buf_entry_t::cmp_t());
- auto end_iter = backref_inserted_set.upper_bound(
+ auto end_iter = backref_inserted_set.lower_bound(
end,
backref_buf_entry_t::cmp_t());
std::set<
auto start_iter = backref_remove_set.lower_bound(
start,
backref_buf_entry_t::cmp_t());
- auto end_iter = backref_remove_set.upper_bound(
+ auto end_iter = backref_remove_set.lower_bound(
end,
backref_buf_entry_t::cmp_t());
std::set<