Commit graph

29 commits

Author SHA1 Message Date
Neil Alexander caecdedeed
Include key in cost 2022-07-07 11:47:01 +01:00
Neil Alexander 4a648a9052
Include key in cost 2022-07-07 11:41:42 +01:00
Neil Alexander 858cc61f92
Add back some lazy loading caching 2022-07-07 11:39:51 +01:00
Neil Alexander e064a97eb1
Various tweaks 2022-06-20 11:38:48 +01:00
Neil Alexander 6ff90fa0ee
Add config.DataUnit for specifying friendly cache sizes 2022-06-20 11:28:45 +01:00
Neil Alexander bf18f7d5ad
Configurable cache sizees 2022-06-16 16:43:49 +01:00
Neil Alexander 03cd7f041b
Clean up a bit 2022-06-16 09:50:40 +01:00
Neil Alexander ad40b054bc
Reduce counters a bit 2022-06-15 16:32:15 +01:00
Neil Alexander 8460f1dc08
Cost estimation fixes 2022-06-15 15:59:00 +01:00
Neil Alexander e0466c7777
Use a shared cache again 2022-06-15 14:54:13 +01:00
Neil Alexander e385c8d4c7
Cache expiries, async publishing of EDUs 2022-06-15 12:15:28 +01:00
Neil Alexander 07ce5b185f
Use separate caches for hopefully better hash distribution 2022-06-15 09:36:33 +01:00
Neil Alexander b7a908305e
Try this 2022-06-15 09:23:59 +01:00
Neil Alexander 3f9617e373
Some guards 2022-06-14 16:52:27 +01:00
Neil Alexander c4c2c9d0ff
Try caching events 2022-06-14 16:45:13 +01:00
Neil Alexander 1fd4ec1bb6
Reduce counters a bit 2022-06-14 15:29:41 +01:00
Neil Alexander e4ccddf5b7
Estimate cost for metrics better 2022-06-14 15:20:17 +01:00
Neil Alexander f7e2cbbb16
Update cost estimation, add metric 2022-06-14 15:06:30 +01:00
Neil Alexander 345a01ce73
Make federation caches mutable 2022-06-14 14:41:15 +01:00
Neil Alexander da107c78da
Namespace keys 2022-06-14 14:39:28 +01:00
Neil Alexander 2f3cd2828e
Tweaks 2022-06-14 14:36:13 +01:00
Neil Alexander 8147d8367d
Determine mutability using deep equality 2022-06-14 14:29:59 +01:00
Neil Alexander e1f4a485f5
Don't enforce mutability checks for now 2022-06-14 14:18:37 +01:00
Neil Alexander 2488058e62
Make less panicky 2022-06-14 14:16:59 +01:00
Neil Alexander 800dbbf9e4
Fix that some more 2022-06-14 14:10:48 +01:00
Neil Alexander e614269bc3
More strict keyable interface 2022-06-14 14:08:09 +01:00
Neil Alexander 202b25a694
It's beautiful 2022-06-14 13:59:12 +01:00
Neil Alexander f948dc8c18
Tweak 2022-06-14 10:02:50 +01:00
Neil Alexander 4613203763
Try Ristretto cache 2022-06-14 09:56:51 +01:00