cockroachdb/cockroach

kv: expose byte limits through kv.Txn API

開放

#63,661 建立於 2021年4月14日

 (2 則留言) (0 個反應) (0 位負責人)Go (4,124 個分叉)batch import
A-kv-clientC-enhancementT-kvhelp wanted

倉庫指標

星標
 (32,150 顆星)
PR 合併指標
 (平均合併 5天 4小時) (30 天內合併 26 個 PR)

描述

Currently, the kv.Txn API exposes key limits through the maxRows arg (which is poorly named) of its Scan and ReverseScan methods, but it does not expose an ability to impose a byte limit. Byte limits were introduced into the kv proto API in https://github.com/cockroachdb/cockroach/commit/417aa0843dbc1b816d7326cf223e141aa817bd30. However, because of this limitation in the kv.Txn API, users who want byte limits need to construct raw roachpb protos to be able to use them.

We should add byte limits to the kv.Txn and kv.DB API.

Jira issue: CRDB-6709

貢獻者指南