Skip to content

[Blockstore] add pending/queued reads for unconfirmed data overlaps #5378

@neihar

Description

@neihar

Currently if read overlaps with Unconfirmed data we send error

This leads to retry from client with different commitID which slows read speed because of errors and newer commitID that can again overlap with newer unconfirmed data.

Introducing mechanic similar to throttle behavior where we can enqueue the initial request with initial commit id and execute latter or even reschedule inside the prepareTx eliminates this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockstoreAdd this label to run only cloud/blockstore build and tests on PR

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions