1. 28 May, 2020 3 commits
    • Oran Agra's avatar
      tests: each test client work on a distinct port range · a2ae4635
      Oran Agra authored
      apparently when running tests in parallel (the default of --clients 16),
      there's a chance for two tests to use the same port.
      specifically, one test might shutdown a master and still have the
      replica up, and then another test will re-use the port number of master
      for another master, and then that replica will connect to the master of
      the other test.
      
      this can cause a master to count too many full syncs and fail a test if
      we run the tests with --single integration/psync2 --loop --stop
      
      see Probmem 2 in #7314
      a2ae4635
    • Oran Agra's avatar
      revive meaningful offset tests · 1ff5a222
      Oran Agra authored
      1ff5a222
    • antirez's avatar
      Remove the PSYNC2 meaningful offset test. · d4541349
      antirez authored
      d4541349
  2. 08 May, 2020 1 commit
  3. 17 Apr, 2020 2 commits
  4. 07 Apr, 2020 1 commit
  5. 25 Mar, 2020 2 commits
  6. 27 Feb, 2020 2 commits
  7. 07 Oct, 2019 1 commit
    • Yossi Gottlieb's avatar
      TLS: Connections refactoring and TLS support. · b087dd1d
      Yossi Gottlieb authored
      * Introduce a connection abstraction layer for all socket operations and
      integrate it across the code base.
      * Provide an optional TLS connections implementation based on OpenSSL.
      * Pull a newer version of hiredis with TLS support.
      * Tests, redis-cli updates for TLS support.
      b087dd1d
  8. 10 May, 2019 1 commit
  9. 15 Apr, 2019 1 commit
  10. 24 Mar, 2019 1 commit
  11. 18 Mar, 2019 1 commit
  12. 28 Jan, 2019 1 commit
  13. 02 Aug, 2018 2 commits
  14. 31 Jul, 2018 1 commit
  15. 30 Jul, 2018 1 commit
    • Oran Agra's avatar
      test suite conveniency improvements · 78292876
      Oran Agra authored
      * allowing --single to be repeated
      * adding --only so that only a specific test inside a unit can be run
      * adding --skiptill useful to resume a test that crashed passed the problematic unit.
        useful together with --clients 1
      * adding --skipfile to use a file containing list of tests names to skip
      * printing the names of the tests that are skiped by skipfile or denytags
      * adding --config to add config file options from command line
      78292876
  16. 02 Jul, 2018 1 commit
  17. 01 Jul, 2018 1 commit
  18. 26 Jun, 2018 1 commit
    • Oran Agra's avatar
      test suite infra improvements and fix · 751eea24
      Oran Agra authored
      * 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
      751eea24
  19. 15 May, 2018 1 commit
  20. 15 Mar, 2018 1 commit
  21. 12 Mar, 2018 1 commit
    • Oran Agra's avatar
      Adding real allocator fragmentation to INFO and MEMORY command + active defrag test · 806736cd
      Oran Agra authored
      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
      806736cd
  22. 01 Dec, 2017 1 commit
  23. 28 Apr, 2017 1 commit
    • antirez's avatar
      Regression test for PSYNC2 issue #3899 added. · c180bc7d
      antirez authored
      Experimentally verified that it can trigger the issue reverting the fix.
      At least on my system... Being the bug time/backlog dependant, it is
      very hard to tell if this test will be able to trigger the problem
      consistently, however even if it triggers the problem once in a while,
      we'll see it in the CI environment at http://ci.redis.io.
      c180bc7d
  24. 29 Nov, 2016 1 commit
  25. 18 Nov, 2016 1 commit
  26. 15 Jun, 2016 1 commit
  27. 31 May, 2016 1 commit
  28. 02 Mar, 2016 1 commit
  29. 09 Oct, 2015 1 commit
  30. 07 Oct, 2015 1 commit
  31. 01 Oct, 2015 2 commits
  32. 25 Feb, 2015 1 commit
  33. 10 Feb, 2015 1 commit