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

ggiamarchi / vagrant-openstack-provider / 819
87%
master: 88%

Build:
Build:
LAST BUILD BRANCH: fix-travis
DEFAULT BRANCH: master
Ran 25 Oct 2017 08:13AM UTC
Jobs 4
Files 56
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

pending completion
819

push

travis-ci

ggiamarchi
Fix deadlock for parallel `vagrant up`

When some floating IP are allocated but unused and when
floating_ip_pool_always_allocate = false this can lead
into a situation where several servers are trying to use
the same IP address and it leads into a deadlock because
they all wait to have the IP assigned and of course only
one of them can have it.

The mutex have to be at a higher level than it was to
ensure floating IP assignment to be  well done in an
atomic way.

Of course, doing that, floating IP assignment does not
occurs in parallel anymore but it looks to be the only
way to solve the problem.

1985 of 2279 relevant lines covered (87.1%)

44.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 819.1 (2.0.0, VAGRANT_VERSION=v1.7.4 BUNDLER_VERSION=1.10.5) 25 Oct 2017 08:14AM UTC 0
87.34
Travis Job 819.1
2 819.2 (2.2.5, VAGRANT_VERSION=v1.8.7 BUNDLER_VERSION=1.12.5) 25 Oct 2017 08:15AM UTC 0
87.74
Travis Job 819.2
3 819.3 (2.2.5, VAGRANT_VERSION=v1.9.1 BUNDLER_VERSION=1.12.5) 25 Oct 2017 08:14AM UTC 0
87.1
Travis Job 819.3
4 819.4 (2.2.5, VAGRANT_VERSION=v2.0.0 BUNDLER_VERSION=1.12.5) 25 Oct 2017 08:13AM UTC 0
87.1
Travis Job 819.4
Source Files on build 819
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #819
  • 1b67a220 on github
  • Next Build on fix-parallel-race-condition (#821)
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