| 364 | } |
| 365 | |
| 366 | uint64_t valid_till(uint64_t pos) { |
| 367 | ceph_assert(covers(pos)); |
| 368 | return ranges.contains(pos) ? |
| 369 | ranges.end_after(pos) : |
| 370 | std::numeric_limits<uint64_t>::max(); |
| 371 | } |
| 372 | }; |
| 373 | // from latest to earliest |
| 374 | using layers_t = std::vector<ContState>; |
no test coverage detected