You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for replicated ClickHouse setups (#2895)
* added docker compose for replicated clickhouse
* added cluster name to clickhouse connection info
* added function for table engine names
* added required edits to migrations to allow for replicated clickhouse setups
* added cluster name to database creation and completed docker compose
* all clickhouse tests pass in a replicated setup
* added a test that you can read from replica
* added a test for reading from replicated MV
* added replication to TensorZero migration
* added handling of failure cases for replicated configuration
* added a test to confirm tables are being correctly created
* test the clickhouse GHA replicated
* debugging
* removed debugger
* fixed ordering of clickhouse startup
* added cluster name to concurrent migrations tests
* added most of the handling for replicated trees in migration manager
* fixed all old tests
* disabled replication in concurrent test
* added command for docker to error
* added handling for table start check
* wip
* run migrations manually in workflow
* fixed check that a cluster is configured
* added bigger runner for CH replicated tests
* abort concurrent clickhouse test faster if replication is enabled
* wip on replicated rollbacks
* fixed rollback issues
* decrease concurrency for replicated tests
* see how much memory this needs really
* removed stray print
* consolidate clickhouse cluster in test
* updated version tag and to --run-migrations-only
* only run replicated tests in the merge queue
* Use smaller runner with larger cache volume
* Print docker compose logs
* Print clickhouse logs
* Add missing dash
* Print health check
* Fix health check print
* Mount data directory in cache
* Adjust runner profile
* Revert other changes and add debug logging
* removed stray todo
* simplified clickhouse replication checking
* fixed issue with merge
* Properly scope clickhouse log print
* Print e2e logs when gateway fails to start
* fixed issue with chc
* fixed should apply for 0029
* removed stray rust log
* fixed test for fake row replicated
* fixed success check
* removed replicated tests from PR CI
---------
Co-authored-by: Aaron Hill <aaron@tensorzero.com>
0 commit comments