822a992f91
fix: missing initialization.
2019-03-24 12:00:33 +02:00
6c0a5fde3d
CommandFilter API: REDISMODULE_CMDFILTER_NOSELF.
...
Add a flag to automatically protect filters from being called
recursively by their own module.
2019-03-21 19:53:12 +02:00
e2626f69ec
CommandFilter API: Add unregister option.
...
A filter handle is returned and can be used to unregister a filter. In
the future it can also be used to further configure or manipulate the
filter.
Filters are now automatically unregistered when a module unloads.
2019-03-21 14:44:49 +02:00
a9a6a894e8
CommandFilter API: hellofilter and tests.
2019-03-18 23:07:28 +02:00
9095e4dc9b
Add command filter Module API tests.
2019-03-18 19:34:52 +02:00
dca7358279
HyperLogLog: speedup fuzz test.
2019-03-15 17:13:19 +01:00
4208666797
HyperLogLog: dense/sparse repr parsing fuzz test.
2019-03-15 13:52:29 +01:00
3e648907ee
Merge pull request #5907 from spjwebster/xclaim-increment-delivery-count
...
Increment delivery counter on XCLAIM unless RETRYCOUNT specified
2019-03-13 11:55:46 +01:00
dfcb227b50
Only increment delivery count if JUSTID option is omitted
2019-03-12 20:27:53 +00:00
e5acc5ef4f
Merge pull request #2774 from rouzier/blocking-list-commands-support-milliseconds-floating
...
Added millisecond resolution for blpop command && friends
2019-03-12 18:10:28 +01:00
f1e7df4b7c
Increment delivery counter on XCLAIM unless RETRYCOUNT specified
...
The XCLAIM docs state the XCLAIM increments the delivery counter for
messages. This PR makes the code match the documentation - which seems
like the desired behaviour - whilst still allowing RETRYCOUNT to be
specified manually.
My understanding of the way streamPropagateXCLAIM() works is that this
change will safely propagate to replicas since retry count is pulled
directly from the streamNACK struct.
Fixes #5194
2019-03-08 17:09:11 +00:00
f021da5e30
Acl: Test: check command rules synthesis.
2019-01-30 12:01:37 +01:00
e103fd4208
ACL: Test: check subcommands (test fails).
2019-01-28 18:29:22 +01:00
f4c39db450
ACL: Test: nopass user flag, commands/groups +/- rules.
2019-01-28 12:40:07 +01:00
26f98bca97
ACL: Test: check default behavior and keys ACLs.
2019-01-28 12:33:18 +01:00
621547b4a2
ACL: Test: add the acl tests as default unit.
2019-01-28 12:12:04 +01:00
6cec82b943
ACL: Test: check passwords validity and removal.
2019-01-28 12:06:25 +01:00
3c67c1c394
ACL: Test: enabled/disabled user.
2019-01-28 11:44:10 +01:00
9fc1ce2f05
ACL: create unit test.
2019-01-28 11:39:58 +01:00
ac6e49de48
ACL: implement resetpass directive and adjust test.
2019-01-18 11:26:32 +01:00
b87815c1f8
ACL: AUTH + no default user password raises an error.
...
This way the behavior is very similar to the past one.
This is useful in order to remember the user she probably failed to
configure a password correctly.
2019-01-17 18:30:23 +01:00
b00e1891c0
Fixed a rounding bug in geo.tcl
2019-01-15 07:26:19 +00:00
009a929269
Remove debugging printf from replication.tcl test.
2018-12-12 11:55:30 +01:00
46a51cdcdc
Merge pull request #5549 from oranagra/fix_test_races
...
fix small test suite race conditions
2018-11-28 18:17:05 +01:00
fc022031d3
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-11-28 17:12:32 +01:00
c99f1206b7
Add unit test for stream XCLAIM command.
2018-11-28 17:12:03 +01:00
6a6471aad5
Merge pull request #4737 from guybe7/zlexcount_fix
...
Don't call sdscmp() with shared.maxstring or shared.minstring
2018-11-28 16:53:32 +01:00
30a455f14a
Test: regression test for #5570 .
2018-11-19 17:19:33 +01:00
db8d7d3dc4
Test: regression test for #5577 .
2018-11-19 16:50:54 +01:00
d0850369c4
fix small test suite race conditions
2018-11-12 10:26:10 +02:00
56871aeb60
Tests for XGROUP CREATE MKSTREAM.
2018-10-17 12:11:10 +02:00
c2e4c64db4
Streams: Tests modified XSTREAM -> XSETID
2018-10-16 23:56:26 +08:00
b4f8268371
Tests modified to use XADD MAXLEN 0 + XSETID.
...
See #5426 .
2018-10-16 17:28:56 +02:00
af09df08d7
Merge pull request #5426 from soloestoy/feature-xstream
...
Bugfix data inconsistency after aof rewrite, and add XSTREAM command.
2018-10-16 13:10:36 +02:00
3c140e7bcd
Test: avoid time related false positive in RESTORE test.
2018-10-13 14:17:11 +02:00
fbfd61b471
Test: cgroup propagation test also for NOACK variant.
...
Related to #5433 .
2018-10-10 17:37:41 +02:00
cfad5e4587
Test: consumer group last ID slave propagation test.
...
This is a regression for #5433 .
2018-10-10 17:32:17 +02:00
3094eb3626
Streams: add tests for aof rewrite
2018-10-09 15:45:58 +08:00
5f3adbee33
Streams: add tests for XSTREAM command
2018-10-09 15:21:08 +08:00
e5f1de1448
Merge pull request #5141 from soloestoy/fix-xtrim-inconsistency
...
Fix XTRIM and XADD with MAXLEN inconsistency
2018-10-08 12:00:00 +02:00
f03aed3ca9
fix #5024 - commandstats for multi-exec were logged as EXEC.
...
this was broken a while back by ba9154d7e7
the purpose of which was to fix commandstats for GEOADD
2018-09-30 12:43:11 +03:00
4cf8fdbbd3
Slave removal: remove slave from integration tests descriptions.
2018-09-11 15:32:28 +02:00
52e7192e4a
Slave removal: remove slave from top-level tests descriptions.
2018-09-11 15:32:28 +02:00
6bd0d342dd
Fix scripting tests now that we default to commands repl.
2018-09-05 19:54:54 +02:00
227965221a
Fix typo
2018-09-04 13:32:02 +03:00
febe102bf6
Test: processing of master stream in slave -BUSY state.
...
See #5297 .
2018-08-31 16:45:02 +02:00
476eea95da
Merge pull request #4216 from lamby/did-not-received-typos
...
Correct "did not received" -> "did not receive" typos/grammar.
2018-08-29 16:18:11 +02:00
5b4bec9d33
Merge pull request #5265 from oranagra/stabilize_tests
...
Fix unstable tests on slow machines.
2018-08-27 13:19:31 +02:00
132be8aed5
Correct "did not received" -> "did not receive" typos/grammar.
2018-08-26 14:45:39 +02:00
c8452ab005
Fix unstable tests on slow machines.
...
Few tests had borderline thresholds that were adjusted.
The slave buffers test had two issues, preventing the slave buffer from growing:
1) the slave didn't necessarily go to sleep on time, or woke up too early,
now using SIGSTOP to make sure it goes to sleep exactly when we want.
2) the master disconnected the slave on timeout
2018-08-21 11:46:07 +03:00