When a thread appears in the store, we should process all the operations that were queued for it.
https://linear.app/comm/issue/ENG-8769/apply-the-queued-updates
Depends on D12954
Paths
| Differential D12956 Authored by tomek on Aug 1 2024, 10:15 AM.
Details
Summary When a thread appears in the store, we should process all the operations that were queued for it. https://linear.app/comm/issue/ENG-8769/apply-the-queued-updates Depends on D12954 Test Plan Processed an operation that updates thread name, with a thread ID that isn't present in the store. Then processed another operation that creates a thread with this ID. Checked that the name of the created thread matched the value from the first operation. Also checked that the queue no longer contains the operations.
Diff Detail
Event TimelineHerald added a subscriber: ashoat. · View Herald TranscriptAug 1 2024, 10:15 AM2024-08-01 10:15:08 (UTC-7)
Harbormaster returned this revision to the author for changes because remote builds failed.Aug 1 2024, 10:38 AM2024-08-01 10:38:24 (UTC-7) Harbormaster completed remote builds in B30857: Diff 43024.Aug 2 2024, 1:51 AM2024-08-02 01:51:09 (UTC-7) Harbormaster completed remote builds in B30868: Diff 43035.Aug 2 2024, 3:07 AM2024-08-02 03:07:22 (UTC-7) tomek edited the test plan for this revision. (Show Details)Aug 2 2024, 6:37 AM2024-08-02 06:37:07 (UTC-7) inka added inline comments.
This revision is now accepted and ready to land.Aug 2 2024, 7:31 AM2024-08-02 07:31:58 (UTC-7) Harbormaster completed remote builds in B30872: Diff 43039.Aug 2 2024, 8:05 AM2024-08-02 08:05:50 (UTC-7) Harbormaster completed remote builds in B30873: Diff 43040.Aug 2 2024, 8:27 AM2024-08-02 08:27:40 (UTC-7) Closed by commit rCOMMff536cc87f89: [lib] Apply the queued updates (authored by tomek). · Explain WhyAug 2 2024, 8:38 AM2024-08-02 08:38:15 (UTC-7) This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 43053 lib/reducers/dm-operations-queue-reducer.js
lib/shared/dm-ops/dm-ops-queue-handler.react.js
lib/shared/dm-ops/dm-ops-queue-pruner.react.js
lib/tunnelbroker/tunnelbroker-context.js
|