Page MenuHomePhorge
Feed Search

Jul 8 2022

karol committed rCOMM2bb4a9a2cd31: [services] Tests - Blob - Add blob utils.
Jul 8 2022, 9:30 AM
karol closed D4272: [services] Add teardown script.
Jul 8 2022, 9:30 AM
karol closed D4270: [services] Lib - fix bugs in ClientWriteReactorBase.
Jul 8 2022, 9:30 AM
karol closed D4271: [services] Blob - use terminated clb instead of done clb.
Jul 8 2022, 9:30 AM
karol committed rCOMM21c2899f7001: [services] Add teardown script.
Jul 8 2022, 9:30 AM
karol committed rCOMM81ca99963ae2: [services] Lib - fix bugs in ClientWriteReactorBase.
Jul 8 2022, 9:30 AM
karol committed rCOMM25e5617d4616: [services] Blob - use terminated clb instead of done clb.
Jul 8 2022, 9:30 AM
karol closed D4252: [services] Tests - Add backup test logic.
Jul 8 2022, 9:30 AM
karol closed D4216: [services] Tests - Fix scripts.
Jul 8 2022, 9:30 AM
karol closed D4251: [services] Blob - Fix unit tests.
Jul 8 2022, 9:30 AM
karol committed rCOMMfdf06113620d: [services] Tests - Add backup test logic.
Jul 8 2022, 9:30 AM
karol committed rCOMM57955f8eb92e: [services] Tests - Fix scripts.
Jul 8 2022, 9:30 AM
karol closed D4250: [services] Tests - Add dummy tests.
Jul 8 2022, 9:30 AM
karol committed rCOMMd8b88b6ab042: [services] Blob - Fix unit tests.
Jul 8 2022, 9:30 AM
karol closed D4248: [services] Tests - Add chunk limit to tools.
Jul 8 2022, 9:30 AM
karol committed rCOMMd0b8ddc64eb4: [services] Tests - Add dummy tests.
Jul 8 2022, 9:30 AM
karol closed D4249: [services] Tests - Update packages.
Jul 8 2022, 9:30 AM
karol committed rCOMM3871d95d9e36: [services] Tests - Update packages.
Jul 8 2022, 9:30 AM
karol committed rCOMMd2dfb7c29002: [services] Tests - Add chunk limit to tools.
Jul 8 2022, 9:30 AM
karol closed D4247: [services] Tests - Add add_attachments.
Jul 8 2022, 9:30 AM
karol closed D4376: [services] Tests - Separate backup id from log id for pull backup.
Jul 8 2022, 9:30 AM
karol committed rCOMM36491757ed9a: [services] Tests - Add add_attachments.
Jul 8 2022, 9:30 AM
karol committed rCOMM41dad04b7c3c: [services] Tests - Separate backup id from log id for pull backup.
Jul 8 2022, 9:30 AM
karol closed D4246: [services] Backup - Send attachments from pull backup reactor.
Jul 8 2022, 9:30 AM
karol committed rCOMMb1802f5c4254: [services] Backup - Send attachments from pull backup reactor.
Jul 8 2022, 9:30 AM
karol closed D4245: [services] Backup - Add current id and attachment holders.
Jul 8 2022, 9:30 AM
karol committed rCOMM6567e511e618: [services] Backup - Add current id and attachment holders.
Jul 8 2022, 9:30 AM
karol updated the diff for D4272: [services] Add teardown script.

rebase

Jul 8 2022, 9:26 AM
karol updated the diff for D4216: [services] Tests - Fix scripts.

rebase

Jul 8 2022, 9:26 AM
karol added inline comments to D4320: [services] Backup - Add data hash to the log item.
Jul 8 2022, 9:14 AM
karol added a comment to D4413: [services] Tests - run cargo fmt.

thx for fixing this

Jul 8 2022, 9:01 AM
karol added inline comments to D4437: [services] Add reset local cloud command.
Jul 8 2022, 8:56 AM
karol added inline comments to D4379: [services] Tests - Read port from the env vars.
Jul 8 2022, 8:55 AM
karol updated the diff for D4379: [services] Tests - Read port from the env vars.

format

Jul 8 2022, 8:52 AM
karol updated the summary of D4326: [services] Tests - Update backup test.
Jul 8 2022, 8:50 AM
karol abandoned D4325: [services] Tests - Backup - Add dynamoDB item size limit.

It's all done in D4425 this can be abandoned

Jul 8 2022, 8:49 AM
karol updated the diff for D4379: [services] Tests - Read port from the env vars.

rebase

Jul 8 2022, 8:46 AM
karol updated the diff for D4326: [services] Tests - Update backup test.

rebase

Jul 8 2022, 8:46 AM
karol updated the diff for D4324: [services] Backup - Fix dynamoDB item size limit.

address feedback

Jul 8 2022, 8:45 AM
karol added inline comments to D4324: [services] Backup - Fix dynamoDB item size limit.
Jul 8 2022, 8:45 AM
karol added a comment to D4274: [services] Tests - Blob - Add Put.

