saveAll

open suspend fun saveAll(group: String, checkpoints: List<Checkpoint>)

saves each of checkpoints in group: what a subscription runtime's periodic save stores at once, one per subscription and partition whose checkpoint moved. Each is saved as save would, on its own: a failure may leave some saved and others not, which only means those are saved again later. A backend stores them in as few round trips as it can; this default saves them one by one.