diff options
author | Erik Johnston <erik@matrix.org> | 2018-03-15 15:40:13 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2018-03-15 15:46:54 +0000 |
commit | 7c7706f42b56dd61f5eb17679aa12247f7058ed5 (patch) | |
tree | 5d45938bcff322833a04e8f072507f7fcdb71b81 /synapse/util/caches/descriptors.py | |
parent | Merge pull request #3003 from matrix-org/rav/fix_contributing (diff) | |
download | synapse-7c7706f42b56dd61f5eb17679aa12247f7058ed5.tar.xz |
Fix bug where state cache used lots of memory
The state cache bases its size on the sum of the size of entries. The size of the entry is calculated once on insertion, so it is important that the size of entries does not change. The DictionaryCache modified the entries size, which caused the state cache to incorrectly think it was smaller than it actually was.
Diffstat (limited to 'synapse/util/caches/descriptors.py')
0 files changed, 0 insertions, 0 deletions