Arseny Sher
db343caf5d
Fix BecomeLeader, adjust init and target confs.
2024-12-02 12:02:26 +01:00
Arseny Sher
6b7af160bf
Fix AccReset
2024-12-02 11:05:39 +01:00
Arseny Sher
a9662b6f64
do not append on non members
2024-12-02 12:11:10 +03:00
Arseny Sher
7a580627fc
fixup! AccSwitchConf, AbortChange, AccReset
2024-11-29 17:38:11 +03:00
Arseny Sher
176fe2cade
remove identic switch
2024-11-29 17:34:38 +03:00
Arseny Sher
c846389812
AccSwitchConf, AbortChange, AccReset
2024-11-29 17:25:17 +03:00
Arseny Sher
cb1ebedc9f
FinishChange
2024-11-29 16:32:08 +03:00
Arseny Sher
08b19dd6aa
reconfig CommitEntries
2024-11-29 14:14:34 +03:00
Arseny Sher
ced1903267
Rework CommitEntries
2024-11-29 10:11:33 +03:00
Arseny Sher
9584317564
writing entries, remove prop null conf
2024-11-27 16:55:38 +03:00
Arseny Sher
4c7bdfa70a
becomeleader
2024-11-27 14:19:43 +03:00
Arseny Sher
59cb648457
voting
2024-11-27 12:53:26 +03:00
Arseny Sher
8c880d088b
RestartProposer
2024-11-26 16:52:05 +03:00
Arseny Sher
c940f196ce
Start reconfig
2024-11-26 16:34:40 +03:00
Arseny Sher
d0b4b3e64a
fmt
2024-11-26 16:34:26 +03:00
Arseny Sher
617a8711be
fix comment
2024-11-25 18:00:48 +03:00
Arseny Sher
da5b71b5c1
a bit of readme
2024-11-25 15:59:07 +03:00
Arseny Sher
6b62b7633b
address review
2024-11-25 13:19:58 +03:00
Arseny Sher
07872b310c
One more small model
2024-11-18 14:06:13 +03:00
Arseny Sher
90aa12c3d8
Add elected_history
2024-11-18 14:06:13 +03:00
Arseny Sher
02dc3b2ba2
remove obsolete nextentry
2024-11-18 14:06:13 +03:00
Arseny Sher
9ab6a89b5c
p2a3t4l4 run
2024-11-18 14:06:13 +03:00
Arseny Sher
79137382e7
note on fig8
2024-11-18 14:06:13 +03:00
Arseny Sher
e87d0813d1
Add some TLC results.
2024-11-18 14:06:13 +03:00
Arseny Sher
ec7c8814f4
add p2a3t4l4 model
2024-11-18 14:06:13 +03:00
Arseny Sher
31c3eb7628
fix previous
2024-11-18 14:06:13 +03:00
Arseny Sher
a2c67361b0
Add cfg to out file name
2024-11-18 14:06:13 +03:00
Arseny Sher
0d057d1374
fix previous
2024-11-18 14:06:13 +03:00
Arseny Sher
2917e49391
add tools var
2024-11-18 14:06:13 +03:00
Arseny Sher
91357b05e8
Get cpu name differently
2024-11-18 14:06:13 +03:00
Arseny Sher
765adaf16c
Add even bigger model.
2024-11-18 14:06:13 +03:00
Arseny Sher
50a23d5a14
Move CommittedNotTruncated
2024-11-18 14:06:13 +03:00
Arseny Sher
1c30e6a61a
add big model
2024-11-18 14:06:13 +03:00
Arseny Sher
42a9ef3645
fix newline
2024-11-18 14:06:13 +03:00
Arseny Sher
83b8e5c117
Piece of protocol readme.
2024-11-18 14:06:13 +03:00
Arseny Sher
5912932de8
remove whitespace
2024-11-18 14:06:13 +03:00
Arseny Sher
9aa29712d3
more models
2024-11-18 14:06:13 +03:00
Arseny Sher
443a6fdfdb
bad quorums
2024-11-18 14:06:13 +03:00
Arseny Sher
664569ecdb
MaxTruncatedTerms
2024-11-18 14:06:13 +03:00
Arseny Sher
a9ced3573a
Add CommittedNotTruncated
2024-11-18 14:06:13 +03:00
Arseny Sher
f7b9fc1c81
Save runs.
2024-11-18 14:06:13 +03:00
Arseny Sher
979f925949
CommitEntries.
2024-11-18 14:06:13 +03:00
Arseny Sher
13fd695e3f
Add TruncateWal
2024-11-18 14:06:13 +03:00
Arseny Sher
2d0c22d77d
Start adding term history, election works.
2024-11-18 14:06:13 +03:00
Arseny Sher
9cde4ab0a7
More clean separation of spec and model checking.
...
and runner script.
2024-11-18 14:06:13 +03:00
Peter Bendel
c3eecf6763
adapt pgvector bench to minor version upgrades of PostgreSql ( #9784 )
...
## Problem
pgvector benchmark is failing because after PostgreSQL minor version
upgrade previous version packages are no longer available in deb
repository
[example
failure](https://github.com/neondatabase/neon/actions/runs/11875503070/job/33092787149#step:4:40 )
## Summary of changes
Update postgres minor version of packages to current version
[Example run after this
change](https://github.com/neondatabase/neon/actions/runs/11888978279/job/33124614605 )
2024-11-18 10:47:43 +00:00
Konstantin Knizhnik
6fa9b0cd8c
Use DATA_DIR instead of current workign directory in restore_from_wal script ( #9729 )
...
## Problem
See https://github.com/neondatabase/neon/issues/7750
test_wal_restore.sh is copying file to current working directory which
can cause interfere of test_wa_restore.py tests spawned of different
configurations.
## Summary of changes
Copy file to $DATA_DIR
Co-authored-by: Konstantin Knizhnik <knizhnik@neon.tech >
2024-11-18 11:55:38 +02:00
a-masterov
10bc1903e1
Fix the regression test running against the staging instance ( #9773 )
...
## Problem
The Postgres version was updated. The patch has to be updated
accordingly.
## Summary of changes
The patch of the regression test was updated.
2024-11-18 10:30:50 +01:00
John Spray
261d065e6f
pageserver: respect no_sync in VirtualFile ( #9772 )
...
## Problem
`no_sync` initially just skipped syncfs on startup (#9677 ). I'm also
interested in flaky tests that time out during pageserver shutdown while
flushing l0s, so to eliminate disk throughput as a source of issues
there,
## Summary of changes
- Drive-by change for test timeouts: add a couple more ::info logs
during pageserver startup so it's obvious which part got stuck.
- Add a SyncMode enum to configure VirtualFile and respect it in
sync_all and sync_data functions
- During pageserver startup, set SyncMode according to `no_sync`
2024-11-18 08:59:05 +00:00
Christian Schwarz
b6154b03f4
build(deps): bump smallvec to 1.13.2 to get UB fix ( #9781 )
...
Smallvec 1.13.2 contains [an UB
fix](https://github.com/servo/rust-smallvec/pull/345 ).
Upstream opened [a
request](https://github.com/rustsec/advisory-db/issues/1960 )
for this in the advisory-db but it never got acted upon.
Found while working on https://github.com/neondatabase/neon/pull/9321 .
2024-11-17 21:25:16 +01:00