persist/materialized: default to using postgres for consensus#12420
persist/materialized: default to using postgres for consensus#12420ruchirK wants to merge 1 commit into
Conversation
This commit also changes testdrive to use Postgres during CI.
|
👍🏽 on the idea, but I don't think it's going to be nearly this simple! The default PostgreSQL URL needs to be something that works on your local machine if you've got PostgreSQL running locally and configured with trust authentication ( Does that make sense? I've got to run for the next hour, can explain more later! |
|
I think the first part makes sense, but the second part is a bit unclear to me because I don't understand why we need postgres in the mz docker container itself. Per our conversation in the meeting I'll wait for you to pick off these three pieces, and I'll prep the pr that gets rid of the sqlite consensus impl after that |
The materialize/materialized container needs to continue to work as a standalone container. Can't rely on it being run in mzcompose where every composition turns on a sidecar PostgreSQL container! |
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes #12420.
Default the persist consensus URI to use a local PostgreSQL instance via a Unix domain socket. Supersedes MaterializeInc#12420.
This commit also changes testdrive to use Postgres during CI.
Motivation
Tips for reviewer
Testing
Release notes
This PR includes the following user-facing behavior changes: