Chris Eager
|
817866caf3
|
Use fresh accounts to update in PushFeedbackProcessor
|
2021-07-16 16:52:58 -04:00 |
Chris Eager
|
158d65c6a7
|
Add optimistic locking to account updates
|
2021-07-16 16:52:58 -04:00 |
realturner
|
62022c7de1
|
Migrate AppConfig to SDK v2 to detect and use web identify token
|
2021-07-16 16:48:33 -04:00 |
Chris Eager
|
a824b5575d
|
Add dynamic configuration for using DynamoDB in AccountsDatabaseCrawler
|
2021-07-06 13:01:24 -05:00 |
Jon Chambers
|
78819d5382
|
Remove expiration logic when checking token validity.
The data store will no longer return tokens that have expired, and we no longer need to check for expiration in application space.
|
2021-07-06 11:03:49 -04:00 |
Jon Chambers
|
d128bc782a
|
Retire Postgres-backed pending account/device tables.
|
2021-07-06 11:03:49 -04:00 |
Chris Eager
|
530b2a310f
|
Ensure active future is always completed
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
d5b0d99a54
|
Remove unused method
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
43be72d076
|
Add test for ManagedPeriodicWork; fix shutdown not awaiting active execution
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
9558944e22
|
Add needsReconciliationIndexName to sample.yml
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
0f6c866c8d
|
Update imports
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
bac78e9291
|
Switch DeletedAccountsTableCrawler metrics to a basic Metrics#summary
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
c22ea78672
|
Add crawler to process migration retry accounts
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
a85afe827d
|
Avoid NPE by using scheduledFuture as the Gauge state object
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
abaed821ec
|
Add additional case to unit test
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
6fa9dcd954
|
Refactor to use shared recurringJobExecutor
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
819d59cd79
|
Update reconciliation crawler to use secondary index
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
2f88f0eedb
|
Refactor to use single threaded scheduled executor
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
74ff491671
|
Rename ManagedPeriodicWorkCache to ManagedPeriodicWorkLock
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
eac48a6617
|
Don’t delete accounts after reconciling
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
19617c14f8
|
Improved logging in ManagedPeriodcWork
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
fc7291c3e8
|
Migrate DeletedAccountsTableCrawler to ManagedPeriodicWork
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
88db808298
|
Add abstract ManagedPeriodicWork
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
5193abdab3
|
Add DeletedAccountsTableCrawler
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
a315c9be92
|
Add DeletedAccounts DynamoDB table
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
fc1541591a
|
Add AbstractDynamoDbStore#scan
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
ae97c4db9f
|
Use editorconfig in AbstractDynamoDbStore
|
2021-07-02 15:05:11 -05:00 |
Chris Eager
|
26bc5973b5
|
Clear message queue before and after removing a device
|
2021-07-02 10:48:42 -05:00 |
Chris Eager
|
e52b8c8423
|
Implement DatadogConfig in DatadogConfiguration
|
2021-07-02 10:48:05 -05:00 |
Jon Chambers
|
7395489bac
|
Add tests for pending account/device managers.
|
2021-07-02 11:30:13 -04:00 |
Jon Chambers
|
b384ed7f5c
|
Add a counter for requests for delivery certificates with/without e164s.
|
2021-07-01 10:59:10 -04:00 |
Jon Chambers
|
e3afcae7d3
|
Gather data to verify safety of retiring legacy reglock system.
|
2021-07-01 10:58:47 -04:00 |
Jon Chambers
|
9faeed7b20
|
Count E164 authentications versus UUID authentications.
|
2021-07-01 10:51:34 -04:00 |
Jon Chambers
|
49adcca80e
|
Use Optional.isEmpty().
|
2021-07-01 10:51:34 -04:00 |
Jon Chambers
|
49c43a6816
|
Simplify distribution summary for "days since last seen."
|
2021-07-01 10:51:34 -04:00 |
Jon Chambers
|
84f85ae098
|
Collapse various account meters into a single, multi-dimensional counter.
|
2021-07-01 10:51:34 -04:00 |
Jon Chambers
|
3d581941ab
|
Add plumbing and configuration to migrate pending accounts/devices to DynamoDB.
|
2021-07-01 10:50:52 -04:00 |
Jon Chambers
|
d2d39baede
|
Add a DynamoDB-backed stored verification code store.
|
2021-07-01 10:50:52 -04:00 |
Jon Chambers
|
111f5ba024
|
Use java.time classes for stored verification code expiration; add tests.
|
2021-07-01 10:50:52 -04:00 |
Jon Chambers
|
ce3fb7fa99
|
Extract a common base class for verification code store tests.
|
2021-07-01 10:50:52 -04:00 |
Jon Chambers
|
fc421d3f21
|
Introduce a common interface for verification code stores.
|
2021-07-01 10:50:52 -04:00 |
Jon Chambers
|
71bea759c6
|
Consolidate StoredVerificationCode constructors.
|
2021-07-01 10:50:52 -04:00 |
Jon Chambers
|
bf1dd791a5
|
Drop caching for pending accounts/devices.
|
2021-07-01 10:50:52 -04:00 |
Chris Eager
|
4c99577c08
|
Add configuration for Datadog batch size
|
2021-06-30 16:44:25 -05:00 |
Graeme Connell
|
5d5c63e6d4
|
Update profile controller to S3 AWSv2.
|
2021-06-30 13:09:18 -06:00 |
Graeme Connell
|
42ff3f8432
|
Switch SQS to Amazon SDKv2.
|
2021-06-30 12:46:12 -06:00 |
Chris Eager
|
be6ef76486
|
Update DynamoDBLocal to 1.16.0
|
2021-06-23 13:50:58 -05:00 |
Chris Eager
|
bc297e6d34
|
Update wiremock-jre8 to 2.28.1
|
2021-06-23 13:50:58 -05:00 |
Chris Eager
|
3a526dcbd7
|
Update mockito to 3.11.1
|
2021-06-23 13:50:58 -05:00 |
Ehren Kret
|
7883352b74
|
Match random capability generation in test
|
2021-06-21 17:32:31 -05:00 |