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

tarantool / tarantool / 6546307016
88%

Build:
DEFAULT BRANCH: master
Ran 17 Oct 2023 11:17AM UTC
Jobs 1
Files 499
Run time 21s
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

17 Oct 2023 11:07AM UTC coverage: 86.433% (+0.007%) from 86.426%
6546307016

push

github

locker
app: start init script event loop explicitly

The motivation is to reduce time slip on Tarantool startup before
running init scripts. Internal ev time is set in fiber_init/ev_default_loop
and is not get updated until starting event loop. This causes
timeouts slip up to 0.3 in debug ASAN build in init script (see #9261).

Let's run event loop right at the beginning of the run_script_f before
executing any script. This way besides updating internal ev time we make
an explicit place of starting script event loop. Currently it is started
lazily when config script yields.

This will fix CI for PR https://github.com/tarantool/tarantool-ee/pull/572
for debug ASAN workflow.

We can also remove start_loop condition. It does not make sense now. It
was added in the commit 3a851430a19c ("Fix tarantool -e "os.exit()"
hang") but since then we start to stop event loop after handling
os.exit().

Also this fixes #9266. The issue is we don't have an event loop to run
on shutdown triggers if -e command line expression add such a trigger
and then call os.exit().

Follow-up #7327
Closes #9266

NO_DOC=bugfix

65059 of 116998 branches covered (0.0%)

2 of 2 new or added lines in 1 file covered. (100.0%)

96868 of 112073 relevant lines covered (86.43%)

2647344.43 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6546307016.1 17 Oct 2023 11:17AM UTC 0
86.43
GitHub Action Run
Source Files on build 6546307016
Detailed source file information is not available for this build.
  • Back to Repo
  • 1fcfb8c2 on github
  • Prev Build on master (#6535878770)
  • Next Build on master (#6562398000)
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