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
Egor Suvorov
07b85e7cfc
Safekeeper refactor: move callmemaybe_tx from SafekeeperPostgresBackend to Timeline
2022-05-13 15:43:52 +02:00
Kirill Bulatov
b683308791
Return GIT_VERSION back to storage binaries
2022-05-13 16:34:32 +03:00
Kirill Bulatov
51c0f9ab2b
Force git version to be up to date via decl macro
2022-05-13 16:34:32 +03:00
Arseny Sher
6cb14b4200
Optionally remove WAL on safekeepers without s3 offloading.
...
And do that on staging, until offloading is merged.
2022-05-10 22:41:02 +04:00
Kirill Bulatov
d4e155aaa3
Librarify common etcd timeline logic
2022-05-06 22:32:57 +03:00
Arseny Sher
8b9d523f3c
Remove old WAL on safekeepers.
...
Remove when it is consumed by all of 1) pageserver (remote_consistent_lsn) 2)
safekeeper peers 3) s3 WAL offloading.
In test s3 offloading for now is mocked by directly bumping s3_wal_lsn.
ref #1403
2022-04-26 23:02:23 +04:00
Kirill Bulatov
81cad6277a
Move and library crates into a dedicated directory and rename them
2022-04-21 13:30:33 +03:00
Kirill Bulatov
52e0816fa5
wal_acceptor -> safekeeper
2022-04-18 12:52:31 +03:00
Kirill Bulatov
81417788c8
walkeeper -> safekeeper
2022-04-18 12:52:31 +03:00