Gabriel Simmer
Gabriel Simmer
Need to also move away from the `request` module because currently it doesn't indicate when the file is downloaded fully.
Interesting - that did work @gterzian, albeit after a shot delay to make sure the badges load! https://git.gmem.ca/arch/infra/src/commit/01cf2ff1d0887765a87a55a129bbddc7d23edd06/gmem.ca/index.html#L80 I will see about opening a PR to the Servo book to...
I dug into this a little bit and came to the conclusion that adding PostgreSQL with the r2d2 library is *tricky*, because the base `postgres` crate *wraps `tokio_postgres`*, and therefore...
I'm on the fence about implementing this for the cache side of things too. A sharded cluster would be better suited for the cache side of things, but this implementation...
Ah, interesting - I didn't know about the three different instances. I can certainly extend this to be a bit more generic/cover all the Redis configurations. As for Sidekiq 7...
I've extended sentinel support to cache (hopefully I'll be able to do the work to allow it to work with a Redis Cluster, or at least verify that it can),...
Also I've noticed that the `redis` library being used for the streaming service might not support Sentinel at the moment https://github.com/redis/node-redis/issues/302. I'm not sure what the best course of action...
I primarily focused on Sentinel for now because Sidekiq as it highly discourages the use of Cluster with it https://github.com/sidekiq/sidekiq/wiki/Using-Redis#architecture. I'm not sure if we'd want to implement Cluster for...
Created https://github.com/mastodon/mastodon/pull/26581 for the ioredis move, which should be done before this PR continues.
@renchap @ThisIsMissEm Would love to grab a review when you have a chance. This is (basically) the first time I'm seriously touching Ruby so there may be some more idiomatic...