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

tarantool / tarantool / 6546689118
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: lua-loader-box-error-usage-fix
DEFAULT BRANCH: master
Ran 17 Oct 2023 12:04PM UTC
Jobs 1
Files 476
Run time 19s
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:45AM UTC coverage: 85.867% (+0.02%) from 85.849%
6546689118

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

(cherry picked from commit 1fcfb8c2b)

62368 of 114253 branches covered (0.0%)

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

93432 of 108810 relevant lines covered (85.87%)

2620308.18 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6546689118.1 17 Oct 2023 12:04PM UTC 0
85.87
GitHub Action Run
Source Files on build 6546689118
Detailed source file information is not available for this build.
  • Back to Repo
  • e72eaa8a on github
  • Prev Build on release/2.11 (#6546363661)
  • Next Build on release/2.11 (#6587264376)
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