redict/src
Madelyn Olson b24b490393
Fix issues in wait test (#8310)
This fixes three issues:
1.  Using debug SLEEP was impacting the subsequent test, and causing it to pass reliably even though it should have failed. There was exactly 5 seconds of artificial pause (after 1000, wait 3000, wait 1000) between the debug sleep 5 and when we needed to unblock the client in the subsequent test. Now the test properly makes sure the client is unblocked, and the subsequent test is fixed.
2. Minor, the client pause types were using & comparisons instead of ==, since it was previously a flag.
3. Test is faster now that some of the hand wavy time is removed.
2021-01-12 09:46:24 +02:00
..
modules Fix some redundancy use of semicolon in do-while macros (#8221) 2020-12-21 22:57:45 -08:00
.gitignore
acl.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
adlist.c optimization src/adlist.c:listJoin() 2020-11-09 21:48:56 -08:00
adlist.h Speedup: unblock clients on keys in O(1). 2020-04-08 12:55:57 +02:00
ae_epoll.c diskless replication rdb transfer uses pipe, and writes to sockets form the parent process. 2019-10-07 21:06:30 +03:00
ae_evport.c Several (mostly Solaris-related) cleanups (#8171) 2020-12-13 17:09:54 +02:00
ae_kqueue.c No more trailing spaces in Redis source code. 2014-06-26 18:48:40 +02:00
ae_select.c Include 'fd_set' type name 2016-06-07 16:46:00 -04:00
ae.c Fix typo in ae.c file (#7895) 2020-11-25 13:36:21 -08:00
ae.h Use H/W Monotonic clock and updates to AE (#7644) 2020-08-28 11:54:10 +03:00
anet.c Fix double close on IPv6 setup error. (#8168) 2020-12-09 20:20:55 +02:00
anet.h Add local address to CLIENT LIST, and a CLIENT KILL filter. (#7913) 2020-10-28 21:13:44 +02:00
aof.c Report child copy-on-write info continuously 2021-01-07 16:14:29 +02:00
asciilogo.h string literal should be const char* 2020-03-07 19:38:27 +08:00
atomicvar.h Several (mostly Solaris-related) cleanups (#8171) 2020-12-13 17:09:54 +02:00
bio.c Cleanup key tracking documentation and table management (#8039) 2020-12-23 19:13:12 -08:00
bio.h Cleanup key tracking documentation and table management (#8039) 2020-12-23 19:13:12 -08:00
bitops.c Flow through the error handling path for most errors (#8226) 2020-12-23 19:06:25 -08:00
blocked.c CLIENT PAUSE - don't drop together with other blocked clients (#8302) 2021-01-09 10:22:20 -08:00
childinfo.c Fix last COW INFO report, Skip test on non-linux platforms (#8301) 2021-01-08 23:35:30 +02:00
cli_common.c Enable specifying TLS ciphers(suites) in redis-cli/redis-benchmark (#8005) 2020-11-04 14:49:15 +02:00
cli_common.h Enable specifying TLS ciphers(suites) in redis-cli/redis-benchmark (#8005) 2020-11-04 14:49:15 +02:00
cluster.c Assert that clusterAddNode can't fail (#8296) 2021-01-09 10:24:58 -08:00
cluster.h fix wrong comment in cluster.h (#8191) 2020-12-16 23:19:12 +02:00
config.c Add check for the MADV_FREE/fork arm64 Linux kernel bug (#8224) 2021-01-07 17:06:05 +02:00
config.h Solaris based system rss size report. (#8138) 2020-12-06 15:30:29 +02:00
connection.c Merge two aeDeleteFileEvent refs into one (#7521) 2020-11-25 13:37:54 -08:00
connection.h Add local address to CLIENT LIST, and a CLIENT KILL filter. (#7913) 2020-10-28 21:13:44 +02:00
connhelpers.h Conns: Fix connClose() / connAccept() behavior. 2020-03-22 14:42:03 +02:00
crc16_slottable.h Added basic support for clusters to redis-benchmark. 2019-03-01 17:53:14 +01:00
crc16.c RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. 2015-07-26 15:17:18 +02:00
crc64.c Fix compile warning when define REDIS_TEST (#8261) 2021-01-09 19:52:42 +02:00
crc64.h Implemented CRC64 based on slice by 4 2020-04-24 17:00:03 -07:00
crcspeed.c Fix rdb checksum / crc64 on bigendian (#8270) 2021-01-05 09:15:10 +02:00
crcspeed.h Added crcspeed library 2020-04-24 17:11:21 -07:00
db.c Add support for client pause WRITE (#8170) 2021-01-07 23:36:54 -08:00
debug.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
debugmacro.h Fix some redundancy use of semicolon in do-while macros (#8221) 2020-12-21 22:57:45 -08:00
defrag.c remove unused call to zmalloc_size in defrag.c (#8285) 2021-01-04 23:16:19 +02:00
dict.c Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
dict.h Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
endianconv.c Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
endianconv.h Fix typo 2018-07-03 18:19:46 +02:00
evict.c Add support for client pause WRITE (#8170) 2021-01-07 23:36:54 -08:00
expire.c Add support for client pause WRITE (#8170) 2021-01-07 23:36:54 -08:00
fmacros.h Use H/W Monotonic clock and updates to AE (#7644) 2020-08-28 11:54:10 +03:00
geo.c GEOSEARCH - ANY option, for limited search that returns ASAP (#8259) 2021-01-08 18:29:44 +02:00
geo.h RDMF (Redis/Disque merge friendlyness) refactoring WIP 1. 2015-07-26 15:17:18 +02:00
geohash_helper.c Add GEOSEARCH / GEOSEARCHSTORE commands (#8094) 2020-12-12 02:21:05 +02:00
geohash_helper.h Add GEOSEARCH / GEOSEARCHSTORE commands (#8094) 2020-12-12 02:21:05 +02:00
geohash.c FIX: truncate max/min longitude,latitude related geo_point (ex: {180, 85.05112878} ) 2020-04-09 17:48:29 +08:00
geohash.h Add GEOSEARCH / GEOSEARCHSTORE commands (#8094) 2020-12-12 02:21:05 +02:00
gopher.c Gopher: don't add the Lastline. 2019-02-24 21:38:15 +01:00
help.h Typo fix: entires -> entries (#8031) 2020-11-08 08:32:38 +02:00
hyperloglog.c Flow through the error handling path for most errors (#8226) 2020-12-23 19:06:25 -08:00
intset.c Fix compile warning when define REDIS_TEST (#8261) 2021-01-09 19:52:42 +02:00
intset.h Sanitize dump payload: validate no duplicate records in hash/zset/intset 2020-12-06 14:54:34 +02:00
latency.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
latency.h Disable THP if enabled (#7381) 2020-10-27 15:04:18 +02:00
lazyfree.c Cleanup key tracking documentation and table management (#8039) 2020-12-23 19:13:12 -08:00
listpack_malloc.h Streams: change listpack allocator to zmalloc. 2017-12-01 10:24:24 +01:00
listpack.c Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed 2020-12-06 14:54:34 +02:00
listpack.h Sanitize dump payload: ziplist, listpack, zipmap, intset, stream 2020-12-06 14:54:34 +02:00
localtime.c update leap year comment when div by 400 2018-09-18 17:04:00 +08:00
lolwut5.c Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
lolwut6.c LOLWUT 6: always pick a default color sequence. 2019-10-28 11:10:58 +01:00
lolwut.c Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
lolwut.h add include guard for lolwut.h 2020-05-05 23:35:08 -04:00
lzf_c.c Upgrade LZF to 3.6 (2011) from 3.5 (2009) 2015-01-02 11:16:10 -05:00
lzf_d.c Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed 2020-12-06 14:54:34 +02:00
lzf.h No more trailing spaces in Redis source code. 2014-06-26 18:48:40 +02:00
lzfP.h Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
Makefile Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
memtest.c Add support for Haiku OS (#7435) 2020-09-29 15:52:13 +03:00
mkreleasehdr.sh Update mkreleasehdr.sh 2019-11-19 17:23:47 +08:00
module.c Add support for client pause WRITE (#8170) 2021-01-07 23:36:54 -08:00
monotonic.c Use H/W Monotonic clock and updates to AE (#7644) 2020-08-28 11:54:10 +03:00
monotonic.h Use H/W Monotonic clock and updates to AE (#7644) 2020-08-28 11:54:10 +03:00
mt19937-64.c Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
mt19937-64.h Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
multi.c Swapdb should make transaction fail if there is any client watching keys (#8239) 2021-01-04 14:48:28 +02:00
networking.c Throw error for conflicting bcast tracking prefixes (#8176) 2021-01-08 00:00:35 -08:00
notify.c Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
object.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
pqsort.c No more trailing spaces in Redis source code. 2014-06-26 18:48:40 +02:00
pqsort.h
pubsub.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
quicklist.c Fix compile warning when define REDIS_TEST (#8261) 2021-01-09 19:52:42 +02:00
quicklist.h Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
rand.c Use 'void' for zero-argument functions 2014-08-08 10:05:32 +02:00
rand.h
rax_malloc.h Cluster: hash slots tracking using a radix tree. 2017-03-27 16:37:22 +02:00
rax.c Fix compile warning when define REDIS_TEST (#8261) 2021-01-09 19:52:42 +02:00
rax.h Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
rdb.c Fix overflow of rdbWriteRaw return value (#8306) 2021-01-12 08:22:53 +02:00
rdb.h Fix redis-check-rdb support for modules aux data (#7826) 2020-09-22 10:18:07 +03:00
redis-benchmark.c Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
redis-check-aof.c Enlarge error buffer in redis-check-aof.c to remove compiler warning of output truncation through snprintf format string 2019-05-08 12:13:45 +01:00
redis-check-rdb.c Fix random element selection for large hash tables. (#8133) 2020-12-23 15:52:07 +02:00
redis-cli.c fix crash in redis-cli after making cluster backup (#8267) 2021-01-03 11:56:26 +02:00
redis-trib.rb Redis-trib deprecated: it no longer works and it 2018-07-13 10:51:58 +02:00
redisassert.h Sanitize dump payload: performance optimizations and tuning 2020-12-06 14:54:34 +02:00
redismodule.h Report child copy-on-write info continuously 2021-01-07 16:14:29 +02:00
release.c Speedup INFO server section. 2019-10-02 11:30:20 +02:00
replication.c Add support for client pause WRITE (#8170) 2021-01-07 23:36:54 -08:00
rio.c more strict check in rioConnRead (#7564) 2020-07-24 14:40:19 +08:00
rio.h diskless replication rdb transfer uses pipe, and writes to sockets form the parent process. 2019-10-07 21:06:30 +03:00
scripting.c Fix wrong order of key/value in Lua map response (#8266) 2021-01-05 08:29:20 +02:00
sds.c sdscatfmt call sdsMakeRoomFor, asked for more space than intended (#8286) 2021-01-05 18:41:53 +02:00
sds.h Sanitize dump payload: fail RESTORE if memory allocation fails 2020-12-06 14:54:34 +02:00
sdsalloc.h Sanitize dump payload: fail RESTORE if memory allocation fails 2020-12-06 14:54:34 +02:00
sentinel.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
server.c Fix issues in wait test (#8310) 2021-01-12 09:46:24 +02:00
server.h Fix last COW INFO report, Skip test on non-linux platforms (#8301) 2021-01-08 23:35:30 +02:00
setcpuaffinity.c cpu affinity: DragonFlyBSD support (#7956) 2020-10-25 14:14:05 +02:00
setproctitle.c Fix setproctitle related crashes. (#8150) 2020-12-08 11:27:30 +02:00
sha1.c sha1.c: use standard uint32_t. 2015-04-27 12:07:49 +02:00
sha1.h sha1.c: use standard uint32_t. 2015-04-27 12:07:49 +02:00
sha256.c ACL: add slightly modified version of sha256.c for password hashing. 2019-09-12 12:21:37 +02:00
sha256.h ACL: add slightly modified version of sha256.c for password hashing. 2019-09-12 12:21:37 +02:00
siphash.c Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
slowlog.c HELP subcommand, continued (#5531) 2021-01-04 17:02:57 +02:00
slowlog.h Added the missed macro definition in slowlog.h 2019-12-02 00:28:41 -05:00
solarisfixes.h Check for __sun macro in solarisfixes.h, not in includers. 2015-01-09 11:23:22 +01:00
sort.c sort Command lookupKeyRead and lookupKeyWrite are used on the opposite (#8283) 2021-01-04 10:28:47 +02:00
sparkline.c Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
sparkline.h LATENCY GRAPH implemented. 2014-07-02 16:31:22 +02:00
stream.h Sanitize dump payload: ziplist, listpack, zipmap, intset, stream 2020-12-06 14:54:34 +02:00
syncio.c syncWithMaster(): non blocking state machine. 2015-08-06 18:12:20 +02:00
t_hash.c Fix some wrong server.dirty increments (#8140) 2020-12-15 09:30:24 +02:00
t_list.c Merge pushGenericCommand and pushxGenericCommand (#8255) 2020-12-29 22:37:37 -08:00
t_set.c Flow through the error handling path for most errors (#8226) 2020-12-23 19:06:25 -08:00
t_stream.c XADD and XTRIM, Trim by MINID, and new LIMIT argument (#8169) 2021-01-08 18:13:25 +02:00
t_string.c Flow through the error handling path for most errors (#8226) 2020-12-23 19:06:25 -08:00
t_zset.c Add ZRANGESTORE command, and improve ZSTORE command (#7844) 2021-01-07 10:58:53 +02:00
testhelp.h Fix some redundancy use of semicolon in do-while macros (#8221) 2020-12-21 22:57:45 -08:00
timeout.c Add missing calls to raxStop (#7532) 2020-07-21 08:13:05 +03:00
tls.c Removed usage of bool from tls.c (#8175) 2020-12-13 11:11:29 +02:00
tracking.c Throw error for conflicting bcast tracking prefixes (#8176) 2021-01-08 00:00:35 -08:00
util.c Several (mostly Solaris-related) cleanups (#8171) 2020-12-13 17:09:54 +02:00
util.h Merge branch 'unstable' into rm_get_server_info 2019-11-21 10:06:15 +01:00
valgrind.sup Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed 2020-12-06 14:54:34 +02:00
version.h Add Module API for version and compatibility checks (#7865) 2020-10-11 17:21:58 +03:00
ziplist.c Fix compile warning when define REDIS_TEST (#8261) 2021-01-09 19:52:42 +02:00
ziplist.h Sanitize dump payload: validate no duplicate records in hash/zset/intset 2020-12-06 14:54:34 +02:00
zipmap.c Sanitize dump payload: ziplist, listpack, zipmap, intset, stream 2020-12-06 14:54:34 +02:00
zipmap.h Sanitize dump payload: ziplist, listpack, zipmap, intset, stream 2020-12-06 14:54:34 +02:00
zmalloc.c Fix last COW INFO report, Skip test on non-linux platforms (#8301) 2021-01-08 23:35:30 +02:00
zmalloc.h Sanitize dump payload: fail RESTORE if memory allocation fails 2020-12-06 14:54:34 +02:00