}
GlobalImageIds shuffle_global_image_ids;
- do_shuffle_add_instances(m_map, m_image_states.size(), instance_ids,
- &shuffle_global_image_ids);
+ do_shuffle_add_instances(m_map, m_image_states.size(), &shuffle_global_image_ids);
dout(5) << "shuffling global_image_ids=[" << shuffle_global_image_ids
<< "]" << dendl;
for (auto& global_image_id : shuffle_global_image_ids) {
// shuffle images when instances are added/removed
virtual void do_shuffle_add_instances(
const InstanceToImageMap& map, size_t image_count,
- const std::vector<std::string> &instance_ids,
std::set<std::string> *remap_global_image_ids) = 0;
private:
void SimplePolicy::do_shuffle_add_instances(
const InstanceToImageMap& map, size_t image_count,
- const std::vector<std::string> &instance_ids,
std::set<std::string> *remap_global_image_ids) {
uint64_t images_per_instance = calc_images_per_instance(map, image_count);
dout(5) << "images per instance=" << images_per_instance << dendl;
void do_shuffle_add_instances(
const InstanceToImageMap& map, size_t image_count,
- const std::vector<std::string> &instance_ids,
std::set<std::string> *remap_global_image_ids) override;
private: