Shaun Davis

Results 36 comments of Shaun Davis

@sgotti Moving over to the official go client `etcd-io/etcd` should make adding this pretty straight forward. Looks like Stolon is currently pinning`coreos/etcd`, which is deprecated. https://github.com/sorintlab/stolon/blob/master/go.mod#L4-L5

Just to provide some context as to why panics happen here. https://github.com/go-mgo/mgo/blob/v2/session.go#L1535-L1558 The logic here doesn't account for 64-bit numbers which can be added via https://docs.mongodb.com/manual/core/shell-types/#numberlong

Looks like we need to move the tests to github actions. In any case, would you mind adding a test to cover this?

Thoughts on merging this?

I'm not totally sure Citus will work with Stolon. If someone wants to try and put together a POC, I think that would be useful.

That error should go away once this feature is transitioned to run over http.

Yeah, I _think_ that could work. I think the big thing would be to ensure `pgbouncer` runs within the same regions as their Postgres app in order to accommodate reads.

> This gets complicated because of linked apps. It would be nice to be able to rotate DB permissions for linked apps, but we'd need to add a new user,...

This issue is quite old and hasn't really been thought about since. :D. Some password rotation tooling could still be useful, but it's certainly not high on our priority list....

This is closely related to: https://github.com/fly-apps/postgres-ha/issues/12