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

  • Tom Lane's avatar
    90b22029
    Fix bad interaction between NOTIFY processing and V3 extended query · 90b22029
    Tom Lane authored
    protocol, per report from Igor Shevchenko.  NOTIFY thought it could
    do its thing if transaction blockState is TBLOCK_DEFAULT, but in
    reality it had better check the low-level transaction state is
    TRANS_DEFAULT as well.  Formerly it was not possible to wait for the
    client in a state where the first is true and the second is not ...
    but now we can have such a state.  Minor cleanup in StartTransaction()
    as well.
    90b22029
    History
    Fix bad interaction between NOTIFY processing and V3 extended query
    Tom Lane authored
    protocol, per report from Igor Shevchenko.  NOTIFY thought it could
    do its thing if transaction blockState is TBLOCK_DEFAULT, but in
    reality it had better check the low-level transaction state is
    TRANS_DEFAULT as well.  Formerly it was not possible to wait for the
    client in a state where the first is true and the second is not ...
    but now we can have such a state.  Minor cleanup in StartTransaction()
    as well.