redict/tests/integration
YaacovHazan ea930a352c Report child copy-on-write info continuously
Add INFO field, rdb_active_cow_size, to report COW of a live fork child while
it's active.
- once in 1024 keys check the time, and if there's more than one second since
  the last report send a report to the parent via the pipe.
- refactor the child_info_data struct, it's an implementation detail that
  shouldn't be in the server struct, and not used to communicate data between
  caller and callee
- remove the magic value from that struct (not sure what it was good for), and
  instead add handling of short reads.
- add another value to the structure, cow_type, to indicate if the report is
  for the new rdb_active_cow_size field, or it's the last report of a
  successful operation
- add new Module API to report the active COW
- add more asserts variants to test.tcl
2021-01-07 16:14:29 +02:00
..
aof-race.tcl TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00
aof.tcl test infra - wait_done_loading 2020-09-06 09:59:19 +03:00
block-repl.tcl TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00
convert-zipmap-hash-on-load.tcl convert-zipmap-hash-on-load false positive fixed. 2012-03-25 11:02:16 +02:00
corrupt-dump-fuzzer.tcl Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed 2020-12-06 14:54:34 +02:00
corrupt-dump.tcl Sanitize dump payload: excessive free on dup zset fields (#8189) 2020-12-14 17:10:31 +02:00
logging.tcl Disable new SIGABRT test on valgrind (#8013) 2020-11-04 13:13:55 +02:00
psync2-pingoff.tcl fix pingoff test race 2020-05-31 15:51:52 +03:00
psync2-reg.tcl fix loading race in psync2 tests 2020-04-28 09:18:01 +03:00
psync2.tcl Sanitize dump payload: fuzz tester and fixes for segfaults and leaks it exposed 2020-12-06 14:54:34 +02:00
rdb.tcl Report child copy-on-write info continuously 2021-01-07 16:14:29 +02:00
redis-benchmark.tcl Modify help msg PING_BULK to PING_MBULK in benchmark (#8109) 2020-12-02 13:17:25 +02:00
redis-cli.tcl Tests: clean up stale .cli files. (#7768) 2020-09-09 12:30:43 +03:00
replication-2.tcl Slave removal: remove slave from integration tests descriptions. 2018-09-11 15:32:28 +02:00
replication-3.tcl add daily github actions with libc malloc and valgrind 2020-05-04 09:52:20 +03:00
replication-4.tcl Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
replication-psync.tcl diskless replication on slave side (don't store rdb to file), plus some other related fixes 2019-07-08 15:37:48 +03:00
replication.tcl Propagate GETSET and SET-GET as SET (#7957) 2020-11-03 14:56:57 +02:00