antirez
51bb49d8f2
Test: add lshuffle in the Tcl utility functions set.
2018-07-13 17:51:03 +02:00
antirez
6ddca524c4
Test: XDEL fuzz testing, stream creation.
2018-07-13 17:47:26 +02:00
antirez
ee176661ca
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-07-13 17:41:10 +02:00
antirez
9b799a052d
Test: XDEL basic test.
2018-07-13 17:40:48 +02:00
WuYunlong
1362d2d348
Add test in slowlog.tcl
2018-07-13 17:51:06 +08:00
antirez
fadce22ae9
Add regression test for #5111 .
2018-07-12 13:35:17 +02:00
Jack Drogon
bae1d36e5d
Fix typo
2018-07-03 18:19:46 +02:00
Salvatore Sanfilippo
3613a8ae24
Merge pull request #5084 from chendq8/pending-querybuf
...
limit the size of pending-querybuf in masterclient
2018-07-03 13:19:37 +02:00
Salvatore Sanfilippo
57c5bd3ae7
Merge pull request #5081 from trevor211/fixClusterFailover
...
cluster failover bug
2018-07-03 12:36:53 +02:00
chendianqiang
602d502e5c
Merge branch 'unstable' into pending-querybuf
2018-07-03 10:07:26 +08:00
WuYunlong
c30b70b3fa
fix tests/test_helper.tcl with --wait-server option.
...
Issue #5063 added --wait-server option, but can not work.
2018-07-02 19:26:52 +08:00
chendianqiang
117a76ac63
limit the size of pending-querybuf in masterclient
2018-07-01 14:43:53 +08:00
WuYunlong
db2c29a61e
cluster.tcl: Add master consecutively down test.
2018-06-30 09:29:35 +08:00
Oran Agra
dcd3529acf
minor fix in creating a stream NACK for rdb and defrag tests
2018-06-27 15:34:17 +03:00
Salvatore Sanfilippo
bd45c0c09a
Merge pull request #5063 from oranagra/test_suite_improvements
...
test suite infra improvements and fix
2018-06-27 14:07:25 +02:00
Oran Agra
160802b06f
add active defrag support for streams
2018-06-27 15:00:41 +03:00
Oran Agra
4436bff8a2
test suite infra improvements and fix
...
* fail the test (exit code) in case of timeout.
* add --wait-server to allow attaching a debugger
* add --dont-clean to keep log files when tests are done
2018-06-26 20:23:55 +03:00
antirez
4ab50e35ba
Sentinel: test command renaming feature.
2018-06-26 16:08:43 +02:00
shenlongxing
dbd1e254bd
fix typo
2018-06-21 22:08:09 +08:00
Guy Benoish
4330bc3e3a
Enhance RESTORE with RDBv9 new features
...
RESTORE now supports:
1. Setting LRU/LFU
2. Absolute-time TTL
Other related changes:
1. RDB loading will not override LRU bits when RDB file
does not contain the LRU opcode.
2. RDB loading will not set LRU/LFU bits if the server's
maxmemory-policy does not match.
2018-06-20 15:11:08 +07:00
antirez
93b97389fb
Test RDB stream encoding saving/loading.
2018-06-19 16:29:15 +02:00
antirez
030543ce25
Fix SCAN bug regression test, avoiding empty SREM call.
2018-06-14 12:21:58 +02:00
antirez
e937fff4ab
Regression test for issue #5006 .
2018-06-12 13:13:35 +02:00
antirez
0a4201713a
Improved regression test for #4906 .
...
Removing the fix about 50% of the times the test will not be able to
pass cleanly. It's very hard to write a test that will always fail, or
actually, it is possible but then it's likely that it will consistently
pass if we change some random bit, so better to use randomization here.
2018-06-11 13:10:06 +02:00
antirez
6bef2759bb
Regression test for the dictScan() issue #4906 .
2018-06-11 12:51:26 +02:00
antirez
2c08c2d425
ZPOP: invert score-ele to match ZRANGE WITHSCORES order.
2018-06-05 17:06:25 +02:00
antirez
5b69ad6e6d
Streams: fix test ID format.
2018-05-25 16:57:08 +02:00
antirez
9108bbab07
Make active defragmentation tests optional.
...
They failed when active defrag could not be activated because the
Jemalloc version does not include the additional APIs.
2018-05-24 18:04:21 +02:00
antirez
d7daa627ed
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-05-17 16:53:14 +02:00
antirez
d5a97bb256
Merge remote-tracking branch 'artix/trib2cli' into unstable
2018-05-17 16:52:31 +02:00
Salvatore Sanfilippo
04c53669e1
Merge pull request #4927 from oranagra/defrag_32bit_fix
...
Active defrag fixes for 32bit builds
2018-05-17 12:24:40 +02:00
Oran Agra
0bd6e341f5
Active defrag fixes for 32bit builds
...
problems fixed:
* failing to read fragmentation information from jemalloc
* overflow in jemalloc fragmentation hint to the defragger
* test suite not triggering eviction after population
2018-05-17 09:52:00 +03:00
antirez
402de41034
Test: fix blocking lists/zsets replication test.
...
By verifying that it was able to find a regression, and fixing it
accordingly.
2018-05-15 17:43:41 +02:00
antirez
3d8651911a
Test: replication test blocking lists/zsets ops.
2018-05-15 17:33:29 +02:00
antirez
d0326f472e
ZPOP: fix the tests according to new non-blocking "count" argument.
2018-05-11 18:07:10 +02:00
antirez
cbbeef707e
ZPOP: renaming to have explicit MIN/MAX score idea.
...
This commit also adds a top comment about a subtle behavior of mixing
blocking operations of different types in the same key.
2018-05-11 17:31:53 +02:00
Itamar Haber
52c9565dda
Implements [B]Z[REV]POP and the respective unit tests
...
An implementation of the
[Ze POP Redis Module](https://github.com/itamarhaber/zpop ) as core
Redis commands.
Fixes #1861 .
2018-04-30 02:10:42 +03:00
artix
ff03a6c51d
Cluster tests now using redis-cli instead of redis-trib
2018-04-23 16:28:48 +02:00
antirez
81383a5b45
AOF: run tests with preamble off when it makes sense.
2018-03-25 13:03:38 +02:00
Salvatore Sanfilippo
d799fdf733
Merge pull request #4691 from oranagra/active_defrag_v2
...
Active defrag v2
2018-03-22 09:16:32 +01:00
antirez
72282c440b
CG: test XACK remaining features.
2018-03-15 12:54:10 +01:00
antirez
c72389ef0f
CG: test XACK ability to remove items from the PELs.
2018-03-15 12:54:10 +01:00
antirez
862c29fc1b
CG: test XPENDING ability to return pending items.
2018-03-15 12:54:10 +01:00
antirez
0a5272cea8
CG: test XGROUPREAD abilities.
2018-03-15 12:54:10 +01:00
antirez
b3ae33b2ad
CG: test group creation.
2018-03-15 12:54:10 +01:00
antirez
8d3c0e4186
CG: More specific duplicated group error.
2018-03-15 12:54:10 +01:00
antirez
054a935d2c
Cluster: add test for the nofailover flag.
2018-03-14 16:30:32 +01:00
Oran Agra
5805907825
Adding real allocator fragmentation to INFO and MEMORY command + active defrag test
...
other fixes / improvements:
- LUA script memory isn't taken from zmalloc (taken from libc malloc)
so it can cause high fragmentation ratio to be displayed (which is false)
- there was a problem with "fragmentation" info being calculated from
RSS and used_memory sampled at different times (now sampling them together)
other details:
- adding a few more allocator info fields to INFO and MEMORY commands
- improve defrag test to measure defrag latency of big keys
- increasing the accuracy of the defrag test (by looking at real grag info)
this way we can use an even lower threshold and still avoid false positives
- keep the old (total) "fragmentation" field unchanged, but add new ones for spcific things
- add these the MEMORY DOCTOR command
- deduct LUA memory from the rss in case of non jemalloc allocator (one for which we don't "allocator active/used")
- reduce sampling rate of the rss and allocator info
2018-03-12 15:08:52 +02:00
Guy Benoish
1d9705a424
Don't call sdscmp() with shared.maxstring or shared.minstring
2018-03-06 20:14:35 +07:00
antirez
0bdd142bd8
Fix integration test NOREPLICAS error time dependent false positive.
2018-01-24 10:10:48 +01:00