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

kobotoolbox / kpi / 19824338077
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refactor-subsequences-2025
DEFAULT BRANCH: master
Ran 01 Dec 2025 02:03PM UTC
Jobs 2
Files 878
Run time 2min
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

01 Dec 2025 01:29PM UTC coverage: 81.333% (+0.004%) from 81.329%
19824338077

push

github

web-flow
feat(exports): add celery task to delete old anonymous exports DEV-1358 (#6509)

### 📣 Summary
Automatically removes old anonymous exports to prevent outdated files
from being accessible and to keep storage usage under control.


### 📖 Description
Anonymous exports are now cleaned up automatically after they expire. A
new recurring background task deletes export files and their
corresponding records once they are older than the value defined in
`ANON_EXPORTS_CLEANUP_AGE` (configured in Constance, default: 30
minutes).

To ensure system stability, the cleanup runs in small batches of 50
exports per execution and uses a distributed lock to prevent multiple
workers from deleting the same exports simultaneously. This keeps
storage usage under control and prevents outdated anonymous export files
from remaining accessible.

Authenticated exports and other project data are not affected.

---------

Co-authored-by: Olivier Léger <olivierleger@gmail.com>

7117 of 11172 branches covered (63.7%)

26 of 30 new or added lines in 1 file covered. (86.67%)

27485 of 33793 relevant lines covered (81.33%)

1.6 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
81.71
2.46% kpi/tasks.py
Jobs
ID Job ID Ran Files Coverage
1 19824338077.1 01 Dec 2025 02:03PM UTC 876
78.95
2 19824338077.2 01 Dec 2025 02:06PM UTC 878
81.3
Source Files on build 19824338077
  • Tree
  • List 878
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 958155c2 on github
  • Prev Build on release/2.025.43 (#19747935918)
  • Next Build on release/2.025.43 (#19885876217)
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