Commit Graph

34 Commits

Author SHA1 Message Date
Matthew Chen
4a1e6a07ea Fix edge case in model read cache. 2020-08-10 17:33:33 -03:00
Matthew Chen
6c569b1cf2 Fix edge case in model read cache. 2020-08-10 17:28:42 -03:00
Matthew Chen
ebb40f84a7 Respond to CR. 2020-08-06 22:35:37 -03:00
Matthew Chen
a8cf29c6c5 Ensure model cache robust to UUID mapping edge cases. 2020-08-06 22:27:45 -03:00
Matthew Chen
9daa11518d Ensure model cache robust to UUID mapping edge cases. 2020-08-06 22:27:45 -03:00
Matthew Chen
59f1e9a9d1 Ensure model cache robust to UUID mapping edge cases. 2020-08-06 22:27:45 -03:00
Matthew Chen
aff2c6684a Ensure model cache robust to UUID mapping edge cases. 2020-08-06 22:27:45 -03:00
Nora Trapp
d4e94fad03 evacuateAllCaches sync 2020-08-04 20:16:35 -07:00
Nora Trapp
e72214d6ea Fix an issue with SignalRecipient and SignalAccount ModelReadCaches 2020-08-04 19:57:07 -07:00
Matthew Chen
ed7206423e Avoid conflicts are keys for local user account and recipient. 2020-08-03 19:42:08 -03:00
Matthew Chen
0d96af0a38 Add explicit key type of model read cache. 2020-08-03 16:21:18 -03:00
Matthew Chen
01296a1ade Tweak ydb-to-grdb migration. 2020-07-30 13:51:17 -03:00
Nora Trapp
b55a013e62 A bear bones pass at updating the cache/ui after a uuid <-> phone number mapping change 2020-07-24 13:15:02 -07:00
Matthew Chen
ebce97faf8 Respond to CR. 2020-07-13 10:42:43 -03:00
Matthew Chen
b9fbb3da82 Evacuate model caches after device transfer. 2020-07-13 10:42:43 -03:00
Matthew Chen
3983974c53 Merge branch 'release/3.12.3' 2020-07-03 16:47:53 -03:00
Matthew Chen
51f35da8dd Preserve avatars. 2020-06-26 18:31:29 -03:00
Matthew Chen
059909bd1b Address sticker perf hotspots. 2020-06-23 10:07:18 -03:00
Matthew Chen
9e1704388d Disable model cache stats logging. 2020-06-18 14:17:23 -03:00
Matthew Chen
5b52b24486 Fix production build break. 2020-06-18 13:06:01 -03:00
Matthew Chen
9bc526b6bb Respond to CR. 2020-06-18 12:49:35 -03:00
Matthew Chen
179ecaf258 Cache threads, interactions, attachments. Improve model cache. 2020-06-18 12:05:07 -03:00
Matthew Chen
fd1f85b9da Overhaul database observation. 2020-06-18 09:28:49 -03:00
Matthew Chen
ddeac581f0 Clean up ahead of PR. 2020-06-11 13:26:08 -03:00
Matthew Chen
449a37066b Only evacuate .uiRead model caches when collection is touched. 2020-06-11 13:26:08 -03:00
Matthew Chen
0891ce52e1 Copy model read cache values. Add deepCopy method to all models. 2020-06-11 13:22:16 -03:00
Matthew Chen
24cc82d125 Rework ReadModelCache to honor uiRead update cycle. 2020-06-08 17:37:05 -03:00
Matthew Chen
7b2f61f1ab Clean up. 2020-06-08 17:36:33 -03:00
Matthew Chen
ea1b62e838 Rework model read caches. 2020-06-08 17:36:21 -03:00
Matthew Chen
a44f3434fe Modify model read cache to handle "known nils". 2020-06-08 17:32:01 -03:00
Matthew Chen
368c11bc56 Respond to CR. 2020-01-16 18:11:26 -03:00
Matthew Chen
4ce61eb741 Respond to CR. 2020-01-16 18:04:57 -03:00
Matthew Chen
41f314ba1f Respond to CR. 2020-01-16 17:44:56 -03:00
Matthew Chen
976fd5dfb8 Cache user profiles and signal accounts. 2020-01-16 16:52:25 -03:00