mirror of
https://github.com/scylladb/scylladb.git
synced 2026-05-02 06:05:53 +00:00
This series refactors the `dht/i_paritioner.hh` header file and cleans up its usage so to reduce the dependencies on it, since it is carries a lot of baggage that is rarely required in other header files. Closes scylladb/scylladb#15954 * github.com:scylladb/scylladb: everywhere: reduce dependencies on i_partitioner.hh locator: resolve the dependency of token_metadata.hh on token_range_splitter.hh cdc: cdc_partitioner: remove extraneous partition_key_view fwd declaration dht: reduce dependency on i_partitioner.hh dht: fold compatible_ring_position in ring_position.hh dht: refactor i_partitioner.hh dht: move token_comperator to token.{cc,hh} dht/i_partitioner: include i_partitioner_fwd.hh