capped size_ctrl.ml in update_size_ctrl

This commit is contained in:
joaquintides
2023-12-25 13:02:57 +01:00
parent a68b92d1cd
commit 1418b96fb2

View File

@ -2011,6 +2011,8 @@ private:
if(ssize_t(this->size_ctrl.ml)>=mcos)this->size_ctrl.ml-=mcos;
else this->size_ctrl.ml=0;
}
auto max_ml=super::initial_max_load();
if(this->size_ctrl.ml>max_ml)this->size_ctrl.ml=max_ml;
}
void garbage_collect(garbage_vector& v,std::size_t max_epoch)