Page MenuHomePhorge
Feed Search

Oct 1 2023

ashoat committed rCOMM0baf638a7209: [keyserver] Test results of ThreadStore reductions post-compression.
Oct 1 2023, 12:28 AM
ashoat closed D9340: [keyserver] Factor out logic for measuring / printing ThreadStore reduction results.
Oct 1 2023, 12:28 AM
ashoat closed D9339: [keyserver] Test impact of introducing ThreadRolePermissionsStore on Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat closed D9338: [keyserver] Test impact of introduction of isAdminRole on Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat committed rCOMMf07cf5c87230: [keyserver] Factor out logic for measuring / printing ThreadStore reduction….
Oct 1 2023, 12:27 AM
ashoat committed rCOMMe2c6070114b6: [keyserver] Test impact of introducing ThreadRolePermissionsStore on Ashoat's….
Oct 1 2023, 12:27 AM
ashoat committed rCOMMd0c13b4a2501: [keyserver] Test impact of introduction of isAdminRole on Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat closed D9336: [keyserver] Test impact of skipping old sidebars in Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat closed D9337: [keyserver] Test impact of improving encoding on Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat committed rCOMMea53718d4c7d: [keyserver] Test impact of skipping old sidebars in Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat committed rCOMM744748a96b9a: [keyserver] Test impact of improving encoding on Ashoat's ThreadStore.
Oct 1 2023, 12:27 AM
ashoat closed D9335: [keyserver] Introduce script to test ThreadStore reductions.
Oct 1 2023, 12:27 AM
ashoat committed rCOMM0f869c6defbd: [keyserver] Introduce script to test ThreadStore reductions.
Oct 1 2023, 12:27 AM

Sep 29 2023

ashoat closed D9333: [native] Remove threadMembersWithoutAddedAshoat check for ThreadInfo.
Sep 29 2023, 9:07 PM
ashoat committed rCOMM5bb5a97953f3: [native] Remove threadMembersWithoutAddedAshoat check for ThreadInfo.
Sep 29 2023, 9:07 PM
ashoat closed D9332: [lib] Simplify threadIsGroupChat check.
Sep 29 2023, 9:07 PM
ashoat committed rCOMMb1240a3be09a: [lib] Simplify threadIsGroupChat check.
Sep 29 2023, 9:07 PM
ashoat requested review of D9343: [keyserver] Test impact of ThreadStore reductions on Atul's ThreadStore.
Sep 29 2023, 8:59 PM
ashoat requested review of D9342: [keyserver] Test results of ThreadStore reductions post-compression.
Sep 29 2023, 8:55 PM
ashoat requested review of D9340: [keyserver] Factor out logic for measuring / printing ThreadStore reduction results.
Sep 29 2023, 8:52 PM
ashoat requested review of D9341: [keyserver] Test combinations of approaches to reducing Ashoat's ThreadStore.
Sep 29 2023, 8:51 PM
ashoat requested review of D9339: [keyserver] Test impact of introducing ThreadRolePermissionsStore on Ashoat's ThreadStore.
Sep 29 2023, 8:51 PM
ashoat requested review of D9338: [keyserver] Test impact of introduction of isAdminRole on Ashoat's ThreadStore.
Sep 29 2023, 8:50 PM
ashoat requested review of D9337: [keyserver] Test impact of improving encoding on Ashoat's ThreadStore.
Sep 29 2023, 8:49 PM
ashoat requested review of D9336: [keyserver] Test impact of skipping old sidebars in Ashoat's ThreadStore.
Sep 29 2023, 8:47 PM
ashoat requested review of D9335: [keyserver] Introduce script to test ThreadStore reductions.
Sep 29 2023, 8:45 PM
ashoat requested review of D9333: [native] Remove threadMembersWithoutAddedAshoat check for ThreadInfo.
Sep 29 2023, 7:36 PM
ashoat updated the summary of D9332: [lib] Simplify threadIsGroupChat check.
Sep 29 2023, 7:17 PM
ashoat requested review of D9332: [lib] Simplify threadIsGroupChat check.
Sep 29 2023, 7:06 PM
ashoat closed D9321: [native] Remove react-native-background-upload.
Sep 29 2023, 2:46 PM
ashoat committed rCOMM905e10ddeb97: [native] Remove react-native-background-upload.
Sep 29 2023, 2:45 PM

Sep 28 2023

ashoat requested review of D9321: [native] Remove react-native-background-upload.
Sep 28 2023, 5:36 PM
ashoat added inline comments to D9308: [keyserver] Introduce `logEndpointMetrics` and `yarn dev-log-metrics`.
Sep 28 2023, 3:04 AM
ashoat committed rCOMM879f563675f2: [web][keyserver] codeVersion -> 31.
Sep 28 2023, 3:02 AM

Sep 27 2023

