redict/tests
Oran Agra 485425cec7 Defrag big lists in portions to avoid latency and freeze
When active defrag kicks in and finds a big list, it will create a bookmark to
a node so that it is able to resume iteration from that node later.

The quicklist manages that bookmark, and updates it in case that node is deleted.

This will increase memory usage only on lists of over 1000 (see
active-defrag-max-scan-fields) quicklist nodes (1000 ziplists, not 1000 items)
by 16 bytes.

In 32 bit build, this change reduces the maximum effective config of
list-compress-depth and list-max-ziplist-size (from 32767 to 8191)
2020-02-18 17:22:32 +02:00
..
assets Fix test "server is up" detection after logging changes. 2016-12-19 16:49:58 +01:00
cluster TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00
helpers revert an accidental test code change done as part of the tls project 2019-12-01 16:10:09 +02:00
integration incrbyfloat: fix issue #5256 ttl lost after propagate 2019-12-18 15:44:51 +08:00
modules ld2string should fail if string contains \0 in the middle 2020-01-30 18:15:17 +05:30
sentinel TLS: Configuration options. 2019-10-07 21:07:27 +03:00
support test infra: improve prints on failed assertions 2019-10-29 17:38:12 +02:00
tmp minor fixes to the new test suite, html doc updated 2010-05-14 18:48:33 +02:00
unit Defrag big lists in portions to avoid latency and freeze 2020-02-18 17:22:32 +02:00
instances.tcl TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00
test_helper.tcl TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00