locator: Keep optional initial_tablets on r.s. params

Now all the callers have it at hands (spoiler: not yet initialized, but
still) so the params can also have it.

Signed-off-by: Pavel Emelyanov <xemul@scylladb.com>
This commit is contained in:
Pavel Emelyanov
2023-12-21 15:06:53 +03:00
parent 2d480a2093
commit 562fcf0c19
8 changed files with 15 additions and 14 deletions

View File

@@ -251,7 +251,7 @@ keyspace_metadata::keyspace_metadata(std::string_view name,
void keyspace_metadata::validate(const gms::feature_service& fs, const locator::topology& topology) const {
using namespace locator;
locator::replication_strategy_params params(strategy_options());
locator::replication_strategy_params params(strategy_options(), initial_tablets());
abstract_replication_strategy::validate_replication_strategy(name(), strategy_name(), params, fs, topology);
}