Philip Jenvey
bcc5990eea
feat: add syncstorage-postgres
...
Closes STOR-330
2025-10-17 16:13:05 -07:00
Philip Jenvey
0156613781
refactor: separate batch calls into a BatchDb trait
...
Issue STOR-330
2025-10-17 14:03:19 -07:00
Philip Jenvey
21bcc42feb
refactor: String -> &str
...
Issue STOR-330
2025-10-17 14:03:19 -07:00
Philip Jenvey
d32c669b7a
refactor: move syncstorage's Db to async-trait ( #1830 )
...
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
Closes STOR-144
2025-10-03 14:45:18 -07:00
Barry Chen
730d6b8173
refactor(db): return only a SyncTimestamp from post_bsos db fns
...
Co-authored-by: Philip Jenvey <pjenvey@underboss.org>
2025-09-29 14:36:09 -05:00
Philip Jenvey
4bf2f32e38
Merge branch 'master' into feat/syncstorage-diesel-async-STOR-364
2025-09-24 10:49:12 -07:00
Taddes
4a8ec9594a
chore: async sync method suffix ( #1821 )
...
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore: async sync method suffix and await additions
2025-09-24 06:10:40 -04:00
Philip Jenvey
192d64c7c3
feat: switch syncstorage to diesel-async
...
Closes STOR-364
2025-09-23 18:32:51 -07:00
Philip Jenvey
b89b06d24f
feat: kill Db's impl of Clone ( #1789 )
...
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
by utilizing async closures' improved borrowing semantics
Closes STOR-350
2025-09-04 14:58:11 -07:00
Philip Jenvey
38cb38fbd9
refactor: switch syncstorage Db methods to &mut self
...
Closes STOR-327
2025-09-02 13:50:20 -07:00
Taddes
f7197fefb8
chore: update syncstorage rust ( #1749 )
...
chore: update syncstorage rust
2025-08-13 15:14:34 -04:00
Taddes
0768d4975d
chore: remove extraneous dependencies ( #1700 )
...
Glean probe-scraper / glean-probe-scraper (push) Has been cancelled
chore: remove extraneous dependencies
2025-05-22 19:06:58 -04:00
Taddes
cc6dd13749
feat: add hashed_device_id to HawkIdentifier ( #1615 )
...
feat: add hashed_device_id to HawkIdentifier and UserIdentifier
2024-10-25 10:24:57 -04:00
Taddes
715cf950ba
feat: add hashed_fxa_uid to HawkPayload ( #1613 )
...
add hashed_fxa_uid to HawkPayload, HawkIdentifier, UserIdentifier
2024-10-21 19:41:43 -04:00
Philip Jenvey
1f0e28d7af
feat: track the pool's queued vs actually active tasks ( #1605 )
...
and consider idle threads as a "max" value as the underlying tokio threadpool
will exit threads idle for too long
Closes SYNC-4424
2024-09-30 16:13:51 -07:00
JR Conlin
dbbdd1dfc3
feat: Remove support for BrowserID ( #1531 )
...
* feat: Remove support for BrowserID
* mark test only functions as such. I think we can drop MapAndThenTrait for more recent implementations of rust.
Closes: SYNC-3684
2024-06-14 12:51:02 -07:00
Philip Jenvey
8faf7280de
fix: don't emit a content-type header for 304s ( #1526 )
...
or bodyless 412s
and kill the old periodic reporter (moved to
server::spawn_metric_periodic_reporter)
Closes SYNC-4162
2024-02-28 21:32:37 -08:00
bendk
97985586b4
feat: Upgrading to Actix 4.x ( #1514 )
...
* Upgrading to Actix 4.x
Also:
- actix-http 3.x
- actix-rt 2.x
- actix-cors 0.6.x
- tokio 1.x
- reqwest 0.11.x
- deadpool 0.7.x
* Update crates after Actix upgrade
Also cleared out the audit exception list.
2024-01-23 13:59:54 -08:00
JR Conlin
cc8d5847dc
Chore/update 2312 ( #1510 )
...
* chore: Update for 12-2023
Closes : #1503 , #1502
switch to fetching mysql_pubkey.asc
Closes #1509 SYNC-4055
2024-01-12 15:44:44 -08:00
Philip Jenvey
fb70128824
fix: switch more test flags to cfg(debug_assertions) ( #1488 )
...
switch mutation usage to an explicit flag
fix the db tests' uid handling
SYNC-3955
2023-10-10 17:41:42 -07:00
Philip Jenvey
dc98e95ff3
refactor: quiet latest clippy warnings
2023-09-25 12:24:16 -07:00
JR Conlin
1f9323b7b3
feat: convert dependencies to use workspaces
...
Update package description and some dependencies to use `workspace`
inheritance.
* Also updates circleci to produce dockerhub image.
Closes #1461
Issue #1362
* f touch to retry circleci
* f try to pre-emptively lock protobuf to the older 2.25.2 version
* f force Cargo.lock to use protobuf 2.25.2, dammit
* f move protobuf pin to syncstorage-spanner
* f revert cargo.lock
* f revert #448
* f update base64 / tickle circleci
* f update cadence (and kick circleci)
* f clippy
* f switch to latest google-cloud-rust
* f update to use google-cloud-rust
2023-08-29 13:57:53 -07:00
Philip Jenvey
80d21e7143
merge master
2023-03-07 12:02:16 -08:00
Ethan Donowitz
b5b7e57f93
refactor: add database crates ( #1407 )
...
Closes #1277
2023-01-10 16:06:03 -05:00