summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2017-04-25 17:53:48 -0400
committerGraham Christensen <graham@grahamc.com>2017-04-25 18:51:49 -0400
commit5dd731b801ac6a0203204a7eed19afddee93fe85 (patch)
treef08788d947d3882c29ca80a0505a8741bfda1416 /nixos
parentda0ef84c0c5b5b5ffe739939895bc1992fac7d80 (diff)
downloadnixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.tar
nixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.tar.gz
nixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.tar.bz2
nixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.tar.lz
nixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.tar.xz
nixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.tar.zst
nixpkgs-5dd731b801ac6a0203204a7eed19afddee93fe85.zip
mysql test: test replication persists between slave stop / start cycle
Diffstat (limited to 'nixos')
-rw-r--r--nixos/tests/mysql-replication.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/nixos/tests/mysql-replication.nix b/nixos/tests/mysql-replication.nix
index 82ee76f6b3a..75c6d793feb 100644
--- a/nixos/tests/mysql-replication.nix
+++ b/nixos/tests/mysql-replication.nix
@@ -64,5 +64,11 @@ in
     $slave2->waitForUnit("mysql");
     $slave2->waitForOpenPort(3306);
     $slave2->succeed("echo 'use testdb; select * from tests' | mysql -u root -N | grep 4");
+    $slave2->succeed("systemctl stop mysql");
+    $master->succeed("echo 'insert into testdb.tests values (123, 456);' | mysql -u root -N");
+    $slave2->succeed("systemctl start mysql");
+    $slave2->waitForUnit("mysql");
+    $slave2->waitForOpenPort(3306);
+    $slave2->succeed("echo 'select * from testdb.tests where Id = 123;' | mysql -u root -N | grep 456");
   '';
 })