Closed muzarski closed 4 days ago
v2: Reverted the changes introduced by lbp_config: move LoadBalancingKind to upper layer
(removed this commit). Now, the load_balancing_kind
field is optional in LoadBalancingConfig
.
v3: Rebased on https://github.com/scylladb/cpp-rust-driver/pull/200. Addressed all of @Lorak-mmk comments
Rebased on master
The documentation of
cass_execution_profile_set_load_balance_...
functions states:It seems to be true, see: https://github.com/scylladb/cpp-driver/blob/master/src/request_processor.cpp#L196-L209.
We should adjust cpp-rust-driver so it behaves the same way.
This PR consist mostly of some refactor commits that prepare for the logic change in the last commit.
Pre-review checklist
.github/workflows/build.yml
ingtest_filter
.~.github/workflows/cassandra.yml
ingtest_filter
.~