Skip to content
Snippets Groups Projects
  1. Sep 12, 2018
  2. Sep 06, 2018
  3. Sep 05, 2018
  4. Sep 03, 2018
  5. Aug 30, 2018
  6. Aug 28, 2018
  7. Aug 23, 2018
  8. 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
  9. Aug 16, 2018
  10. Aug 15, 2018
  11. Aug 14, 2018
  12. Aug 13, 2018
  13. Aug 10, 2018
  14. Aug 09, 2018
  15. Aug 07, 2018
  16. Aug 03, 2018
  17. Aug 02, 2018
  18. Aug 01, 2018
  19. Jul 31, 2018
  20. Jul 30, 2018
  21. Jul 25, 2018
  22. Jul 24, 2018
  23. Jul 19, 2018
Loading