redict/tests/support
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
..
benchmark.tcl TLS: Add different client cert support. (#8076) 2020-12-11 18:31:40 +02:00
cli.tcl TLS: Add different client cert support. (#8076) 2020-12-11 18:31:40 +02:00
cluster.tcl Implement SMISMEMBER key member [member ...] (#7615) 2020-08-11 11:55:06 +03:00
redis.tcl Fix wrong order of key/value in Lua map response (#8266) 2021-01-05 08:29:20 +02:00
server.tcl Tests: fix the problem that Darwin memory leak detection may fail (#8213) 2020-12-23 16:28:17 +02:00
test.tcl Report child copy-on-write info continuously 2021-01-07 16:14:29 +02:00
tmpfile.tcl Initial implementation of a client-server parallel testing system for Redis in order to speedup execution of the test suite. 2011-07-10 23:25:48 +02:00
util.tcl Add errorstats info section, Add failed_calls and rejected_calls to commandstats (#8217) 2020-12-31 16:53:43 +02:00