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

Use a sequence to generate AS transaction IDs, drop last_txn AS state #12209

Merged

Commits on Mar 11, 2022

  1. Use a sequence to generate AS transaction IDs, drop last_txn AS state

    Switching to a sequence means there's no need to track `last_txn` on the
    AS state table to generate new TXN IDs. This also means that there is
    no longer contention between the AS scheduler and AS handler on updates
    to the `application_services_state` table, which will prevent serialization
    errors during the complete AS txn transaction.
    Fizzadar committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    d272a69 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Configuration menu
    Copy the full SHA
    cceb2b9 View commit details
    Browse the repository at this point in the history
  2. Restore writing AS state last_txn for this release

    Writing this column can be removed in a later release once the migration
    to the sequence has been completed.
    Fizzadar committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    722f6ce View commit details
    Browse the repository at this point in the history
  3. Add changelog file

    Fizzadar committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    81f5220 View commit details
    Browse the repository at this point in the history
  4. Fix database variable

    Fizzadar committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    6d35ceb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ccc2e63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ca0daba View commit details
    Browse the repository at this point in the history
  7. Lint migration

    Fizzadar committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    ca4a78a View commit details
    Browse the repository at this point in the history
  8. Remove AS txn sequence test as tested elsewhere

    The sequence generators are already tested elsewhere with implementation
    specifics for each DB type, so no point duplicating that here.
    Fizzadar committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    c9c0b06 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Configuration menu
    Copy the full SHA
    c919194 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d62adee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    175f4d3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    5803f05 View commit details
    Browse the repository at this point in the history
  2. Add notes to upgrade.md

    richvdh committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    226820b View commit details
    Browse the repository at this point in the history