mirror of
https://github.com/postgres/postgres.git
synced 2025-06-01 00:01:20 -04:00
Rename injection point for invalidation messages at end of transaction
This injection point was named "AtEOXact_Inval-with-transInvalInfo", not respecting the implied naming convention that injection points should use lower-case characters, with terms separated by dashes. All the other points defined in the tree follow this style, so let's be more consistent. Author: Hayato Kuroda <kuroda.hayato@fujitsu.com> Reviewed-by: Aleksander Alekseev <aleksander@timescale.com> Discussion: https://postgr.es/m/OSCPR01MB14966E14C1378DEE51FB7B7C5F5B32@OSCPR01MB14966.jpnprd01.prod.outlook.com Backpatch-through: 17
This commit is contained in:
parent
5e6f9a9c4e
commit
02c63f9438
2
src/backend/utils/cache/inval.c
vendored
2
src/backend/utils/cache/inval.c
vendored
@ -1207,7 +1207,7 @@ AtEOXact_Inval(bool isCommit)
|
||||
/* Must be at top of stack */
|
||||
Assert(transInvalInfo->my_level == 1 && transInvalInfo->parent == NULL);
|
||||
|
||||
INJECTION_POINT("AtEOXact_Inval-with-transInvalInfo");
|
||||
INJECTION_POINT("transaction-end-process-inval");
|
||||
|
||||
if (isCommit)
|
||||
{
|
||||
|
@ -10,8 +10,8 @@ step waitprunable4: CALL vactest.wait_prunable();
|
||||
step vac4: VACUUM (FREEZE, DISABLE_PAGE_SKIPPING) pg_class;
|
||||
step grant1: GRANT SELECT ON vactest.orig50 TO PUBLIC; <waiting ...>
|
||||
step wakeinval4:
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
<waiting ...>
|
||||
step at2: <... completed>
|
||||
step wakeinval4: <... completed>
|
||||
@ -33,8 +33,8 @@ step waitprunable4: CALL vactest.wait_prunable();
|
||||
step vac4: VACUUM (FREEZE, DISABLE_PAGE_SKIPPING) pg_class;
|
||||
step grant1: GRANT SELECT ON vactest.orig50 TO PUBLIC; <waiting ...>
|
||||
step wakeinval4:
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
<waiting ...>
|
||||
step at2: <... completed>
|
||||
step wakeinval4: <... completed>
|
||||
@ -64,8 +64,8 @@ step waitprunable4: CALL vactest.wait_prunable();
|
||||
step vac4: VACUUM (FREEZE, DISABLE_PAGE_SKIPPING) pg_class;
|
||||
step grant1: GRANT SELECT ON vactest.orig50 TO PUBLIC; <waiting ...>
|
||||
step wakeinval4:
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
<waiting ...>
|
||||
step at2: <... completed>
|
||||
step wakeinval4: <... completed>
|
||||
|
@ -10,8 +10,8 @@ step waitprunable4: CALL vactest.wait_prunable();
|
||||
step vac4: VACUUM (FREEZE, DISABLE_PAGE_SKIPPING) pg_class;
|
||||
step grant1: GRANT SELECT ON vactest.orig50 TO PUBLIC; <waiting ...>
|
||||
step wakeinval4:
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
<waiting ...>
|
||||
step at2: <... completed>
|
||||
step wakeinval4: <... completed>
|
||||
@ -32,8 +32,8 @@ step waitprunable4: CALL vactest.wait_prunable();
|
||||
step vac4: VACUUM (FREEZE, DISABLE_PAGE_SKIPPING) pg_class;
|
||||
step grant1: GRANT SELECT ON vactest.orig50 TO PUBLIC; <waiting ...>
|
||||
step wakeinval4:
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
<waiting ...>
|
||||
step at2: <... completed>
|
||||
step wakeinval4: <... completed>
|
||||
@ -62,8 +62,8 @@ step waitprunable4: CALL vactest.wait_prunable();
|
||||
step vac4: VACUUM (FREEZE, DISABLE_PAGE_SKIPPING) pg_class;
|
||||
step grant1: GRANT SELECT ON vactest.orig50 TO PUBLIC; <waiting ...>
|
||||
step wakeinval4:
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
<waiting ...>
|
||||
step at2: <... completed>
|
||||
step wakeinval4: <... completed>
|
||||
|
@ -117,7 +117,7 @@ session s2
|
||||
setup {
|
||||
SELECT FROM injection_points_set_local();
|
||||
SELECT FROM
|
||||
injection_points_attach('AtEOXact_Inval-with-transInvalInfo', 'wait');
|
||||
injection_points_attach('transaction-end-process-inval', 'wait');
|
||||
}
|
||||
step at2 {
|
||||
CREATE TRIGGER to_set_relhastriggers BEFORE UPDATE ON vactest.orig50
|
||||
@ -145,8 +145,8 @@ step wakegrant4 {
|
||||
}
|
||||
step at4 { ALTER TABLE vactest.child50 INHERIT vactest.orig50; }
|
||||
step wakeinval4 {
|
||||
SELECT FROM injection_points_detach('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_wakeup('AtEOXact_Inval-with-transInvalInfo');
|
||||
SELECT FROM injection_points_detach('transaction-end-process-inval');
|
||||
SELECT FROM injection_points_wakeup('transaction-end-process-inval');
|
||||
}
|
||||
# Witness effects of steps at2 and/or at4.
|
||||
step inspect4 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user