Skip to content
Snippets Groups Projects
  1. Nov 16, 2020
  2. Nov 15, 2020
  3. Oct 30, 2020
  4. Oct 29, 2020
  5. Oct 27, 2020
  6. Oct 15, 2020
  7. Oct 14, 2020
  8. Oct 13, 2020
  9. Oct 09, 2020
  10. Oct 02, 2020
  11. Sep 24, 2020
    • Erik Johnston's avatar
      Add EventStreamPosition type (#8388) · ac11fcbb
      Erik Johnston authored
      The idea is to remove some of the places we pass around `int`, where it can represent one of two things:
      
      1. the position of an event in the stream; or
      2. a token that partitions the stream, used as part of the stream tokens.
      
      The valid operations are then:
      
      1. did a position happen before or after a token;
      2. get all events that happened before or after a token; and
      3. get all events between two tokens.
      
      (Note that we don't want to allow other operations as we want to change the tokens to be vector clocks rather than simple ints)
      Unverified
      ac11fcbb
  12. Sep 18, 2020
  13. Sep 08, 2020
  14. Sep 02, 2020
  15. Aug 26, 2020
  16. Aug 05, 2020
  17. Jul 30, 2020
  18. Jul 27, 2020
  19. Jul 22, 2020
  20. Jul 16, 2020
  21. Jul 15, 2020
  22. Jul 13, 2020
  23. Jul 10, 2020
  24. Jul 01, 2020
  25. Jun 15, 2020
  26. Jun 12, 2020
  27. Jun 10, 2020
  28. Jun 05, 2020
  29. May 26, 2020
  30. May 18, 2020
  31. May 15, 2020
  32. May 13, 2020
  33. May 05, 2020
  34. May 01, 2020
  35. Apr 29, 2020
    • Erik Johnston's avatar
      Add instance name to RDATA/POSITION commands (#7364) · 37f6823f
      Erik Johnston authored
      This is primarily for allowing us to send those commands from workers, but for now simply allows us to ignore echoed RDATA/POSITION commands that we sent (we get echoes of sent commands when using redis). Currently we log a WARNING on the master process every time we receive an echoed RDATA.
      Unverified
      37f6823f
    • Erik Johnston's avatar
      Don't relay REMOTE_SERVER_UP cmds to same conn. (#7352) · 3eab76ad
      Erik Johnston authored
      For direct TCP connections we need the master to relay REMOTE_SERVER_UP
      commands to the other connections so that all instances get notified
      about it. The old implementation just relayed to all connections,
      assuming that sending back to the original sender of the command was
      safe. This is not true for redis, where commands sent get echoed back to
      the sender, which was causing master to effectively infinite loop
      sending and then re-receiving REMOTE_SERVER_UP commands that it sent.
      
      The fix is to ensure that we only relay to *other* connections and not
      to the connection we received the notification from.
      
      Fixes #7334.
      Unverified
      3eab76ad
Loading