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; if(ssize_t(this->size_ctrl.ml)>=mcos)this->size_ctrl.ml-=mcos;
else this->size_ctrl.ml=0; 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) void garbage_collect(garbage_vector& v,std::size_t max_epoch)