Clamp the databases size to the page size

This commit is contained in:
Kerollmops 2022-11-29 10:38:27 +01:00 committed by curquiza
parent 24c79b79f9
commit e4e4370a3c
5 changed files with 22 additions and 5 deletions

View file

@ -324,6 +324,11 @@ pub(crate) fn check_index_swap_validity(task: &Task) -> Result<()> {
Ok(())
}
/// Clamp the provided value to be a multiple of system page size.
pub fn clamp_to_page_size(size: usize) -> usize {
size / page_size::get() * page_size::get()
}
#[cfg(test)]
impl IndexScheduler {
/// Asserts that the index scheduler's content is internally consistent.