Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Reduce serialization errors in MultiWriterIdGen #8456

Merged
merged 8 commits into from
Oct 7, 2020

Commits on Oct 5, 2020

  1. Configuration menu
    Copy the full SHA
    d8c2c96 View commit details
    Browse the repository at this point in the history
  2. Newsfile

    erikjohnston committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    8644ce0 View commit details
    Browse the repository at this point in the history
  3. Allow running DB interactions in autocommit mode.

    This allows running queries outside of transactions, which is useful to
    avoid the overhead of transaction management (in terms of RTT and
    isolation levels).
    erikjohnston committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    0e5c73b View commit details
    Browse the repository at this point in the history
  4. Reduce serialization errors in MultiWriterIdGen

    We call `_update_stream_positions_table_txn` a lot, which is an UPSERT
    that can conflict in `REPEATABLE READ` isolation level. Instead of doing
    a transaction consisting of a single query we may as well run it outside
    of a transaction.
    erikjohnston committed Oct 5, 2020
    Configuration menu
    Copy the full SHA
    201d2da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9be577c View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Code review

    erikjohnston committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    b16b7ef View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Apply suggestions from code review

    Co-authored-by: Richard van der Hoff <[email protected]>
    erikjohnston and richvdh authored Oct 7, 2020
    Configuration menu
    Copy the full SHA
    8385e95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9741ca7 View commit details
    Browse the repository at this point in the history