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
2f9cdcd7
Unverified
Commit
2f9cdcd7
authored
Mar 21, 2022
by
Meir Shpilraien (Spielrein)
Committed by
GitHub
Mar 21, 2022
Browse files
Increase function tests timeout (#10458)
Increase function tests timeout to avoid false failures on slow systems.
parent
557222d1
Changes
1
Hide whitespace changes
Inline
Side-by-side
tests/unit/functions.tcl
View file @
2f9cdcd7
...
@@ -310,7 +310,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -310,7 +310,7 @@ start_server {tags {"scripting repl external:skip"}} {
start_server
{}
{
start_server
{}
{
test
"Connect a replica to the master instance"
{
test
"Connect a replica to the master instance"
{
r -1 slaveof
[
srv 0 host
]
[
srv 0 port
]
r -1 slaveof
[
srv 0 host
]
[
srv 0 port
]
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
s -1 role
]
eq
{
slave
}
&&
[
s -1 role
]
eq
{
slave
}
&&
[
string match
{
*master_link_status:up*
}
[
r -1 info replication
]]
[
string match
{
*master_link_status:up*
}
[
r -1 info replication
]]
}
else
{
}
else
{
...
@@ -320,7 +320,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -320,7 +320,7 @@ start_server {tags {"scripting repl external:skip"}} {
test
{
FUNCTION - creation is replicated to replica
}
{
test
{
FUNCTION - creation is replicated to replica
}
{
r function load LUA test DESCRIPTION
{
some description
}
[
get_no_writes_function_code test
{
return 'hello'
}]
r function load LUA test DESCRIPTION
{
some description
}
[
get_no_writes_function_code test
{
return 'hello'
}]
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 function list
]
eq
{{
library_name test engine LUA description
{
some description
}
functions
{{
name test description
{}
flags no-writes
}}}}
[
r -1 function list
]
eq
{{
library_name test engine LUA description
{
some description
}
functions
{{
name test description
{}
flags no-writes
}}}}
}
else
{
}
else
{
fail
"Failed waiting for function to replicate to replica"
fail
"Failed waiting for function to replicate to replica"
...
@@ -335,7 +335,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -335,7 +335,7 @@ start_server {tags {"scripting repl external:skip"}} {
set e
[
r function dump
]
set e
[
r function dump
]
r function delete test
r function delete test
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 function list
]
eq
{}
[
r -1 function list
]
eq
{}
}
else
{
}
else
{
fail
"Failed waiting for function to replicate to replica"
fail
"Failed waiting for function to replicate to replica"
...
@@ -343,7 +343,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -343,7 +343,7 @@ start_server {tags {"scripting repl external:skip"}} {
assert_equal
[
r function restore $e
]
{
OK
}
assert_equal
[
r function restore $e
]
{
OK
}
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 function list
]
eq
{{
library_name test engine LUA description
{
some description
}
functions
{{
name test description
{}
flags no-writes
}}}}
[
r -1 function list
]
eq
{{
library_name test engine LUA description
{
some description
}
functions
{{
name test description
{}
flags no-writes
}}}}
}
else
{
}
else
{
fail
"Failed waiting for function to replicate to replica"
fail
"Failed waiting for function to replicate to replica"
...
@@ -352,7 +352,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -352,7 +352,7 @@ start_server {tags {"scripting repl external:skip"}} {
test
{
FUNCTION - delete is replicated to replica
}
{
test
{
FUNCTION - delete is replicated to replica
}
{
r function delete test
r function delete test
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 function list
]
eq
{}
[
r -1 function list
]
eq
{}
}
else
{
}
else
{
fail
"Failed waiting for function to replicate to replica"
fail
"Failed waiting for function to replicate to replica"
...
@@ -361,13 +361,13 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -361,13 +361,13 @@ start_server {tags {"scripting repl external:skip"}} {
test
{
FUNCTION - flush is replicated to replica
}
{
test
{
FUNCTION - flush is replicated to replica
}
{
r function load LUA test DESCRIPTION
{
some description
}
[
get_function_code test
{
return 'hello'
}]
r function load LUA test DESCRIPTION
{
some description
}
[
get_function_code test
{
return 'hello'
}]
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 function list
]
eq
{{
library_name test engine LUA description
{
some description
}
functions
{{
name test description
{}
flags
{}}}}}
[
r -1 function list
]
eq
{{
library_name test engine LUA description
{
some description
}
functions
{{
name test description
{}
flags
{}}}}}
}
else
{
}
else
{
fail
"Failed waiting for function to replicate to replica"
fail
"Failed waiting for function to replicate to replica"
}
}
r function flush
r function flush
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 function list
]
eq
{}
[
r -1 function list
]
eq
{}
}
else
{
}
else
{
fail
"Failed waiting for function to replicate to replica"
fail
"Failed waiting for function to replicate to replica"
...
@@ -382,7 +382,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -382,7 +382,7 @@ start_server {tags {"scripting repl external:skip"}} {
# reconnect the replica
# reconnect the replica
r -1 slaveof
[
srv 0 host
]
[
srv 0 port
]
r -1 slaveof
[
srv 0 host
]
[
srv 0 port
]
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
s -1 role
]
eq
{
slave
}
&&
[
s -1 role
]
eq
{
slave
}
&&
[
string match
{
*master_link_status:up*
}
[
r -1 info replication
]]
[
string match
{
*master_link_status:up*
}
[
r -1 info replication
]]
}
else
{
}
else
{
...
@@ -416,7 +416,7 @@ start_server {tags {"scripting repl external:skip"}} {
...
@@ -416,7 +416,7 @@ start_server {tags {"scripting repl external:skip"}} {
r function load LUA test REPLACE
[
get_function_code test
{
return redis.call
(
'set', 'x', '1'
)}]
r function load LUA test REPLACE
[
get_function_code test
{
return redis.call
(
'set', 'x', '1'
)}]
r fcall test 0
r fcall test 0
assert
{[
r get x
]
eq
{
1
}}
assert
{[
r get x
]
eq
{
1
}}
wait_for_condition 50 100
{
wait_for_condition
1
50 100
{
[
r -1 get x
]
eq
{
1
}
[
r -1 get x
]
eq
{
1
}
}
else
{
}
else
{
fail
"Failed waiting function effect to be replicated to replica"
fail
"Failed waiting function effect to be replicated to replica"
...
...
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