Pith. sign in

REVIEW 2 cited by

LogPlayer: Fault-tolerant Exactly-once Delivery using gRPC Asynchronous Streaming

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1911.11286 v1 pith:ZCPIC5AP submitted 2019-11-26 cs.DC cs.DB

classification cs.DCcs.DB
keywords logplayerdeliveryasynchronousexactly-onceshardsstreamingdesignefficient
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In this paper, we present the design of our LogPlayer that is a component responsible for fault-tolerant delivery of transactional mutations recorded on a WAL to the backend storage shards. LogPlayer relies on gRPC for asynchronous streaming. However, the design provided in this paper can be used with other asynchronous streaming platforms. We model check the correctness of LogPlayer by TLA+. In particular, our TLA+ specification shows that LogPlayer guarantees in-order exactly-once delivery of WAL entries to the storage shards, even in the presence of shards or LogPlayer failures. Our experiments show LogPlayer is capable of efficient delivery with sub-millisecond latency, and it is significantly more efficient than Apache Kafka for designing a WAL system with exactly-once guarantee.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Machine-Checked Dual-Write Recovery from a Committed Log

    cs.DB 2026-08 accept novelty 8.0 of 10 partial

    Crash recovery cannot decide re-delivery from the crashed side's durable state; only the sink's authoritative acceptance record, with proved fences, gives exactly-once guarantees.

  2. A Systematic Literature Review on a Decade of Industrial TLA+ Practice

    cs.SE 2024-11 conditional novelty 4.0 of 10

    An SLR of 16 industrial reports shows TLA+ is mostly applied in cloud settings during early design, reports benefits in bug-finding and design quality, and notes steep learning curves and abstraction choices as key barriers.

Pith tools