mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-25 19:10:42 +00:00
There's the distribtued_loader::populate_column_family() helper that manages sstables on their way towards table on boot. The method naturally belongs the the table_population_metadata -- a helper class that in fact prepares the ground for the method in question. This PR moves the method into metadata class and removes whole lot of extra alias-references and private-fields exporting methods from it. Also it keeps start_subdir and populate_c._f. logic close to each other and relaxes several excessive checks from them. Closes #12847 * github.com:scylladb/scylladb: distributed_loader: Rename table_population_metadata distributed_loader: Dont check for directory presense twice distributed_loader: Move populate calls into metadata.start() distributed_loader: Remove local aliases and exporters distributed_loader: Move populate_column_family() into population meta