package
25.1.0+incompatible
Repository: https://github.com/cockroachdb/cockroach.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
Package apply provides abstractions and routines associated with the application
of committed raft entries to a replicated state machine.
No description provided by the author
No description provided by the author
Copyright 2023 The Cockroach Authors.
No description provided by the author
Package concurrency provides a concurrency manager structure that encapsulates the details of concurrency control and contention handling for serializable key-value transactions.
No description provided by the author
No description provided by the author
Package gc contains the logic to run scan a range for garbage and issue GC requests to remove that garbage.
No description provided by the author
No description provided by the author
Package kvadmission is the integration layer between KV and admission control.
Package kvflowcontrol provides flow control for replication traffic in KV.
No description provided by the author
No description provided by the author
Package kvstorage houses the logic that manages the on-disk state for the Replicas housed on a Store.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package logstore implements the Raft log storage.
No description provided by the author
No description provided by the author
Package protectedts exports the interface to the protected timestamp subsystem which allows clients to prevent GC of expired data.
Package raftentry provides a cache for entries to avoid extra deserializations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package rangelog implements kvserver.RangeLogWriter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package spanlatch provides a latch management structure for serializing access
to keys and key ranges.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package tenantrate contains logic for rate limiting client requests on a per-tenant basis.
Package tscache provides a timestamp cache structure that records the maximum timestamp that key ranges were read from and written to.
No description provided by the author
No description provided by the author
Package uncertainty contains logic and documentation related to transaction uncertainty intervals, which are time windows following readers' timestamps within which a reading transaction cannot make real-time ordering guarantees.