1. 19 11月, 2019 9 次提交
  2. 18 11月, 2019 3 次提交
  3. 15 11月, 2019 3 次提交
  4. 14 11月, 2019 4 次提交
  5. 13 11月, 2019 1 次提交
    • G
      XADD with ID 0-0 stores an empty key · 4a12047c
      Guy Benoish 提交于
      Calling XADD with 0-0 or 0 would result in creating an
      empty key and storing it in the database.
      Even worse, because XADD will reply with error the action
      will not be replicated, creating a master-replica
      inconsistency
      4a12047c
  6. 07 11月, 2019 1 次提交
  7. 06 11月, 2019 1 次提交
    • A
      Update PR #6537: use a fresh time outside call(). · 8b2c0f90
      antirez 提交于
      One problem with the solution proposed so far in #6537 is that key
      lookups outside a command execution via call(), still used a cached
      time. The cached time needed to be refreshed in multiple places,
      especially because of modules callbacks from timers, cluster bus, and
      thread safe contexts, that may use RM_Open().
      
      In order to avoid this problem, this commit introduces the ability to
      detect if we are inside call(): this way we can use the reference fixed
      time only when we are in the context of a command execution or Lua
      script, but for the asynchronous lookups, we can still use mstime() to
      get a fresh time reference.
      8b2c0f90
  8. 05 11月, 2019 7 次提交
  9. 04 11月, 2019 10 次提交
  10. 03 11月, 2019 1 次提交
    • O
      Module API for loading and saving long double · 779aebc9
      Oran Agra 提交于
      looks like each platform implements long double differently (different bit count)
      so we can't save them as binary, and we also want to avoid creating a new RDB
      format version, so we save these are hex strings using "%La".
      
      This commit includes a change in the arguments of ld2string to support this.
      as well as tests for coverage and short reads.
      
      coded by @guybe7
      779aebc9