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

skeema / skeema / 18949105108
92%

Build:
DEFAULT BRANCH: main
Ran 30 Oct 2025 05:17PM UTC
Jobs 1
Files 81
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

30 Oct 2025 05:02PM UTC coverage: 92.896% (-0.02%) from 92.912%
18949105108

push

github

evanelias
docker: fix recent race condition on slow machines

Last month's connection-reuse refactor 49b79d1 inadvertently introduced a
race condition when interacting with a database server that is being
initialized for the first time. In this situation, a connection can
succeed but then get dropped immediately as the server restarts during its
initialization process; the refactored code could then cache a bad conn.

In practical terms, this only affects Skeema-managed Docker instances, as that
is the only realistic situation in which a connection is launched against a
server that is being newly initialized. Furthermore the race condition only
seems to occur on slower machines, and possibly only with older flavor images.
In any case, this commit catches this scenario, so the "is the Docker
container reachable yet" code path won't return a false positive.

This commit also has the side-effect of making the server variable
introspection logic mandatory, whereas previously failures in that query were
intentionally ignored. This is not expected to have any user-facing impact, as
there are no known supported server flavors where the queried global variables
do not exist.

4 of 9 new or added lines in 1 file covered. (44.44%)

10853 of 11683 relevant lines covered (92.9%)

1.11 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
86.74
-0.24% internal/tengo/instance.go
Jobs
ID Job ID Ran Files Coverage
1 18949105108.1 30 Oct 2025 05:16PM UTC 81
92.9
GitHub Action Run
Source Files on build 18949105108
  • Tree
  • List 81
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 729c8055 on github
  • Prev Build on main (#18760386771)
  • Next Build on main (#18956211409)
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