Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ruanhaishen
redis
Commits
3094eb36
Commit
3094eb36
authored
Oct 09, 2018
by
zhaozhao.zz
Browse files
Streams: add tests for aof rewrite
parent
b3e80d2f
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/unit/type/stream.tcl
View file @
3094eb36
...
...
@@ -402,3 +402,26 @@ start_server {tags {"xstream command"}} {
set _ $err
}
{
ERR no such key
}
}
start_server
{
tags
{
"stream"
}
overrides
{
appendonly yes aof-use-rdb-preamble no
}}
{
test
{
Empty stream can be rewrite into AOF correctly
}
{
r XSTREAM CREATE mystream 0
assert
{[
dict get
[
r xinfo stream mystream
]
length
]
== 0
}
r bgrewriteaof
waitForBgrewriteaof r
r debug loadaof
assert
{[
dict get
[
r xinfo stream mystream
]
length
]
== 0
}
}
test
{
Stream can be rewrite into AOF correctly after XDEL lastid
}
{
r XADD mystream 1-1 a b
r XADD mystream 2-2 a b
assert
{[
dict get
[
r xinfo stream mystream
]
length
]
== 2
}
r XDEL mystream 2-2
r bgrewriteaof
waitForBgrewriteaof r
r debug loadaof
assert
{[
dict get
[
r xinfo stream mystream
]
length
]
== 1
}
assert
{[
dict get
[
r xinfo stream mystream
]
last-generated-id
]
==
"2-2"
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment