Ankur Srivastava
84d1bc06a9
refactor: replace lazy-static with once-cell ( #2195 )
...
- Replacing all the occurrences of lazy-static with `once-cell::sync::Lazy`
- fixes #1147
Signed-off-by: Ankur Srivastava <best.ankur@gmail.com >
2022-08-05 19:34:04 +02:00
Egor Suvorov
94003e1ebc
postgres_ffi: test restoring from intermediate LSNs by wal_craft
2022-07-15 19:06:50 +03:00
Egor Suvorov
19ea486cde
postgres_ffi/xlog_utils: refactor find_end_of_wal test
...
* Deduce `last_segment` automatically
* Get rid of local `wal_dir`/`wal_seg_size` variables
* Prepare to test parsing of WAL from multiple specific points, not just the start;
extract `check_end_of_wal` function to check both partial and non-partial WAL segments.
2022-07-15 19:06:50 +03:00
Egor Suvorov
f540f115a3
postgres_ffi/wal_craft: simplify API
2022-07-08 18:30:56 +02:00
Egor Suvorov
0b5b2e8e0b
postgres_ffi/wal_craft: extract trait Crafter
...
Make the intent of the code clearer.
2022-07-08 18:30:56 +02:00
Egor Suvorov
60e5dc10e6
postgres_ffi/wal_generate: use 'craft' instead of 'generate'
...
It does very fine-tuned byte-to-byte WAL crafting, not a sloppy generation.
Hence 'craft' sounds like a better description.
2022-07-08 18:30:56 +02:00