···334334335335 # Flush meta mutations which are known to be committed to storage and pop them from the queue
336336 # (once mutations are known to be committed we do not need them in multiversion storage for recovery because versions < KCV cannot be chosen)
337337- HybridKV.flush(state.meta_kv, state.known_committed_version)
337337+ meta_kv = HybridKV.flush(state.meta_kv, state.known_committed_version)
338338+ state = %{state | meta_kv: meta_kv}
338339339340 # Commit both storage_queue *and* meta_kv (they share the same underlying storage)
340340- HybridKV.commit(state.meta_kv)
341341+ :ok = HybridKV.commit(state.meta_kv)
341342342343 # Pop the meta tag for mutations which are now in storage
343344 TaggedQueue.pop(state.tagged_queue, meta_tag(), state.known_committed_version)