DataShard: read iterators quota bug and unexpected stream resets #7674
Labels
area/datashard
Issues related to datashard tablets (relational table partitions)
bug
Something isn't working
prio:high
Datashard doesn't handle decreasing quotas very well. When client specifies lower quotas in TEvReadAck while TEvReadContinue or TTxReadContinue are inflight, the read could fail by the
ShouldStop()
condition too early, beforeLastProcessedKey
is initialized, which causes query to unexpectedly restart later. It's unclear whether this specific problem causes duplicate and out-of-order rows for some clients.The text was updated successfully, but these errors were encountered: