mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-03 19:42:55 +00:00
## Problem Currently our testing environment only supports running a single pageserver at a time. This is insufficient for testing failover and migrations. - Dependency of writing tests for #5207 ## Summary of changes - `neon_local` and `neon_fixture` now handle multiple pageservers - This is a breaking change to the `.neon/config` format: any local environments will need recreating - Existing tests continue to work unchanged: - The default number of pageservers is 1 - `NeonEnv.pageserver` is now a helper property that retrieves the first pageserver if there is only one, else throws. - Pageserver data directories are now at `.neon/pageserver_{n}` where n is 1,2,3... - Compatibility tests get some special casing to migrate neon_local configs: these are not meant to be backward/forward compatible, but they were treated that way by the test.
17 lines
362 B
Plaintext
17 lines
362 B
Plaintext
# Minimal neon environment with one safekeeper. This is equivalent to the built-in
|
|
# defaults that you get with no --config
|
|
[[pageservers]]
|
|
id=1
|
|
listen_pg_addr = '127.0.0.1:64000'
|
|
listen_http_addr = '127.0.0.1:9898'
|
|
pg_auth_type = 'Trust'
|
|
http_auth_type = 'Trust'
|
|
|
|
[[safekeepers]]
|
|
id = 1
|
|
pg_port = 5454
|
|
http_port = 7676
|
|
|
|
[broker]
|
|
listen_addr = '127.0.0.1:50051'
|