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

Retryable transactions + async exception handling #1482

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    6a7f9e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f2a25f View commit details
    Browse the repository at this point in the history
  3. persistent-postgresql: Add intentionally failing async exceptions tes…

    …t case
    
    This test case will fail until async exception handling is added to
    runSqlPoolWithExtensibleHooks
    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    fe119f9 View commit details
    Browse the repository at this point in the history
  4. persistent: Add async exception handling to runSqlPoolWithExtensibleH…

    …ooks
    
    Note that the test added in the previous commit now passes.
    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    2d1c937 View commit details
    Browse the repository at this point in the history
  5. persistent-postgresql: Extend async exceptions test to check exceptio…

    …n handler's masking state
    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    35d8301 View commit details
    Browse the repository at this point in the history
  6. persistent-postgresql: Add intentionally failing retryable transactio…

    …ns test case
    
    This test case will fail until retryable transaction support is added in a new
    runSqlPoolWithExtensibleHooks variant.
    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    c2a74f0 View commit details
    Browse the repository at this point in the history
  7. persistent: Add runSqlPoolWithExtensibleHooksRetry / persistent-postg…

    …resql: Add isSerializationFailure and isDeadlockDetected
    
    Note that the test added in the previous commit now passes.
    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    deb9abb View commit details
    Browse the repository at this point in the history
  8. persistent-test: Move hook count helpers from persistent-postgresql A…

    …syncExceptionsTest to here
    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    fa46ad8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    395d80e View commit details
    Browse the repository at this point in the history
  10. Run stylish-haskell

    jship committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    92a11d3 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d5ed28 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c165fd View commit details
    Browse the repository at this point in the history