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

kobotoolbox / kpi / 23298073259 / 8
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dev-1494-execution-and-polling-for-bulk-actions
DEFAULT BRANCH: master
Ran 19 Mar 2026 01:55PM UTC
Files 883
Run time 32s
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

19 Mar 2026 01:48PM UTC coverage: 54.771% (-6.9%) from 61.715%
23298073259.8

push

github

web-flow
perf(asset): store version content hash in DB to avoid loading its content DEV-1841 (#6843)

### 📣 Summary

Opening a project with many deployed versions and many questions could
return a 502 error.

### 👷 Description for instance maintainers

In the API response of the asset detail endpoint
(`/api/v2/assets/{asset_uid}/`), the hash of the content of each version
was computed on the fly, loading all their JSON into memory (could be
many MB, even GB of objects in memory at once).

A new database field now stores the hash directly on each version
record, computed once when the version is saved. A long-running
migration backfills the hash for all existing records in small batches
to avoid memory spikes.

3546 of 11393 branches covered (31.12%)

19051 of 34783 relevant lines covered (54.77%)

0.55 hits per line

Source Files on job 23298073259.8
  • Tree
  • List 883
  • Changed 231
  • Source Changed 0
  • Coverage Changed 231
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 23298073259
  • 802bb5eb on github
  • Prev Job for on release/2.026.07 (#23247771128.10)
  • Next Job for on release/2.026.07 (#23344806450.2)
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