scylladb / cpp-rust-driver

API-compatible rewrite of https://github.com/scylladb/cpp-driver as a wrapper for Rust driver.
GNU Lesser General Public License v2.1
16 stars 11 forks source link

Implement RackAwarePolicy loadbalancing policy #156

Open dkropachev opened 1 month ago

dkropachev commented 1 month ago

We need to implement an API that matches RackAwarePolicy of cpp-driver that was implemented at https://github.com/scylladb/cpp-driver/pull/73

roydahan commented 1 week ago

Do we have it as part of the list for CPP-rust parity with original cpp driver? (I couldn't find it by its name)

wprzytula commented 1 week ago

Do we have it as part of the list for CPP-rust parity with original cpp driver? (I couldn't find it by its name)

No; apparently, the list does not contain our cpp-driver's API extensions, because it predates them.

roydahan commented 6 days ago

Do we have it as part of the list for CPP-rust parity with original cpp driver? (I couldn't find it by its name)

No; apparently, the list does not contain our cpp-driver's API extensions, because it predates them.

@muzarski can you please add it to the spreadsheet we track the cpp-rust missing functionalities.

muzarski commented 5 days ago

Do we have it as part of the list for CPP-rust parity with original cpp driver? (I couldn't find it by its name)

No; apparently, the list does not contain our cpp-driver's API extensions, because it predates them.

@muzarski can you please add it to the spreadsheet we track the cpp-rust missing functionalities.

Done, added entries for cass_cluster_set_load_balance_rack_aware[_n] missing API functions