Commit Graph

83 Commits

Author SHA1 Message Date
onyinyang 2597cb53f7
Add prometheus http server 2023-10-30 15:20:23 -04:00
onyinyang 0edc2a3ac3
Add metrics setup 2023-10-30 15:20:20 -04:00
onyinyang ba70b1b4d4
Add a MAX_DAILY_BRIDGES to limit invites per day 2023-10-30 15:17:08 -04:00
onyinyang 5e1a2d8c6d
Fix lox-wasm dependencies 2023-10-23 14:04:00 -04:00
onyinyang 794f80ab11
Fix bug in DupFilter that breaks serialize/deserialize 2023-10-23 13:55:19 -04:00
onyinyang 4f7b96a603
Fix up some minor issues + fix bug in context sync 2023-10-18 12:09:46 -04:00
onyinyang 89fb0fbf4b
Add handling for unaccounted for bridges 2023-10-18 12:08:15 -04:00
onyinyang b6ff0c60e2
Update rdsys-api-backend and lox-distributor to match rdsys 2023-10-18 12:08:15 -04:00
onyinyang 8ebc4abc19
Minor formatting changes and last context read fix 2023-10-18 12:08:15 -04:00
onyinyang a31ed0a4e5
Update output msg 2023-10-18 12:08:15 -04:00
onyinyang 25add69c4d
Add syncing functionality 2023-10-18 12:08:15 -04:00
onyinyang 6cc8033051
Reconfiguring lox distributor handling of rdsys resources 2023-10-18 12:08:15 -04:00
onyinyang be0d026fe8
Cleanup and add syncing of resources 2023-10-18 12:08:15 -04:00
onyinyang d4c54e969c
Reconfigure distributor to handle static rdsys req 2023-10-18 12:08:14 -04:00
onyinyang 96cf4ab764
Add static request capabilities to rdsys-api-backend 2023-10-18 12:08:14 -04:00
onyinyang f85878c89a Change base64 generator to match updates 2023-09-14 15:30:10 +00:00
onyinyang 67ae3ce5e2
Add documentation for db setup and more frequent save 2023-09-13 14:21:15 -04:00
onyinyang 84fa10cbe1
Adds DB struct and impl to db_handler 2023-09-11 11:17:00 -04:00
onyinyang 5dc2ed2a90
Added minor fixes required for actual input 2023-09-07 15:30:52 -04:00
onyinyang b3ddc03ba6
Make roll back date an arg, reduce fn complexity 2023-09-07 15:30:51 -04:00
onyinyang e1057143fa
Add better handling for roll back and exact dates 2023-09-07 15:30:51 -04:00
onyinyang ffb05d403a
Fix up database handling 2023-09-07 15:30:50 -04:00
onyinyang f787253ad5
Added support for lox-context storage through sled 2023-09-07 15:30:50 -04:00
onyinyang 2bb043b6b8
Reformat lox context to include request handling fns 2023-08-30 18:45:49 -04:00
onyinyang faf40caf3a
Change open invite logic to distribute to k users 2023-08-02 10:34:39 -04:00
onyinyang a01619de6c
Addresses naming confusion and improves failure message 2023-08-02 10:21:38 -04:00
onyinyang 35f62ed213
Cleanup 2023-08-02 10:20:40 -04:00
onyinyang 572928a271
Fixed Basic Serialization/Deserialization to json 2023-08-02 10:15:11 -04:00
onyinyang ef1ceafffe
Add better command line args and support for serialized Lox context 2023-08-02 10:15:10 -04:00
onyinyang f52c6f515a
Add EXPIRY_DATE constant and fixup cloned vectors 2023-08-02 10:11:47 -04:00
onyinyang 93ce3e41b7
Add ExhausedIndexError for no available bucket ids 2023-08-02 10:11:46 -04:00
onyinyang 9c2b7703a8
Added open inv cleanup test 2023-08-02 10:11:46 -04:00
onyinyang 3c88f4471b
Fix up convoluted function 2023-08-02 10:11:46 -04:00
onyinyang 7f92ea6833
Formatting fixes for entire project 2023-07-19 10:37:09 -04:00
Cecylia Bocovich 7a24fdfa06
Update lox distributor to use most recent rdsys_backend
The structure of the ResourceDiff has been changed, so the lox
distributor has to modify how it parses the diff.
2023-06-29 13:11:44 -04:00
onyinyang 607466b949
Clean up clippy fixes 2023-06-23 13:04:15 -04:00
onyinyang 69e4579450
Change encbuckets to HashMap with EncryptedBucket 2023-06-23 08:30:14 -04:00
onyinyang 73c3ef8728
Change lox package to lox-library for consistency 2023-06-23 08:22:15 -04:00
onyinyang 221f490d26
Update lox-distributor to handle gone resources more correctly 2023-06-16 17:18:19 -04:00
onyinyang 2e4090e21c
Add time check to gone resource handling 2023-06-16 17:18:19 -04:00
Cecylia Bocovich 67639e2f11
Remove needless range loops 2023-06-16 15:59:11 -04:00
onyinyang 84d7691ab8
Separate out tests to improve readability 2023-06-16 12:45:27 -04:00
onyinyang 9c959486be
Add better error handling for bad requests 2023-06-16 12:02:05 -04:00
onyinyang e1f7cda652
Add checkblockage test with changes to lox_context 2023-06-16 12:02:04 -04:00
onyinyang e7db9e7151
Add more tests for lox-distributor handle 2023-06-16 12:01:56 -04:00
onyinyang dc8774f5b8
Add Test for lox-distributor 2023-06-06 19:58:34 -04:00
onyinyang 6372e894ae
Adjust replace_with_new to fit with updates to Lox library 2023-05-17 12:46:09 -04:00
onyinyang 3e3f50c215
Refactors lox-distributor to make division of tasks clearer 2023-05-17 12:19:28 -04:00
onyinyang da4d7c962f
Add fix for failure to replace bridges
- Change text for disabled functionality for blocked bridges
2023-05-11 16:00:09 -04:00
onyinyang 13d1bc8b1d
Add leftover bridges to bridgedb 2023-05-08 20:30:30 -04:00