Skip to content
Snippets Groups Projects
  1. Oct 13, 2021
  2. Oct 12, 2021
  3. Sep 14, 2021
  4. Apr 14, 2021
  5. Apr 06, 2021
  6. Mar 29, 2021
  7. Jul 30, 2020
  8. Jul 28, 2020
  9. Jul 22, 2020
  10. Feb 21, 2020
  11. Jan 27, 2020
  12. Dec 20, 2019
  13. Oct 30, 2019
  14. Oct 23, 2019
  15. Jul 23, 2019
  16. Jun 20, 2019
  17. May 10, 2019
  18. Apr 01, 2019
  19. Jan 30, 2019
  20. Jan 25, 2019
  21. Jan 24, 2019
  22. Oct 25, 2018
    • Erik Johnston's avatar
      Refactor state group lookup to reduce DB hits (#4011) · cb53ce9d
      Erik Johnston authored
      Currently when fetching state groups from the data store we make two
      hits two the database: once for members and once for non-members (unless
      request is filtered to one or the other). This adds needless load to the
      datbase, so this PR refactors the lookup to make only a single database
      hit.
      Unverified
      cb53ce9d
  23. Sep 27, 2018
  24. Sep 06, 2018
  25. Aug 21, 2018
    • Matthew Hodgson's avatar
      Split the state_group_cache in two (#3726) · bb81e78e
      Matthew Hodgson authored
      Splits the state_group_cache in two.
      
      One half contains normal state events; the other contains member events.
      
      The idea is that the lazyloading common case of: "I want a subset of member events plus all of the other state" can be accomplished efficiently by splitting the cache into two, and asking for "all events" from the non-members cache, and "just these keys" from the members cache.  This means we can avoid having to make DictionaryCache aware of these sort of complicated queries, whilst letting LL requests benefit from the caching.
      
      Previously we were unable to sensibly use the caching and had to pull all state from the DB irrespective of the filtering, which made things slow.  Hopefully fixes https://github.com/matrix-org/synapse/issues/3720.
      Unverified
      bb81e78e
  26. Aug 15, 2018
  27. Aug 13, 2018
  28. Aug 10, 2018
  29. Aug 09, 2018
  30. Jul 25, 2018
  31. Jul 24, 2018
  32. Jul 19, 2018
Loading