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
44ad5141
Commit
44ad5141
authored
Nov 19, 2018
by
antirez
Browse files
Test: regression test for #5577.
parent
c7951f43
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/unit/type/stream-cgroups.tcl
View file @
44ad5141
...
@@ -108,6 +108,30 @@ start_server {
...
@@ -108,6 +108,30 @@ start_server {
assert
{
$c
== 5
}
assert
{
$c
== 5
}
}
}
test
{
XREADGROUP will not report data on empty history. Bug #5577
}
{
r del events
r xadd events * a 1
r xadd events * b 2
r xadd events * c 3
r xgroup create events mygroup 0
# Current local PEL should be empty
set res
[
r xpending events mygroup - + 10
]
assert
{[
llength $res
]
== 0
}
# So XREADGROUP should read an empty history as well
set res
[
r xreadgroup group mygroup myconsumer count 3 streams events 0
]
assert
{[
llength
[
lindex $res 0 1
]]
== 0
}
# We should fetch all the elements in the stream asking for >
set res
[
r xreadgroup group mygroup myconsumer count 3 streams events >
]
assert
{[
llength
[
lindex $res 0 1
]]
== 3
}
# Now the history is populated with three not acked entries
set res
[
r xreadgroup group mygroup myconsumer count 3 streams events 0
]
assert
{[
llength
[
lindex $res 0 1
]]
== 3
}
}
start_server
{}
{
start_server
{}
{
set master
[
srv -1 client
]
set master
[
srv -1 client
]
set master_host
[
srv -1 host
]
set master_host
[
srv -1 host
]
...
...
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