Page MenuHomePhabricator
Feed Advanced Search

Oct 9 2024

bartek published D13657: [lib] Use batch Blob service endpoints in processHolders action for review.
Oct 9 2024, 3:05 AM
bartek published D13656: [lib] Use response validators in multiple-holder calls for review.
Oct 9 2024, 3:02 AM
bartek published D13655: [lib] Add types for Blob Service requests and responses for review.
Oct 9 2024, 3:02 AM
bartek published D13654: [lib] Make types consistent for assignMultipleHolders for review.
Oct 9 2024, 3:00 AM
bartek published D13653: [lib] Add handler component for retrying holder processing for review.
Oct 9 2024, 2:58 AM
bartek published D13652: [identity] Remove blob holders on logout and account deletion for review.
Oct 9 2024, 2:31 AM
bartek published D13651: [identity] Pass Blob client to AuthenticatedService for review.
Oct 9 2024, 2:30 AM
bartek published D13650: [identity] Add function to remove holders for devices for review.
Oct 9 2024, 2:29 AM
bartek published D13649: [comm-lib] Add missing feature dependency to Cargo.toml for review.
Oct 9 2024, 2:23 AM
bartek published D13643: [identity] Move backup and tunnelbroker mods to a submodule for review.
Oct 9 2024, 2:23 AM
bartek published D13648: [comm-lib][blob-client] Add support for removing holders by tags for review.
Oct 9 2024, 2:22 AM
bartek published D13647: [blob] Add support for removing holders by tags for review.
Oct 9 2024, 2:20 AM
bartek published D13646: [comm-lib][blob] Add tags support to remove holders request payload for review.
Oct 9 2024, 1:58 AM
bartek published D13645: [comm-lib][blob-client] Extract error handling logic for review.
Oct 9 2024, 1:57 AM
bartek published D13644: [comm-lib] Add remove_multiple_holders to Blob client for review.
Oct 9 2024, 1:55 AM
bartek published D13618: [blob] Add DB method to query holders by prefix for review.
Oct 9 2024, 1:54 AM
bartek published D13617: [blob] Move HTTP request/response types to comm-lib for review.
Oct 9 2024, 1:12 AM

Oct 8 2024

bartek added inline comments to D13615: [blob] Store indexable tag in DDB for holders.
Oct 8 2024, 12:58 AM
bartek accepted D13629: [proto] privileged delete users RPC.
Oct 8 2024, 12:55 AM
bartek accepted D13631: [rust-node-addon] add rust function and binding type for privilegedDeleteUsers.
Oct 8 2024, 12:55 AM
bartek accepted D13630: [identity] implement privileged delete users RPC.
Oct 8 2024, 12:54 AM

Oct 7 2024

