1. 14 May, 2020 7 commits
  2. 12 May, 2020 3 commits
    • antirez's avatar
      Some rework of #7234. · 27e25e9d
      antirez authored
      27e25e9d
    • Salvatore Sanfilippo's avatar
      Merge pull request #7240 from oranagra/fix_replication_test · b726d642
      Salvatore Sanfilippo authored
      fix unstable replication test
      b726d642
    • Oran Agra's avatar
      fix unstable replication test · b4416280
      Oran Agra authored
      this test which has coverage for varoius flows of diskless master was
      failing randomly from time to time.
      
      the failure was:
      [err]: diskless all replicas drop during rdb pipe in tests/integration/replication.tcl
      log message of '*Diskless rdb transfer, last replica dropped, killing fork child*' not found
      
      what seemed to have happened is that the master didn't detect that all
      replicas dropped by the time the replication ended, it thought that one
      replica is still connected.
      
      now the test takes a few seconds longer but it seems stable.
      b4416280
  3. 11 May, 2020 1 commit
    • Oran Agra's avatar
      fix redis 6.0 not freeing closed connections during loading. · 905e28ee
      Oran Agra authored
      This bug was introduced by a recent change in which readQueryFromClient
      is using freeClientAsync, and despite the fact that now
      freeClientsInAsyncFreeQueue is in beforeSleep, that's not enough since
      it's not called during loading in processEventsWhileBlocked.
      furthermore, afterSleep was called in that case but beforeSleep wasn't.
      
      This bug also caused slowness sine the level-triggered mode of epoll
      kept signaling these connections as readable causing us to keep doing
      connRead again and again for ll of these, which keep accumulating.
      
      now both before and after sleep are called, but not all of their actions
      are performed during loading, some are only reserved for the main loop.
      
      fixes issue #7215
      905e28ee
  4. 09 May, 2020 4 commits
  5. 08 May, 2020 1 commit
  6. 06 May, 2020 6 commits
  7. 05 May, 2020 14 commits
  8. 04 May, 2020 4 commits