- Apr 18, 2023
-
-
Egor Ivkov authored
-
Georgy Moshkin authored
-
Егор Ивков authored
-
- Apr 14, 2023
-
-
- Add new variants to `traft::op::Op` for Ddl handling - Provide corresponding Ddl operation structs - Provide a builder for `DdlPrepare`
-
- Apr 13, 2023
-
-
This patch includes: - Tarantool stored procedure `proc_cas`. - Lua API `pico.cas`. - Integration tests.
-
- Apr 12, 2023
-
-
Yaroslav Dynnikov authored
Now the function returns `first_index` instead of the number of entries deleted - it has no practical purpose.
-
Yaroslav Dynnikov authored
This patch adds a missing test for `pico.raft_compact_log` Lua API. Also, it changes the API to be more alike other relevant Lua functions: `raft_propose_*`, `raft_read_index`, `raft_timeout_now`.
-
- Apr 07, 2023
-
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
1. Refine and document the behavior of - `RaftSpaceAccess::entries()` - `raft::Storage::entries()` - `raft::Storage::term()` - `raft::Storage::first_index()` - `raft::Storage::last_index()` 2. Test it intensively.
-
-
Yaroslav Dynnikov authored
1. Change `.map_err(box_err)` into `cvt_err()`. It makes lines shorter. 2. Change few unwraps into `.expect()`. 3. Change `.unwrap_or_default()` into `.unwrap_or(v)`. It's shorter and saves some cognitive resources.
-
- Apr 06, 2023
-
-
-
Егор Ивков authored
-
- Apr 04, 2023
-
-
Georgy Moshkin authored
-
- Mar 31, 2023
-
-
- Mar 29, 2023
-
-
-
Егор Ивков authored
-
- Mar 27, 2023
-
-
Егор Ивков authored
-
- Mar 10, 2023
-
-
- Feb 03, 2023
-
-
- Feb 02, 2023
-
-
Also make `Default` trait implementation for `struct Instance` public. Because keeping it private makes no sence for a public struct with public fields.
-
-
"You should consider adding a `Default` implementation for `Mailbox<T>`"
-
-
- Feb 01, 2023
-
-
Егор Ивков authored
-
-
-
-
- Jan 30, 2023
-
-
Yaroslav Dynnikov authored
-
- Jan 27, 2023
-
-
Егор Ивков authored
-
- Jan 20, 2023
-
-
Егор Ивков authored
-
- Jan 12, 2023
-
-
Yaroslav Dynnikov authored
Make it more alike `find_farthest`: ```rust sum_distance(all, voters, candidate); find_farthest(all, voters, candidates); ```
-
Yaroslav Dynnikov authored
1. Besides `raft_conf` local state introduce `promotable` set of instances that are suitable for promotion. 2. Remove an instance from `promotable` set when it's actually promoted.
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-