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

tarantool / tarantool / 24405
83%
master: 88%

Build:
Build:
LAST BUILD BRANCH: gh-12260-memtx-mvcc-wrong-delete-tuple-clarifying
DEFAULT BRANCH: master
Ran 18 Sep 2020 01:04PM UTC
Jobs 1
Files 309
Run time 34s
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

18 Sep 2020 12:24PM UTC coverage: 82.796% (+0.006%) from 82.79%
24405

push

travis-ci

kyukhin
lua/pwd: workaround the systemd bug

There is a bug in systemd-209 source code: it returns
ENOENT when no more entries in a password database left.

Later the issue been fixed but we still meet the systems
where it hits. The problem affects getpwent/getgrent calls
only thus we can expect them to return the buggy error code
to skip.

Notes:

1) See systemd's commit where issue been fixed

   | commit 06202b9e6
   | Author: Yu Watanabe <watanabe.yu+github@gmail.com>
   | Date:   Sun Jul 15 23:00:00 2018 +0900
   |
   |     nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS

2) Another option is to call getpwall on Tarantool startup
   unconditionally where we could simply ignore any errors. This
   is a very bad choise since traversig a password database might
   introduce significant lags if backend does some network activiy
   or have expired caches. Thus drop getpwall() unconditional call
   run it iif a user does an explicit request.

Fixes #5034

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
(cherry picked from commit ab3ff23f4)

42491 of 51320 relevant lines covered (82.8%)

987478.75 hits per line

Jobs
ID Job ID Ran Files Coverage
3 24405.3 (TARGET=coverage) 18 Sep 2020 01:04PM UTC 0
82.8
Travis Job 24405.3
Source Files on build 24405
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #24405
  • 1f569106 on github
  • Prev Build on 1.10 (#24364)
  • Next Build on 1.10 (#24475)
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