https://linear.app/comm/issue/ENG-1366/figure-out-modifying-variables-inside-of-the-rusts-generator

Jul 8 2022, 8:37 AM
karol updated the diff for D4442: [services] Tests - Backup - Adjust the logic.

rebase

Jul 8 2022, 8:19 AM
karol updated the diff for D4442: [services] Tests - Backup - Adjust the logic.

rebase

Jul 8 2022, 8:18 AM
karol updated the diff for D4376: [services] Tests - Separate backup id from log id for pull backup.

address feedback

Jul 8 2022, 8:16 AM
karol added inline comments to D4376: [services] Tests - Separate backup id from log id for pull backup.
Jul 8 2022, 8:14 AM
karol updated the diff for D4323: [services] Backup - Update add attachments logic.

rename

Jul 8 2022, 7:40 AM
karol updated the diff for D4412: [services] Backup - Send Log - Check the real item size.

change err msg

Jul 8 2022, 7:35 AM
karol updated the diff for D4321: [services] Backup - Send Log - Fix logic in terminate callback.

address feedback

Jul 8 2022, 7:30 AM
karol updated the diff for D4277: [services] Tests - Blob - Add test logic.

rebase

Jul 8 2022, 7:28 AM
karol updated the diff for D4252: [services] Tests - Add backup test logic.

rebase

Jul 8 2022, 7:28 AM
karol added inline comments to D4273: [services] Tests - Blob - Add blob utils.
Jul 8 2022, 7:25 AM
karol added inline comments to D4252: [services] Tests - Add backup test logic.
Jul 8 2022, 7:22 AM
karol updated the diff for D4250: [services] Tests - Add dummy tests.

don't return anything

Jul 8 2022, 7:17 AM
karol added inline comments to D4247: [services] Tests - Add add_attachments.
Jul 8 2022, 7:11 AM
karol added a comment to D4245: [services] Backup - Add current id and attachment holders.

thx

Jul 8 2022, 7:05 AM

Jul 7 2022

karol added a comment to D4245: [services] Backup - Add current id and attachment holders.

My high-level perspective is that you are the only person on the team who ever has diff stacks this large.

Jul 7 2022, 2:23 PM
karol added a comment to D4375: [services] Build arm containers for m1 mac.

Yes, everything you see in the docker desktop is a visual indication but it shows what really goes on underneath, doesn't it?

Jul 7 2022, 1:15 PM
karol added a comment to D4375: [services] Build arm containers for m1 mac.

Here are 2 images - one with and one without the label:

Jul 7 2022, 1:11 PM
karol added inline comments to D4467: [services] Tunnelbroker - Introduce `validateUUIDv4` function.
Jul 7 2022, 1:07 PM
karol added a comment to D4375: [services] Build arm containers for m1 mac.

What do you mean by "label"?

Jul 7 2022, 1:05 PM
karol accepted D4468: [services] Tunnelbroker - Tests for `validateUUIDv4` function.
Jul 7 2022, 1:03 PM
karol added a comment to D4245: [services] Backup - Add current id and attachment holders.

This diff is now blocking 31 following accepted diffs. So if this gets accepted, we're able to land 32 diffs. Otherwise, we're going to stay with this huge stack dangling and every day there may be more and more commits on master making it harder to rebase and land later.

Jul 7 2022, 12:25 PM
karol updated the diff for D4216: [services] Tests - Fix scripts.

revert redundant change

Jul 7 2022, 11:29 AM
karol added a comment to D4375: [services] Build arm containers for m1 mac.

@geekbrother can you show your "images" tab as well?

Jul 7 2022, 10:59 AM
karol added a comment to D4375: [services] Build arm containers for m1 mac.

Separately - we checked on Jacek's m1 machine and he also had that "amd" label on the blob service. I also have this label for the tunnel broker and it was building really slow. Wondering how @geekbrother managed to run the tunnel broker without this.

Jul 7 2022, 10:58 AM
karol updated the diff for D4321: [services] Backup - Send Log - Fix logic in terminate callback.

address offline feedback

Jul 7 2022, 10:46 AM
karol planned changes to D4321: [services] Backup - Send Log - Fix logic in terminate callback.
Jul 7 2022, 10:33 AM
karol updated subscribers of D4375: [services] Build arm containers for m1 mac.

Maybe @jimpo or @jonringer-comm could help?

Jul 7 2022, 10:18 AM
karol requested changes to D4460: [services] wrap database client in Arc to avoid creating a new client each time we clone.

I assume you tested this code before without Arc? Do you know when exactly this is being reused, in other words, when exactly this Arc comes into play? And what would cause this code to fail if we don't use Arc?

Jul 7 2022, 9:43 AM
karol added a comment to D4439: [services] Blob - Add extra bytes needed to get request.

I'm unfortunately still confused here. I read through @karol-bisztyga's comment twice, but I still don't understand what this is solving and why it's necessary.

Jul 7 2022, 9:24 AM

Jul 6 2022

karol added a comment to D4245: [services] Backup - Add current id and attachment holders.

It's my perception that you are putting yourself in this position – every time you want to make a change, you make a new diff.

Jul 6 2022, 5:16 PM
karol requested review of D4439: [services] Blob - Add extra bytes needed to get request.

I'm concerned that we're simply trusting the client to truthfully state this info. @karol-bisztyga, can you come up with a way we can move forward here without relying on the client to communicate this info to the blob service?

Jul 6 2022, 10:34 AM
karol added a comment to D4375: [services] Build arm containers for m1 mac.

(Just a reminder, this diff is blocked on this investigation)

Jul 6 2022, 10:01 AM
karol added a comment to D4245: [services] Backup - Add current id and attachment holders.

Also - look at your comment here: https://phab.comm.dev/D4439#126271

Jul 6 2022, 9:54 AM
karol requested review of D4438: [services] Backup - pull attachment holders out of the data section.

Responded in the linked diff. I think doing a follow-up is far less expensive for both sides and works a lot better.

Jul 6 2022, 9:50 AM
karol updated the diff for D4379: [services] Tests - Read port from the env vars.

rebase

Jul 6 2022, 9:47 AM
karol updated the diff for D4216: [services] Tests - Fix scripts.

address fdbck

Jul 6 2022, 9:47 AM
karol requested review of D4245: [services] Backup - Add current id and attachment holders.

We've been in this situation multiple times. Look at the size of this stack. Do you realize how expensive is to keep amending and rebasing? It also makes it harder for the reviewers because if I amend an existing commit I should re-request a review even on the accepted diffs. So I don't do this because I'm selfish-lazy and just want to make everything comfortable for myself. That results is you reviewing the same code again and again only because I had to change one line or something. I don't know how this even works for you but for me, it is just a mess. Please look at this stack. It's almost all green and you keep blocking the very first diff of this stack. Why cannot we just land this and address the changes later instead of amending these diffs forever?

Jul 6 2022, 9:34 AM

Jul 5 2022

karol requested changes to D4373: [services] Inner function to write to DynamoDB by batch.
Jul 5 2022, 1:30 PM
karol added a comment to D4436: [services] Tunnelbroker - Add exponential backoff related constants.

Where did these values come from?

Jul 5 2022, 1:11 PM
karol requested review of D4375: [services] Build arm containers for m1 mac.

See, I'm getting something like this (when not building with the .m1 suffix)

Jul 5 2022, 11:36 AM
karol updated the diff for D4442: [services] Tests - Backup - Adjust the logic.

revert invalid change that was caused by the crash if vi

Jul 5 2022, 10:42 AM
karol planned changes to D4442: [services] Tests - Backup - Adjust the logic.
Jul 5 2022, 10:41 AM
karol updated the diff for D4341: [services] Backup - Pull Backup - Wait for the get reactor to terminate.

err msg

Jul 5 2022, 10:41 AM
karol updated the diff for D4442: [services] Tests - Backup - Adjust the logic.

err msg

Jul 5 2022, 10:40 AM
karol planned changes to D4341: [services] Backup - Pull Backup - Wait for the get reactor to terminate.

err msg

Jul 5 2022, 10:40 AM
karol updated the diff for D4341: [services] Backup - Pull Backup - Wait for the get reactor to terminate.

add sanity check

Jul 5 2022, 10:37 AM
karol added inline comments to D4341: [services] Backup - Pull Backup - Wait for the get reactor to terminate.
Jul 5 2022, 10:34 AM
karol updated the diff for D4321: [services] Backup - Send Log - Fix logic in terminate callback.

add sanity check

Jul 5 2022, 9:56 AM
karol added inline comments to D4321: [services] Backup - Send Log - Fix logic in terminate callback.
Jul 5 2022, 9:54 AM
karol added inline comments to D4321: [services] Backup - Send Log - Fix logic in terminate callback.
Jul 5 2022, 9:19 AM
karol updated the summary of D4321: [services] Backup - Send Log - Fix logic in terminate callback.
Jul 5 2022, 9:18 AM
karol added inline comments to D4321: [services] Backup - Send Log - Fix logic in terminate callback.
Jul 5 2022, 9:13 AM
karol updated the diff for D4411: [services] Backup - Send Log - Use separate variables for value and blob holder.

change ternary

Jul 5 2022, 8:59 AM
karol added a comment to D4216: [services] Tests - Fix scripts.

@yayabosh when can I expect a review from you here? You are a blocking reviewer... thx

Jul 5 2022, 8:49 AM
karol updated the diff for D4216: [services] Tests - Fix scripts.

address fdbck

Jul 5 2022, 8:49 AM
karol planned changes to D4216: [services] Tests - Fix scripts.
Jul 5 2022, 8:49 AM
karol requested review of D4245: [services] Backup - Add current id and attachment holders.

Here is a follow-up with the solution split into 4 diffs

Jul 5 2022, 8:25 AM
karol requested review of D4442: [services] Tests - Backup - Adjust the logic.

CI is broken

Jul 5 2022, 8:24 AM
karol requested review of D4440: [services] Backup - Add extra bytes needed to the blob client.

CI is broken

Jul 5 2022, 8:24 AM