bartek closed D13612: [tunnelbroker] Fix error handling in main.
Oct 7 2024, 7:29 AM
bartek closed D13622: [tunnelbroker] Enable Auto-ACK for AMQP consumers.
Oct 7 2024, 7:29 AM
bartek closed D13621: [tunnelbroker] Implement lazy AMQP channel wrapper.
Oct 7 2024, 7:29 AM
bartek committed rCOMM75173926638f: [tunnelbroker] Enable Auto-ACK for AMQP consumers (authored by bartek).
[tunnelbroker] Enable Auto-ACK for AMQP consumers
Oct 7 2024, 7:29 AM
bartek closed D13611: [tunnelbroker] Recover AMQP before publishing messages.
Oct 7 2024, 7:29 AM
bartek committed rCOMMb92865431259: [tunnelbroker] Implement lazy AMQP channel wrapper (authored by bartek).
[tunnelbroker] Implement lazy AMQP channel wrapper
Oct 7 2024, 7:29 AM
bartek committed rCOMMf121eb83e7cc: [tunnelbroker] Fix error handling in main (authored by bartek).
[tunnelbroker] Fix error handling in main
Oct 7 2024, 7:29 AM
bartek closed D13609: [tunnelbroker] Remove legacy AMQP connect function.
Oct 7 2024, 7:29 AM
bartek committed rCOMM51a32d2cff2a: [tunnelbroker] Recover AMQP before publishing messages (authored by bartek).
[tunnelbroker] Recover AMQP before publishing messages
Oct 7 2024, 7:29 AM
bartek closed D13608: [tunnelbroker] Ignore connection error messages handled elsewhere.
Oct 7 2024, 7:28 AM
bartek committed rCOMMb5a906ddabbb: [tunnelbroker] Remove legacy AMQP connect function (authored by bartek).
[tunnelbroker] Remove legacy AMQP connect function
Oct 7 2024, 7:28 AM
bartek committed rCOMM424644f989f5: [tunnelbroker] Ignore connection error messages handled elsewhere (authored by bartek).
[tunnelbroker] Ignore connection error messages handled elsewhere
Oct 7 2024, 7:28 AM
bartek closed D13606: [tunnelbroker] Recover AMQP consumers.
Oct 7 2024, 7:28 AM
bartek closed D13607: [tunnelbroker] Trigger AMQP reconnect when closing session.
Oct 7 2024, 7:28 AM
bartek committed rCOMM5bf4d6b9a469: [tunnelbroker] Trigger AMQP reconnect when closing session (authored by bartek).
[tunnelbroker] Trigger AMQP reconnect when closing session
Oct 7 2024, 7:28 AM
bartek committed rCOMM7649ca4931b2: [tunnelbroker] Recover AMQP consumers (authored by bartek).
[tunnelbroker] Recover AMQP consumers
Oct 7 2024, 7:28 AM
bartek closed D13605: [tunnelbroker] Refactor Websocket session init.
Oct 7 2024, 7:28 AM
bartek closed D13604: [tunnelbroker] Use AMQP wrapper in servers.
Oct 7 2024, 7:28 AM
bartek closed D13603: [tunnelbroker] Implement AMQP reconnect on channel access.
Oct 7 2024, 7:28 AM
bartek committed rCOMMb43e6708eee6: [tunnelbroker] Refactor Websocket session init (authored by bartek).
[tunnelbroker] Refactor Websocket session init
Oct 7 2024, 7:28 AM
bartek committed rCOMMe2324a90efb1: [tunnelbroker] Use AMQP wrapper in servers (authored by bartek).
[tunnelbroker] Use AMQP wrapper in servers
Oct 7 2024, 7:28 AM
bartek closed D13601: [tunnelbroker] Create thread-safe wrapper over AMQP connection.
Oct 7 2024, 7:28 AM
bartek committed rCOMM36e96f2b24e9: [tunnelbroker] Implement AMQP reconnect on channel access (authored by bartek).
[tunnelbroker] Implement AMQP reconnect on channel access
Oct 7 2024, 7:28 AM
bartek committed rCOMM0018440a6003: [tunnelbroker] Create thread-safe wrapper over AMQP connection (authored by bartek).
[tunnelbroker] Create thread-safe wrapper over AMQP connection
Oct 7 2024, 7:28 AM
bartek closed D13594: [tunnelbroker] Add exponential backoff to AMQP connection.
Oct 7 2024, 7:28 AM
bartek closed D13600: [tunnelbroker] Split AMQP connect function.
Oct 7 2024, 7:28 AM
bartek committed rCOMM826944b480a4: [tunnelbroker] Add exponential backoff to AMQP connection (authored by bartek).
[tunnelbroker] Add exponential backoff to AMQP connection
Oct 7 2024, 7:28 AM
bartek committed rCOMM3f6ac092c730: [tunnelbroker] Split AMQP connect function (authored by bartek).
[tunnelbroker] Split AMQP connect function
Oct 7 2024, 7:28 AM
bartek closed D13593: [tunnelbroker] Add error listener for AMQP.
Oct 7 2024, 7:28 AM
bartek closed D13592: [tunnelbroker] Run AMQP on Tokio runtime.
Oct 7 2024, 7:28 AM
bartek committed rCOMM00711bae56c2: [tunnelbroker] Add error listener for AMQP (authored by bartek).
[tunnelbroker] Add error listener for AMQP
Oct 7 2024, 7:28 AM
bartek committed rCOMM39ddee6b6774: [tunnelbroker] Run AMQP on Tokio runtime (authored by bartek).
[tunnelbroker] Run AMQP on Tokio runtime
Oct 7 2024, 7:28 AM
bartek closed D13591: [tunnelbroker] Disable CSAT verification if env var is set.
Oct 7 2024, 7:28 AM
bartek committed rCOMMa1e2f49e0bde: [tunnelbroker] Disable CSAT verification if env var is set (authored by bartek).
[tunnelbroker] Disable CSAT verification if env var is set
Oct 7 2024, 7:28 AM
bartek updated the diff for D13607: [tunnelbroker] Trigger AMQP reconnect when closing session.

Rebase

Oct 7 2024, 7:07 AM
bartek updated the diff for D13606: [tunnelbroker] Recover AMQP consumers.

Address feedback

Oct 7 2024, 7:07 AM
bartek updated the diff for D13605: [tunnelbroker] Refactor Websocket session init.

Rename

Oct 7 2024, 7:06 AM
bartek added inline comments to D13606: [tunnelbroker] Recover AMQP consumers.
Oct 7 2024, 4:38 AM
bartek published D13622: [tunnelbroker] Enable Auto-ACK for AMQP consumers for review.
Oct 7 2024, 4:31 AM
bartek updated the summary of D13608: [tunnelbroker] Ignore connection error messages handled elsewhere.
Oct 7 2024, 2:27 AM
bartek published D13621: [tunnelbroker] Implement lazy AMQP channel wrapper for review.
Oct 7 2024, 12:18 AM

Oct 6 2024

bartek published D13616: [terraform] Add index for holder prefixes for review.
Oct 6 2024, 11:51 PM
bartek published D13615: [blob] Store indexable tag in DDB for holders for review.
Oct 6 2024, 11:51 PM

Oct 4 2024

bartek published D13612: [tunnelbroker] Fix error handling in main for review.
Oct 4 2024, 8:46 AM
bartek published D13608: [tunnelbroker] Ignore connection error messages handled elsewhere for review.
Oct 4 2024, 8:44 AM
bartek published D13607: [tunnelbroker] Trigger AMQP reconnect when closing session for review.
Oct 4 2024, 8:44 AM
bartek published D13605: [tunnelbroker] Refactor Websocket session init for review.
Oct 4 2024, 8:38 AM
bartek abandoned D13595: [tunnelbroker] Rewrite AMQP handling.

All deployed changes are now in the stack of D13600

Oct 4 2024, 8:22 AM
bartek updated the summary of D13611: [tunnelbroker] Recover AMQP before publishing messages.
Oct 4 2024, 8:21 AM
bartek updated the summary of D13603: [tunnelbroker] Implement AMQP reconnect on channel access.
Oct 4 2024, 8:19 AM
bartek updated the diff for D13606: [tunnelbroker] Recover AMQP consumers.

Remove connection pool

Oct 4 2024, 8:18 AM
bartek updated the diff for D13604: [tunnelbroker] Use AMQP wrapper in servers.

Remove connection pool

Oct 4 2024, 8:17 AM
bartek updated the diff for D13603: [tunnelbroker] Implement AMQP reconnect on channel access.

Remove connection pool

Oct 4 2024, 8:17 AM
bartek updated the diff for D13601: [tunnelbroker] Create thread-safe wrapper over AMQP connection.

Remove connection pool

Oct 4 2024, 8:17 AM
bartek planned changes to D13610: [tunnelbroker] Recreate closed channels in pool.
Oct 4 2024, 8:15 AM
bartek planned changes to D13602: [tunnelbroker] Implement AMQP Channel hash-modulo-N pool.

It turns out that multiple devices using the same channel cause conflicts, for now I'll resign from channel pool and simply create a new channel on access.
Old channels will be dropped automatically (they implement Drop)

Oct 4 2024, 5:33 AM
bartek published D13611: [tunnelbroker] Recover AMQP before publishing messages for review.
Oct 4 2024, 4:10 AM
bartek published D13610: [tunnelbroker] Recreate closed channels in pool for review.
Oct 4 2024, 4:09 AM
bartek published D13609: [tunnelbroker] Remove legacy AMQP connect function for review.
Oct 4 2024, 4:09 AM
bartek published D13606: [tunnelbroker] Recover AMQP consumers for review.
Oct 4 2024, 4:00 AM
bartek published D13604: [tunnelbroker] Use AMQP wrapper in servers for review.
Oct 4 2024, 3:52 AM
bartek published D13603: [tunnelbroker] Implement AMQP reconnect on channel access for review.
Oct 4 2024, 3:49 AM
bartek published D13602: [tunnelbroker] Implement AMQP Channel hash-modulo-N pool for review.
Oct 4 2024, 3:46 AM
bartek published D13601: [tunnelbroker] Create thread-safe wrapper over AMQP connection for review.
Oct 4 2024, 3:44 AM
bartek published D13600: [tunnelbroker] Split AMQP connect function for review.
Oct 4 2024, 3:42 AM
bartek planned changes to D13595: [tunnelbroker] Rewrite AMQP handling.

Replaced with stack from D13600 which also addresses some of my concerns here

Oct 4 2024, 3:42 AM

Oct 3 2024

bartek closed D13597: [terraform] Bump staging Identity to 0.40.
Oct 3 2024, 10:24 AM
bartek committed rCOMM6c242ed13358: [terraform] Bump staging Identity to 0.40 (authored by bartek).
[terraform] Bump staging Identity to 0.40
Oct 3 2024, 10:24 AM
bartek published D13597: [terraform] Bump staging Identity to 0.40 for review.
Oct 3 2024, 10:19 AM
bartek closed D13596: [terraform] Deploy Tunnelbroker 0.18-amqp to staging.
Oct 3 2024, 10:14 AM
bartek committed rCOMM0914fd2269e4: [terraform] Deploy Tunnelbroker 0.18-amqp to staging (authored by bartek).
[terraform] Deploy Tunnelbroker 0.18-amqp to staging
Oct 3 2024, 10:14 AM
bartek published D13596: [terraform] Deploy Tunnelbroker 0.18-amqp to staging for review.
Oct 3 2024, 9:59 AM
bartek published D13595: [tunnelbroker] Rewrite AMQP handling for review.

Publishing for review just in case we want to deploy this quickly. I'm sorry it's huge

Oct 3 2024, 9:42 AM
bartek accepted D13586: [Tunnelbroker] retry FCM notif after receiving `401 Unauthorized`.

Don't we need any delay before retrying?

Oct 3 2024, 9:31 AM
bartek published D13594: [tunnelbroker] Add exponential backoff to AMQP connection for review.
Oct 3 2024, 9:01 AM
bartek published D13593: [tunnelbroker] Add error listener for AMQP for review.
Oct 3 2024, 8:59 AM
bartek published D13592: [tunnelbroker] Run AMQP on Tokio runtime for review.
Oct 3 2024, 8:57 AM
bartek published D13591: [tunnelbroker] Disable CSAT verification if env var is set for review.
Oct 3 2024, 8:57 AM
bartek accepted D13584: [identity] Bump NONCE_TTL_DURATION to 15min.
Oct 3 2024, 1:50 AM