1. 22 Nov, 2019 1 commit
    • zhaozhao.zz's avatar
      scripting: flag lua_client as CLIENT_MULTI after redis.replicate_commands() immediately · 097c4a65
      zhaozhao.zz authored
      To avoid nested MULTI/EXEC, we check the lua_caller's flag,
      if we are in the MULTI context we flag the lua_client as
      CLIENT_MULTI, but it's not enough we shoud flag lua_client
      as CLIENT_MULTI after redis.replicate_commands() immediately
      or the first write command after redis.replicate_commands()
      cannot know it's in an transaction, I know the missing CLIENT_MULTI
      doesn't have any effect now, but it's a real bug and we should fix
      it, in case someday we allow some dangerous command like BLPOP.
      097c4a65
  2. 21 Nov, 2019 6 commits
  3. 20 Nov, 2019 3 commits
  4. 19 Nov, 2019 27 commits
  5. 18 Nov, 2019 3 commits