Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-430 Consistent Operations
  3. KUDU-1704

Add a new read mode to perform bounded staleness snapshot reads

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.7.0
    • Component/s: client
    • Labels:

      Description

      It would be useful to be able to perform snapshot reads at a timestamp that is higher than client's previous writes (achieve read-your-writes), thus improving recency, but lower that the server's oldest inflight transaction, thus minimizing the scan's chance to block.

      Such a mode would not guarantee linearizability, but would still allow for client-local read-your-writes, which seems to be one of the properties users care about the most.

      The detail design of the mode is available in the linked design doc.

      This should likely be the new default read mode for scanners.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                hahao Hao Hao
                Reporter:
                dralves David Alves
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: