Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

async.c

Blame
    • Tom Lane's avatar
      083258e5
      Fix a number of places where brittle data structures or overly strong · 083258e5
      Tom Lane authored
      Asserts would lead to a server core dump if an error occurred while
      trying to abort a failed subtransaction (thereby leading to re-execution
      of whatever parts of AbortSubTransaction had already run).  This of course
      does not prevent such an error from creating an infinite loop, but at
      least we don't make the situation worse.  Responds to an open item on
      the subtransactions to-do list.
      083258e5
      History
      Fix a number of places where brittle data structures or overly strong
      Tom Lane authored
      Asserts would lead to a server core dump if an error occurred while
      trying to abort a failed subtransaction (thereby leading to re-execution
      of whatever parts of AbortSubTransaction had already run).  This of course
      does not prevent such an error from creating an infinite loop, but at
      least we don't make the situation worse.  Responds to an open item on
      the subtransactions to-do list.