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

Freegle / Iznik / 22728
72%

Build:
DEFAULT BRANCH: master
Ran 21 Jun 2026 04:55PM UTC
Jobs 4
Files 1305
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

21 Jun 2026 04:10PM UTC coverage: 70.586% (+0.003%) from 70.583%
22728

push

circleci

invalid-email-address
fix(spatial): rebuild() must drop the orphaned -wal/-shm before reopen

server.rebuild() renamed only the freshly built .db over the old file, leaving
the previous index's -wal/-shm on disk. On reopen SQLite replayed that stale
WAL onto the new .db and corrupted it — every subsequent delta upsert/delete
then failed with "database disk image is malformed". Observed in production:
the messages index was corrupt from 2026-06-16 and an admin rebuild could not
recover it (the rebuild itself re-orphaned the WAL), and the nightly
rebuildAll would have re-corrupted every dataset the same way.

Remove the old .db-wal/.db-shm (and the temp .building sidecars) after the
rename and before OpenIndex. The freshly built .db is already complete
(Checkpoint flushed its WAL), and the old live index keeps serving reads via
its already-open fds until swapIndex, so this is safe before the swap.

Regression test reproduces the orphaned-WAL scenario via server.rebuild().

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013w6Mt4Cx6Wg8WsHBCMJeVb

11048 of 14682 branches covered (75.25%)

Branch coverage included in aggregate %.

120460 of 171626 relevant lines covered (70.19%)

35.86 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
94.16
-0.73% iznik-nuxt3/components/SpinButton.vue
Jobs
ID Job ID Ran Files Coverage
22728 playwright - 22728 21 Jun 2026 04:55PM UTC 73
22.91
CircleCI Job 22728
22728 vitest - 22728 21 Jun 2026 04:55PM UTC 712
68.15
CircleCI Job 22728
22728 go - 22728 21 Jun 2026 04:55PM UTC 137
83.12
CircleCI Job 22728
22728 laravel - 22728 21 Jun 2026 04:55PM UTC 455
67.93
CircleCI Job 22728
Source Files on build 22728
  • Tree
  • List 1305
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #22728
  • 9ac83e53 on github
  • Prev Build on master (#22710)
  • Next Build on master (#22744)
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