Skip to content
Snippets Groups Projects
  1. Oct 01, 2020
  2. Sep 30, 2020
  3. Sep 25, 2020
  4. Sep 22, 2020
  5. Sep 18, 2020
  6. Sep 15, 2020
  7. Sep 09, 2020
    • Erik Johnston's avatar
      Fixup pusher pool notifications (#8287) · c9dbee50
      Erik Johnston authored
      `pusher_pool.on_new_notifications` expected a min and max stream ID, however that was not what we were passing in. Instead, let's just pass it the current max stream ID and have it track the last stream ID it got passed.
      
      I believe that it mostly worked as we called the function for every event. However, it would break for events that got persisted out of order, i.e, that were persisted but the max stream ID wasn't incremented as not all preceding events had finished persisting, and push for that event would be delayed until another event got pushed to the effected users.
      Unverified
      c9dbee50
    • Erik Johnston's avatar
      Revert "Fixup pusher pool notifications" · dc9dcdbd
      Erik Johnston authored
      This reverts commit e7fd336a.
      dc9dcdbd
    • Erik Johnston's avatar
      Fixup pusher pool notifications · e7fd336a
      Erik Johnston authored
      e7fd336a
  8. Sep 08, 2020
  9. Sep 04, 2020
  10. Aug 28, 2020
  11. Aug 27, 2020
  12. Aug 26, 2020
  13. Aug 20, 2020
  14. Aug 17, 2020
  15. Aug 12, 2020
  16. Aug 11, 2020
  17. Aug 07, 2020
  18. Aug 06, 2020
  19. Aug 05, 2020
  20. Aug 03, 2020
    • Andrew Morgan's avatar
      Prevent join->join membership transitions changing member count (#7977) · 5d92a142
      Andrew Morgan authored
      `StatsHandler` handles updates to the `current_state_delta_stream`, and updates room stats such as the amount of state events, joined users, etc.
      
      However, it counts every new join membership as a new user entering a room (and that user being in another room), whereas it's possible for a user's membership status to go from join -> join, for instance when they change their per-room profile information.
      
      This PR adds a check for join->join membership transitions, and bails out early, as none of the further checks are necessary at that point.
      
      Due to this bug, membership stats in many rooms have ended up being wildly larger than their true values. I am not sure if we also want to include a migration step which recalculates these statistics (possibly using the `_populate_stats_process_rooms` bg update).
      
      Bug introduced in the initial implementation https://github.com/matrix-org/synapse/pull/4338.
      Unverified
      5d92a142
  21. Jul 30, 2020
  22. Jul 17, 2020
  23. Jul 15, 2020
  24. Jul 06, 2020
  25. Jul 05, 2020
    • Will Hunt's avatar
      isort 5 compatibility (#7786) · 62b1ce85
      Will Hunt authored
      The CI appears to use the latest version of isort, which is a problem when isort gets a major version bump. Rather than try to pin the version, I've done the necessary to make isort5 happy with synapse.
      Unverified
      62b1ce85
  26. Jun 30, 2020
  27. Jun 17, 2020
  28. Jun 15, 2020
Loading