43 int64_t from_position,
44 int64_t until_position,
48 const int64_t client_position = client_journal.get_position();
50 const int64_t end_position = std::min
52 client_journal.get_checkpoint_position(),
56 client_journal.set_position(from_position);
57 client_journal.play_until(writable, end_position);
59 client_journal.set_position(client_position);
61 return client_journal.get_checkpoint_position();