- Jan 10, 2025
-
-
-
Diana Tikhonova authored
Added a `wait_index` parameter to `proc_replication_demote` to improve synchronization during demotion operations.
-
Diana Tikhonova authored
-
Diana Tikhonova authored
-
Key updates include: Adding the term field to relevant RPC requests (ConfigureReplicationRequest, ReplicationSyncRequest, and DemoteRequest). Utilizing node.status().check_term(req.term) in critical sections of the replication logic.
-
- Dec 27, 2024
-
-
Georgy Moshkin authored
The bug was introduced when I changed the behaviour of conf_change in regard to instances with target_state Expelled. As a result we would sometimes arbitrarily demote healthy voters in presence of degenerate ones. For example we could have this situation: instance i1: raft_id=1, target_state=Online, raft_configuration=voter instance i2: raft_id=2, target_state=Expelled, raft_configuration=voter (!) instance i3: raft_id=3, target_state=Offline, raft_configuration=voter (!) instance i4: raft_id=4, target_state=Online, raft_configuration=learner (!) instance i5: raft_id=5, target_state=Online, raft_configuration=learner (!)
-
- Dec 19, 2024
-
-
Вартан Бабаян authored
-
- Nov 22, 2024
-
-
Вартан Бабаян authored
-
- Nov 14, 2024
-
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Oct 28, 2024
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
This patch changes when we update current_master_name during consistent master switchover. Now it is updated as soon as we determine that the new master has synchronized it's vclock with the old master. As a result we can now block expel of a non-last replica in cases where other replicas are offline, which is crucial because instances can easily become offline due to temporary network issues.
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
Now we assume instance may not respond if - target state is Offline (non-graceful assumed) - current state is Expelled
-
- Oct 25, 2024
-
-
- Oct 22, 2024
-
-
-
Вартан Бабаян authored
-
Вартан Бабаян authored
-
- Oct 15, 2024
-
-
Georgy Moshkin authored
-
- Oct 14, 2024
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
We pass a timeout into the connection pool call which should be enough
-
Georgy Moshkin authored
-
- Oct 03, 2024
-
-
Maksim Kaitmazian authored
-
- Sep 20, 2024
-
-
Closes #664
-
- Sep 16, 2024
-
-
Strictness!
-
-
-
- Sep 13, 2024
-
-
Kurdakov Alexander authored
Move vshard related fields from _pico_property to _pico_tier and adapt it in governor algorithm
-
- Sep 12, 2024
-
-
Maksim Kaitmazian authored
This reverts commit d7e93cfc.
-
- Sep 11, 2024
-
-
Maksim Kaitmazian authored
-
- Sep 06, 2024
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-