Skip to content
Snippets Groups Projects
Commit 6c67219c authored by Anton Shestakov's avatar Anton Shestakov
Browse files

topic: don't cache topic of e.g. memctx in _topiccache (issue6500)

_topiccache exists to make us hit the storage less often when we want to look
at topics for any reason. It doesn't make much sense to cache something that is
memory-only and is cheap to access however. Caching things like that was also a
source of a bug where creating multiple memctx instances in one process would
cache topic of the first one and ignore actual content of .extra() of the
others. That was happening because the cache is keyed by .rev(), but all memctx
instances have the same .rev() = None.
parent 43bde39b
No related branches found
No related tags found
3 merge requests!38910.4.0: merge stable to default,!38710.4.0: compatibility branches,!381tests: demonstrate how caching topic of memctx results in issue6500
Pipeline #39318 passed
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment