]> git.saurik.com Git - redis.git/commitdiff
First implementation of a replication consistency test
authorantirez <antirez@gmail.com>
Tue, 6 Jul 2010 15:24:00 +0000 (17:24 +0200)
committerantirez <antirez@gmail.com>
Tue, 6 Jul 2010 15:24:00 +0000 (17:24 +0200)
tests/integration/replication.tcl

index 0f5d496df523f25b4aa47c0f8d8c3bdeea2835da..39d77c8f9c07e90d8bf3261325ab7955e5c142ef 100644 (file)
@@ -1,3 +1,18 @@
+start_server {tags {"repl"}} {
+    start_server {} {
+        test {First server should have role slave after SLAVEOF} {
+            r -1 slaveof [srv 0 host] [srv 0 port]
+            after 1000
+            s -1 role
+        } {slave}
+
+        test {MASTER and SLAVE dataset should be identical after complex ops} {
+            createComplexDataset r 10000
+            assert_equal [r debug digest] [r -1 debug digest]
+        }
+    }
+}
+
 start_server {tags {"repl"}} {
     r set mykey foo