• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

babelfish-for-postgresql / babelfish_extensions / 17671290798 / 1
74%
BABEL_5_X_DEV: 77%

Build:
Build:
LAST BUILD BRANCH: BABEL_4_X_DEV
DEFAULT BRANCH: BABEL_5_X_DEV
Ran 12 Sep 2025 10:35AM UTC
Files 115
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Sep 2025 10:04AM UTC coverage: 74.188%. Remained the same
17671290798.1

push

github

web-flow
Fix rollback to savepoint in TDS TxnMgmtRequest when XID is not assigned to top transaction (#4086)

In TDS TxnMgmtRequest, after we perform rollback , we check if its was rollback
to savepoint or a complete rollback. In case of compelte rollback we will send a
token back to client while incase of rollback to savepoint we do not. The check
for this relied on top transaction XID being valid if the top transaction is still
active meaning we did a rollback to savepoint but postgres only assings the XID
to transaction when it first needs it i.e. lazy assignment. Now for cases where
top transaction is XID less and we do a rollback to savepoint, the check fails to
detect that top transaction is still active and sends a token back to client anyway
leading to client error "This SqlTransaction has completed; it is no longer usable."

As a fix modify the condition to use IsTransactionBlock() instead of XID

Cherry pick of #4083

Task: BABEL-6090

Signed-off-by: Tanzeel Khan <tzlkhan@amazon.com>

43927 of 59210 relevant lines covered (74.19%)

273479.39 hits per line

Source Files on job 17671290798.1
  • Tree
  • List 115
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 17671290798
  • 18c787b7 on github
  • Prev Job for on BABEL_3_X_DEV (#17639377792.1)
  • Next Job for on BABEL_3_X_DEV (#17820546495.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc