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

NL-BioImaging / biomero / 20785332412
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: v2.1.0
DEFAULT BRANCH: main
Ran 07 Jan 2026 02:47PM UTC
Jobs 1
Files 12
Run time 1min
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

07 Jan 2026 01:15PM UTC coverage: 87.176% (-1.2%) from 88.334%
20785332412

push

github

TorecLuik
Fix database concurrency conflicts with retry mechanism and enhanced error handling

- Add retry_on_database_conflict decorator with exponential backoff for database operations
- Implement transaction-safe database_transaction context manager with proper rollback
- Apply @retry_on_database_conflict to all WorkflowTracker event sourcing operations
- Add retry protection to view update operations in JobAccounting, WorkflowProgress, and JobProgress
- Enhance EngineManager with robust commit/rollback error handling and safe_commit method
- Add support for EventSourcing-specific exceptions (IntegrityError, OperationalError)
- Implement defensive checks for unknown workflows/tasks in event handlers
- Upgrade error logging from ERROR to WARNING level for retryable conflicts
- Add comprehensive test coverage for retry mechanisms and concurrent access scenarios

This resolves production issues where database unique constraint violations and
deadlocks were causing thread failures and incomplete workflow tracking in
high-concurrency scenarios like batch processing workflows.

105 of 141 new or added lines in 3 files covered. (74.47%)

38 existing lines in 2 files now uncovered.

2896 of 3322 relevant lines covered (87.18%)

0.87 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
95.56
-1.0% biomero/views.py
28
82.82
-17.18% biomero/database.py

Uncovered Existing Lines

Lines Coverage ∆ File
10
95.56
-1.0% views.py
28
82.82
-17.18% database.py
Jobs
ID Job ID Ran Files Coverage
1 20785332412.1 07 Jan 2026 02:47PM UTC 12
87.18
GitHub Action Run
Source Files on build 20785332412
  • Tree
  • List 12
  • Changed 6
  • Source Changed 3
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20785332412
  • 896e6b75 on github
  • Prev Build on main (#20059259124)
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