Skip to content

[$250] [Due for payment 2025-11-20] Investigate the cannot rollback SQL issue from the nitroSQL #73793

@mountiny

Description

@mountiny

Coming from this thread https://expensify.slack.com/archives/C05LX9D6E07/p1761670558972549?thread_ts=1761155864.690629&cid=C05LX9D6E07 cc @VickyStash

It seems like the NitroSQL does not have the transactional lock right now which can lead to [SqlExecutionError] cannot rollback - no transaction is active or [SqlExecutionError] cannot start a transaction within a transaction errors when applying merge collection and set collection at the same time.

Could you please investigate the root cause of this issue and explore options to resolve it? What would be the performance impact of introducing transaction lock to the nitro sql?

Issue OwnerCurrent Issue Owner: @
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021991982502137453839
  • Upwork Job ID: 1991982502137453839
  • Last Price Increase: 2025-11-21
  • Automatic offers:
    • situchan | Contributor | 109588340
Issue OwnerCurrent Issue Owner: @mallenexpensify

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions