1. 12 2月, 2020 6 次提交
  2. 04 2月, 2020 8 次提交
  3. 17 1月, 2020 13 次提交
  4. 10 1月, 2020 11 次提交
    • S
      Rename rdb asynchronously · 7bbafc56
      ShooterIT 提交于
      7bbafc56
    • L
    • J
      Update to directive in redis.conf (missing s) · ed7ea13a
      Jamie Scott 提交于
      The directive tls-prefer-server-cipher is actually tls-prefer-server-ciphers in config.c. This results in a failed directive call shown below. This pull request adds the "s" in ciphers so that the directive is able to be properly called in config.c
      
      ubuntu@ip-172-31-16-31:~/redis$ src/redis-server ./redis.conf 
      
      *** FATAL CONFIG FILE ERROR ***
      Reading the configuration file, at line 200
      >>> 'tls-prefer-server-cipher yes'
      Bad directive or wrong number of arguments
      ed7ea13a
    • A
      Free fakeclient argv on AOF error. · 3be77623
      antirez 提交于
      We exit later, so no bug fixed, but it is more correct.
      
      See #6054, thanks to @ShooterIT for finding the issue.
      3be77623
    • A
      Git ignore: ignore more files. · 15f6b748
      antirez 提交于
      15f6b748
    • G
      Blocking XREAD[GROUP] should always reply with valid data (or timeout) · 1b5bf40c
      Guy Benoish 提交于
      This commit solves the following bug:
      127.0.0.1:6379> XGROUP CREATE x grp $ MKSTREAM
      OK
      127.0.0.1:6379> XADD x 666 f v
      "666-0"
      127.0.0.1:6379> XREADGROUP GROUP grp Alice BLOCK 0 STREAMS x >
      1) 1) "x"
         2) 1) 1) "666-0"
               2) 1) "f"
                  2) "v"
      127.0.0.1:6379> XADD x 667 f v
      "667-0"
      127.0.0.1:6379> XDEL x 667
      (integer) 1
      127.0.0.1:6379> XREADGROUP GROUP grp Alice BLOCK 0 STREAMS x >
      1) 1) "x"
         2) (empty array)
      
      The root cause is that we use s->last_id in streamCompareID
      while we should use the last *valid* ID
      1b5bf40c
    • J
      Add support for incremental build with header files · 954c20ed
      John Sully 提交于
      954c20ed
    • W
      Fix petential cluster link error. · 11c3afd7
      WuYunlong 提交于
      Funcion adjustOpenFilesLimit() has an implicit parameter, which is server.maxclients.
      This function aims to ajust maximum file descriptor number according to server.maxclients
      by best effort, which is "bestlimit" could be lower than "maxfiles" but greater than "oldlimit".
      When we try to increase "maxclients" using CONFIG SET command, we could increase maximum
      file descriptor number to a bigger value without calling aeResizeSetSize the same time.
      When later more and more clients connect to server, the allocated fd could be bigger and bigger,
      and eventually exceeds events size of aeEventLoop.events. When new nodes joins the cluster,
      new link is created, together with new fd, but when calling aeCreateFileEvent, we did not
      check the return value. In this case, we have a non-null "link" but the associated fd is not
      registered.
      
      So when we dynamically set "maxclients" we could reach an inconsistency between maximum file
      descriptor number of the process and server.maxclients. And later could cause cluster link and link
      fd inconsistency.
      
      While setting "maxclients" dynamically, we consider it as failed when resulting "maxclients" is not
      the same as expected. We try to restore back the maximum file descriptor number when we failed to set
      "maxclients" to the specified value, so that server.maxclients could act as a guard as before.
      11c3afd7
    • Y
      Add REDISMODULE_CTX_FLAGS_MULTI_DIRTY. · b752e83d
      Yossi Gottlieb 提交于
      b752e83d
    • H
      typo fix in acl.c · e16eb874
      hwware 提交于
      e16eb874
    • I
      Adjusts 'io_threads_num' max to 128 · 35ea9d23
      Itamar Haber 提交于
      Instead of 512, use the defined max from networking.c
      35ea9d23
  5. 08 1月, 2020 2 次提交