diff options
author | antirez <antirez@gmail.com> | 2010-08-03 13:38:39 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2010-08-03 13:38:39 +0200 |
commit | 6146329f1f3381e8daef47463a6588b161f10596 (patch) | |
tree | 6a05f6f8ae57bede7457666ba015090f9e7b6eaf /tests/integration | |
parent | 23d7298b1594cf673f04f2f8561d4f85b8457c6f (diff) | |
download | redis-6146329f1f3381e8daef47463a6588b161f10596.tar.gz |
replication test with expires
Diffstat (limited to 'tests/integration')
-rw-r--r-- | tests/integration/replication.tcl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/integration/replication.tcl b/tests/integration/replication.tcl index 4b2588251..6ca5a6dda 100644 --- a/tests/integration/replication.tcl +++ b/tests/integration/replication.tcl @@ -23,6 +23,24 @@ start_server {tags {"repl"}} { } assert_equal [r debug digest] [r -1 debug digest] } + + test {MASTER and SLAVE consistency with expire} { + createComplexDataset r 50000 useexpire + after 4000 ;# Make sure everything expired before taking the digest + if {[r debug digest] ne [r -1 debug digest]} { + set csv1 [csvdump r] + set csv2 [csvdump {r -1}] + set fd [open /tmp/repldump1.txt w] + puts -nonewline $fd $csv1 + close $fd + set fd [open /tmp/repldump2.txt w] + puts -nonewline $fd $csv2 + close $fd + puts "Master - Slave inconsistency" + puts "Run diff -u against /tmp/repldump*.txt for more info" + } + assert_equal [r debug digest] [r -1 debug digest] + } } } |