Commit Graph

11 Commits

Author SHA1 Message Date
Kirill Bulatov a884f4cf6b Add etcd to neon_local 2022-05-17 01:17:44 +03:00
Kirill Bulatov 9a0fed0880 Enable at least 1 safekeeper in every test 2022-05-17 01:17:44 +03:00
Dmitry Rodionov 1d90b1b205 add node id to pageserver (#1310)
* Add --id argument to safekeeper setting its unique u64 id.

In preparation for storage node messaging. IDs are supposed to be monotonically
assigned by the console. In tests it is issued by ZenithEnv; at the zenith cli
level and fixtures, string name is completely replaced by integer id. Example
TOML configs are adjusted accordingly.

Sequential ids are chosen over Zid mainly because they are compact and easy to
type/remember.

* add node id to pageserver

This adds node id parameter to pageserver configuration. Also I use a
simple builder to construct pageserver config struct to avoid setting
node id to some temporary invalid value. Some of the changes in test
fixtures are needed to split init and start operations for envrionment.

Co-authored-by: Arseny Sher <sher-ars@yandex.ru>
2022-03-04 01:10:42 +03:00
Kirill Bulatov 42647f606e Use correct pageserver CLI parameters in docker entrypoint 2021-12-24 03:41:45 +02:00
Kirill Bulatov 114a757d1c Use generic config parameters in pageserver cli
Co-authored-by: Heikki Linnakangas <heikki.linnakangas@iki.fi>
2021-12-23 18:58:28 +02:00
Stas Kelvich 100da024b6 expose pageserver http socket in docker 2021-10-15 00:26:38 +03:00
Dmitry Ivanov 3edad463fb Adjust docker container for console's CI pipeline 2021-08-25 17:28:42 +03:00
Alexey Kondratov 04a309f562 Build zenithdb/zenith:latest in CI (zenithdb/console#18) 2021-08-19 15:12:35 +03:00
Stas Kelvich b314311f49 fix dockerfile with new init cli keys 2021-06-27 16:14:24 +03:00
Stas Kelvich 19602dc88a add wal_acceptor binary in Dockerfile 2021-06-14 11:58:53 +03:00
Stas Kelvich da117f431d run & init from dockerfile 2021-06-14 11:58:53 +03:00