ashoat accepted D9308: [keyserver] Introduce `logEndpointMetrics` and `yarn dev-log-metrics`.
Sep 27 2023, 10:19 PM
ashoat closed D9305: [keyserver] Compress HTTP responses.
Sep 27 2023, 9:49 PM
ashoat committed rCOMM0a18f121e40b: [keyserver] Compress HTTP responses.
Sep 27 2023, 9:49 PM
ashoat accepted D9307: [keyserver] Pass `--performance-schema` to MariaDB in `docker-compose`.

Does monitoring perf have any negative perf impacts?

Sep 27 2023, 7:36 PM
ashoat accepted D9304: [nix] Enable `performance_schema` by default on Nix.

Way better, thanks. Can we rename the file to make it clear it's MariaDB config? How about .localmariadb.cnf?

Sep 27 2023, 6:39 PM
ashoat added reviewers for D9305: [keyserver] Compress HTTP responses: michal, kamil.
Sep 27 2023, 6:36 PM
ashoat published D9305: [keyserver] Compress HTTP responses for review.
Sep 27 2023, 6:20 PM
ashoat requested changes to D9304: [nix] Enable `performance_schema` by default on Nix.
Sep 27 2023, 6:18 PM
ashoat accepted D9303: [keyserver] Introduce `yarn clear-profile-logs` to `keyserver`.
Sep 27 2023, 5:04 PM
ashoat accepted D9301: [keyserver] Add `$KEYSERVER_PROFILING_ENABLED` to toggle `node:cluster`.
Sep 27 2023, 4:40 PM
ashoat accepted D9302: [keyserver] Introduce `yarn profile-prod` to `keyserver`.
Sep 27 2023, 4:38 PM
ashoat accepted D9300: [keyserver] Introduce `0x` dependency for `keyserver` profiling.

Can you make sure CI passes before landing? It looks like you'll need to add some [ignore] lines to some .flowconfigs

Sep 27 2023, 4:00 PM
ashoat added inline comments to D9286: [native] make user profiles accessible from RelationshipListItem.
Sep 27 2023, 1:10 PM
ashoat accepted D9291: [keyserver] Stop accepting http cookies.

Let's defer landing this for a while

Sep 27 2023, 1:59 AM

Sep 26 2023

ashoat committed rCOMMda11d5b355e5: Revert "[native] Temporary changes for staff release".
Sep 26 2023, 9:13 PM
ashoat added a reverting change for rCOMM74ca63a3c2ba: [native] Temporary changes for staff release: rCOMMda11d5b355e5: Revert "[native] Temporary changes for staff release".
Sep 26 2023, 9:13 PM
ashoat committed rCOMM116837f8e2be: [native] codeVersion -> 266.
Sep 26 2023, 9:13 PM
ashoat committed rCOMM74ca63a3c2ba: [native] Temporary changes for staff release.
Sep 26 2023, 9:13 PM
ashoat committed rCOMM15488454f7dc: [native] codeVersion -> 265.
Sep 26 2023, 9:11 PM
ashoat committed rCOMM17c07a933ea1: [web][keyserver] codeVersion -> 30.
Sep 26 2023, 9:05 PM
ashoat committed rCOMMd6ee5247ec79: [keyserver] Replace NEXT_CODE_VERSION for Brotli compression before releases.
Sep 26 2023, 9:05 PM
ashoat closed D9299: [keyserver] Fix threadFetchMediaResponder output validation.
Sep 26 2023, 9:02 PM
ashoat committed rCOMMdd8e90e0a43d: [keyserver] Fix threadFetchMediaResponder output validation.
Sep 26 2023, 9:02 PM
ashoat closed D9292: [lib] Only consider children of GENESIS when proposing existing chats.
Sep 26 2023, 8:56 PM
ashoat committed rCOMMe91430a951e1: [lib] Only consider children of GENESIS when proposing existing chats.
Sep 26 2023, 8:56 PM
ashoat published D9299: [keyserver] Fix threadFetchMediaResponder output validation for review.
Sep 26 2023, 8:55 PM
ashoat closed D9298: [keyserver] Use async version of brotliCompress.
Sep 26 2023, 8:44 PM
ashoat closed D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:44 PM
ashoat committed rCOMM1bab9cb450cc: [keyserver] Use async version of brotliCompress.
Sep 26 2023, 8:44 PM
ashoat committed rCOMM1a5f519898ce: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:44 PM
ashoat closed D9293: Add brotli.js library.
Sep 26 2023, 8:43 PM
ashoat committed rCOMM660d195cb003: Add brotli.js library.
Sep 26 2023, 8:43 PM
ashoat updated the diff for D9298: [keyserver] Use async version of brotliCompress.

Add comments

Sep 26 2023, 8:40 PM
ashoat updated the test plan for D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:36 PM
ashoat updated the test plan for D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:36 PM
ashoat requested review of D9298: [keyserver] Use async version of brotliCompress.
Sep 26 2023, 8:28 PM
ashoat added inline comments to D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:15 PM
ashoat added inline comments to D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 26 2023, 8:00 PM
ashoat updated the diff for D9294: Introduce Brotli compression for keyserver -> client socket messages.

Remove brotli.js from keyserver in favor of built-in Node.js utility from zlib library

Sep 26 2023, 7:53 PM
ashoat added a comment to D9294: Introduce Brotli compression for keyserver -> client socket messages.
  1. It looks like Brotli is included in Zlib in (at least) Node >= 18 LTS: https://nodejs.org/dist/latest-v18.x/docs/api/zlib.html#class-brotlioptions. Would it be possible to leverage this instead of brotli.js (which doesn't seem to have a "real" commit since ~2016)?
Sep 26 2023, 7:52 PM
ashoat updated the diff for D9293: Add brotli.js library.

Remove brotli.js from keyserver in favor of built-in Node.js utility from zlib library

Sep 26 2023, 7:45 PM
ashoat added a comment to D9292: [lib] Only consider children of GENESIS when proposing existing chats.

pendingToRealizedThreadIDsSelector is used for three things:

Sep 26 2023, 7:16 PM
ashoat updated the diff for D9292: [lib] Only consider children of GENESIS when proposing existing chats.

Allow SIDEBARs

Sep 26 2023, 7:06 PM
ashoat closed D9297: [lib] Fix memoization of useSearchSidebars.
Sep 26 2023, 6:29 PM
ashoat committed rCOMM101eb34481de: [lib] Fix memoization of useSearchSidebars.
Sep 26 2023, 6:29 PM
ashoat published D9297: [lib] Fix memoization of useSearchSidebars for review.
Sep 26 2023, 6:06 PM

Sep 25 2023

ashoat added a reviewer for D9294: Introduce Brotli compression for keyserver -> client socket messages: bartek.
Sep 25 2023, 10:09 PM
ashoat closed D9284: Rename React Native patchfile to reflect upgrade.
Sep 25 2023, 9:03 PM
ashoat committed rCOMMa8e0ba4637ed: Rename React Native patchfile to reflect upgrade.
Sep 25 2023, 9:03 PM
ashoat planned changes to D9292: [lib] Only consider children of GENESIS when proposing existing chats.

This actually breaks threadInfoFromSourceMessageIDSelector... I'll need to make the change up the stack

Sep 25 2023, 8:56 PM
ashoat requested review of D9294: Introduce Brotli compression for keyserver -> client socket messages.
Sep 25 2023, 8:54 PM
ashoat requested review of D9293: Add brotli.js library.
Sep 25 2023, 8:54 PM
ashoat requested review of D9292: [lib] Only consider children of GENESIS when proposing existing chats.
Sep 25 2023, 5:39 PM
ashoat accepted D9249: [lib] Extend RobotextParams to include parentThreadInfo.
Sep 25 2023, 4:04 PM
ashoat requested changes to D9249: [lib] Extend RobotextParams to include parentThreadInfo.

Thanks, this looks super close!!

Sep 25 2023, 3:33 PM
ashoat added a comment to D9291: [keyserver] Stop accepting http cookies.

Note: that means that web clients will need to reload to run the cookie migration.

Sep 25 2023, 3:24 PM
ashoat closed D9278: [lib] Get rid of innerNotificationTexts.
Sep 25 2023, 1:39 PM
ashoat committed rCOMM37bd416fcf05: [lib] Get rid of innerNotificationTexts.
Sep 25 2023, 1:39 PM
ashoat updated the test plan for D9284: Rename React Native patchfile to reflect upgrade.
Sep 25 2023, 1:38 PM
ashoat requested review of D9284: Rename React Native patchfile to reflect upgrade.
Sep 25 2023, 1:25 PM
ashoat added a comment to D9219: [native] Bump `react-native` to `0.70.9`.

That one is trivial to fix... here you go: D9284

Sep 25 2023, 1:08 PM
ashoat requested review of D9278: [lib] Get rid of innerNotificationTexts.
Sep 25 2023, 12:58 PM
ashoat added inline comments to D9249: [lib] Extend RobotextParams to include parentThreadInfo.
Sep 25 2023, 12:46 PM
ashoat added a comment to D9249: [lib] Extend RobotextParams to include parentThreadInfo.

One quick note: my original idea in ENG-4981 was to "extend RobotextParams to include a sidebar parent's ThreadInfo". In this case you appear to have extended it to include all threads' parents' ThreadInfo, which I think is probably better. I thought about whether we could save some work by reducing scope to my original proposal, but probably not. But if you think of something let me know.

Sep 25 2023, 12:45 PM
ashoat requested changes to D9249: [lib] Extend RobotextParams to include parentThreadInfo.

It's generally an expectation that if you put a diff back on a reviewer's queue, you have addressed that reviewer's comments. If you haven't, you should at least attempt to explain why you're putting the diff back in that reviewer's queue (maybe you have a question?). Otherwise you should hit the "Plan Changes" button to keep it away from reviewers' queues until you've addressed all of the comments.

Sep 25 2023, 12:21 PM
ashoat added a comment to D9005: [lib] Introduce chat mention utilities for plain text.

Don't forget to add a comment to ENG-2199 before landing!

Sep 25 2023, 11:52 AM