Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-276

Scanner backend should check sequence IDs

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • M3
    • None
    • tserver

    Description

      At the moment, both Java and C++ clients set call_Seq_id, but the scanner backend ignores it. The PB says:

        // The sequence ID of this call. The sequence ID should start at 0
        // with the request for a new scanner, and after each successful request,
        // the client should increment it by 1. When retrying a request, the client
        // should _not_ increment this value. If the server detects that the client
        // missed a chunk of rows from the middle of a scan, it will respond with an
        // error.
      

      The backend ought to verify that:

      1. The ID of a new scan is 0.
      2. Each subsequent scan request increments the ID by 1.

      Attachments

        Activity

          People

            danburkert Dan Burkert
            adar Adar Dembo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: