fix(11-08): make transaction gates fail closed

This commit is contained in:
Jakub Zych
2026-09-30 22:24:12 +02:00
parent 9526b6b638
commit 93c735b8a2
3 changed files with 22 additions and 4 deletions

View File

@@ -335,6 +335,9 @@ removal_table() {
"hits=\"\"", "", "--self-test"],
["RC-14", "T-11-31", "root", "modules/lagoon/transaction.go",
"if transactionalHandle(db) {",
"if false {", "./modules/lagoon", "^TestTransactionAfterCommit$"],
["RC-15", "T-11-31", "root", "modules/lagoon/transaction.go",
"if !parent.owns(gdb) {",
"if false {", "./modules/lagoon", "^TestTransactionAfterCommit$"]
]
EOF
@@ -646,7 +649,7 @@ run_named() {
TestScheduledEntryMismatchSkipped TestScheduleUniqueByPeriod TestScheduleRunForeground TestScheduleValidation \
TestScheduleOrdering TestScheduleMissingCatalog TestScheduleLogWriter TestScheduleDueAt
phase11_tests "$ROOT" ./modules/bonfire TestCall TestCallEdges
phase11_tests "$ROOT" ./modules/lagoon TestOnDatabaseAfterActivate TestQueueMigrationsUpDown TestTransactionAfterCommit
phase11_tests "$ROOT" ./modules/lagoon TestOnDatabaseAfterActivate TestQueueMigrationsUpDown TestTransactionAfterCommit TestTransactionEdges
phase11_tests "$ROOT" ./modules/lighthouse TestBroadcastTx TestSuppression TestBulkEmitsOnce TestBroadcastEdges \
TestBroadcastSwallowedReadFailure TestMountSurfaces TestChannelIDMatchesPHP TestParseChannel TestRegistry
phase11_tests "$ROOT" ./modules/lighthouse/centrifugo TestTokenClaims TestTokenHandler TestClientRequests TestProxy TestHealthCommand