Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(bigquery/storage/managedwriter): add state tracking #4407

Merged

Commits on Jul 9, 2021

  1. feat(bigquery/storage/managedwriter): add state tracking types

    This PR introduces two new types:
    
    AppendResult - tracks the progress of an individual row append to
    completion, either success or error.  Successful appends _may_ have
    an associated offset, failed appends will have an associated error.
    The AppendResult has a blocking method users can interrogate.
    
    pendingWrite - handles the state management for a set of rows appended
    as a group.  There's a 1:many relationship between
    pendingWrite:AppenResult(s), so as a pendingWrite completes all
    associated AppendResult references should be updated.
    shollyman committed Jul 9, 2021
    Copy the full SHA
    834c27d View commit details
    Browse the repository at this point in the history
  2. more testing

    shollyman committed Jul 9, 2021
    Copy the full SHA
    fffb8ea View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    dd511d4 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    432589d View commit details
    Browse the repository at this point in the history
  5. and in test

    shollyman committed Jul 9, 2021
    Copy the full SHA
    e0e6fbf View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Copy the full SHA
    d39cbe8 View commit details
    Browse the repository at this point in the history
  2. Address reviewer feedback

    shollyman committed Jul 12, 2021
    Copy the full SHA
    686ba6a View commit details
    Browse the repository at this point in the history
  3. rename constant

    shollyman committed Jul 12, 2021
    Copy the full SHA
    f44e792 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    b6e58fd View commit details
    Browse the repository at this point in the history