- Feb 03, 2023
-
-
Valentin Syrovatskiy authored
Integration tests use some TCP ports. These ports may conflict with: - already running instances on the developer host - any other program on the developer host or on the CI host The `port_range` fixture checks that all ports between base_port and max_port (inclusive) are unused, so integration tests are allowed to run.
-
- 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>`"
-
-
Yaroslav Dynnikov authored
This reverts commit 267dc61b. It produces false-positive errors in CI.
-
- Feb 01, 2023
-
-
Егор Ивков authored
-
-
-
Cargo used to complain: ``` error: the linking modifiers `+bundle` and `+whole-archive` are not compatible with each other when generating rlibs ```
-
-
-
Valentin Syrovatskiy authored
-
- Jan 31, 2023
-
-
Yaroslav Dynnikov authored
Also remove unnecessary subdir
-
Yaroslav Dynnikov authored
1. Encapsulate printing rustc flags in their own mod. 2. Arrange paths formatting.
-
Yaroslav Dynnikov authored
1. Remove build dependency on cmake crate. It doesn't fulfill all our needs, so we run cmake directly via `std::process::command`. It also makes `build.rs` easier to understand. 2. Arrange paths variable names.
-
Yaroslav Dynnikov authored
Provide a supplementary `Run` trait for the `std::process::Command`.
-
Yaroslav Dynnikov authored
We haven't used rustc < 1.61 for a long time.
-
-
- Jan 30, 2023
-
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
It's obsolete as we are not going to implement raft_applier fiber anymore.
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
- Jan 27, 2023
-
-
Егор Ивков authored
-
- Jan 26, 2023
-
-
Дмитрий Кибирев authored
-
Yaroslav Dynnikov authored
The typo was introduced in dd4f93f8.
-
- Jan 20, 2023
-
-
Егор Ивков authored
-
- Jan 13, 2023
-
-
Yaroslav Dynnikov authored
1. Rename "check-deployment" stage, make it more concise using `parallel:matrix` Gitlab CI feature. 2. Ignore `gitlab-ci.yml` changes in `test-docker` job 3. Remove unused credentials from `sign-rpm-packages` job
-
- 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
-
Yaroslav Dynnikov authored
-
This commit provides: 1. Building and pushing a docker image for kubernetes. 2. Helm chart for quick and easy installation in any cluster that supports the Kubernetes API. 3. Building and pushing a docker image with diagnostic tools. 4. Short readme about helm chart features.
-
- Dec 30, 2022
-
-
Valentin Syrovatskiy authored
-
- Dec 29, 2022
-
-
- Dec 27, 2022
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
lazy-static crate is deprecated and is only used in 2 places, where it can be easily replaced with something simpler.
-