mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
Merge pull request #40373 from xeji/fix-mesos-test
nixos/mesos: fix non-deterministic service and test failure
This commit is contained in:
commit
c482b41f40
2 changed files with 4 additions and 2 deletions
|
@ -187,7 +187,7 @@ in {
|
||||||
systemd.services.mesos-slave = {
|
systemd.services.mesos-slave = {
|
||||||
description = "Mesos Slave";
|
description = "Mesos Slave";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
after = [ "network.target" ];
|
after = [ "network.target" ] ++ optionals cfg.withDocker [ "docker.service" ] ;
|
||||||
path = [ pkgs.runtimeShellPackage ];
|
path = [ pkgs.runtimeShellPackage ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = ''
|
ExecStart = ''
|
||||||
|
|
|
@ -66,9 +66,11 @@ import ./make-test.nix ({ pkgs, ...} : rec {
|
||||||
testScript =
|
testScript =
|
||||||
''
|
''
|
||||||
startAll;
|
startAll;
|
||||||
|
$master->waitForUnit("zookeeper.service");
|
||||||
$master->waitForUnit("mesos-master.service");
|
$master->waitForUnit("mesos-master.service");
|
||||||
|
$slave->waitForUnit("docker.service");
|
||||||
$slave->waitForUnit("mesos-slave.service");
|
$slave->waitForUnit("mesos-slave.service");
|
||||||
|
$master->waitForOpenPort(2181);
|
||||||
$master->waitForOpenPort(5050);
|
$master->waitForOpenPort(5050);
|
||||||
$slave->waitForOpenPort(5051);
|
$slave->waitForOpenPort(5051);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue