Commit graph

6 commits

Author SHA1 Message Date
Gabriel Simmer d098beccae
Formatting, rename binary
Some checks failed
Fly Deploy / Deploy app (push) Failing after 37s
2023-10-23 20:11:46 +01:00
Gabriel Simmer 5393ed3832
Refactor to remove lazy_static for OnceLock+Mutex 2023-10-23 20:11:16 +01:00
Gabriel Simmer 429f7def5b
Disable memory cache expiry
All checks were successful
Fly Deploy / Deploy app (push) Successful in 2m4s
2023-10-07 18:01:15 +01:00
Gabriel Simmer 8a65ef8cb4
Implement basic gossip protocol
Some checks failed
Fly Deploy / Deploy app (push) Failing after 3m6s
Disabled unless peers are provided, communicates with other
instances (up to 3, and then a random selection of a third of the
available hosts). Still to do:

 - [ ] DNS based peer discovery
 - [ ] Probing of instances / healthchecks
 - [ ] Test propogation of membership changes/additions
2023-10-07 17:15:15 +01:00
Gabriel Simmer d14bfda77e
cargo fmt 2023-10-02 15:33:19 +01:00
Gabriel Simmer b40c7a0262
Large refactoring of caching, split posts into own module
All checks were successful
Fly Deploy / Deploy app (push) Successful in 6m13s
2023-10-01 02:36:27 +01:00