summaryrefslogtreecommitdiff
path: root/tests/integration/corrupt-dump-fuzzer.tcl
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration/corrupt-dump-fuzzer.tcl')
-rw-r--r--tests/integration/corrupt-dump-fuzzer.tcl7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/integration/corrupt-dump-fuzzer.tcl b/tests/integration/corrupt-dump-fuzzer.tcl
index 1c3da9531..86cd8121b 100644
--- a/tests/integration/corrupt-dump-fuzzer.tcl
+++ b/tests/integration/corrupt-dump-fuzzer.tcl
@@ -90,6 +90,7 @@ foreach sanitize_dump {no yes} {
r debug set-skip-checksum-validation 1
set start_time [clock seconds]
generate_types
+ set dbsize [r dbsize]
r save
set cycle 0
set stat_terminated_in_restore 0
@@ -133,6 +134,12 @@ foreach sanitize_dump {no yes} {
set sent [generate_fuzzy_traffic_on_key "_$k" 1] ;# traffic for 1 second
incr stat_traffic_commands_sent [llength $sent]
r del "_$k" ;# in case the server terminated, here's where we'll detect it.
+ if {$dbsize != [r dbsize]} {
+ puts "unexpected keys"
+ puts "keys: [r keys *]"
+ puts $sent
+ exit 1
+ }
} err ] } {
# if the server terminated update stats and restart it
set report_and_restart true