pgsql: isolationtester: append session name to application_name.

From: Andres Freund <andres(at)anarazel(dot)de>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: isolationtester: append session name to application_name.
Date: 2021-12-13 20:06:10
Message-ID: E1mwraM-0006Om-3D@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

isolationtester: append session name to application_name.

When writing / debugging an isolation test it sometimes is useful to see which
session holds what lock etc. To make it easier, both as part of spec files and
interactively, append the session name to application_name. Since b1907d688
application_name already contains the test name, this appends the session's
name to that.

insert-conflict-specconflict did something like this manually, which can now
be removed.

As we have done lately with other test infrastructure improvements, backpatch
this change, to make it easier to backpatch tests.

Author: Andres Freund <andres(at)anarazel(dot)de>
Reviewed-By: Michael Paquier <michael(at)paquier(dot)xyz>
Reviewed-By: Andrew Dunstan <andrew(at)dunslane(dot)net>
Discussion: https://postgr.es/m/20211211012052.2blmzcmxnxqawd2z@alap3.anarazel.de
Backpatch: 10-, to make backpatching of tests easier.

Branch
------
REL_10_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/dbc5cdd5cbb8b9f98b880c0e49d613729bf1b839

Modified Files
--------------
src/test/isolation/isolationtester.c | 28 ++++++++++++++++++++++++++--
1 file changed, 26 insertions(+), 2 deletions(-)

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2021-12-13 22:33:40 pgsql: Implement poly_distance().
Previous Message Andres Freund 2021-12-13 20:06:07 pgsql: isolationtester: append session name to application_name.