Whamcloud - gitweb
LU-18086 sec: fix ppp_max_pages 63/55963/6
authorSergey Cheremencev <scherementsev@ddn.com>
Thu, 8 Aug 2024 09:49:15 +0000 (10:49 +0100)
committerOleg Drokin <green@whamcloud.com>
Fri, 30 Aug 2024 06:00:34 +0000 (06:00 +0000)
Set ppp_max_pages as a number of pool's
elements instead of pages number.

Signed-off-by: Sergey Cheremencev <scherementsev@ddn.com>
Signed-off-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Change-Id: Ic7ce0b7d6416fb7ace8b0b9ed33baeeffa95d13b
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/55963
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Patrick Farrell <patrick.farrell@oracle.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/obdclass/page_pools.c

index 0f86607..6b7cbd1 100644 (file)
@@ -1072,7 +1072,7 @@ int obd_pool_init(void)
                        GOTO(fail, rc = -ENOMEM);
 
                pool = page_pools[pool_order];
-               pool->opp_max_pages = pool_max_pages;
+               pool->opp_max_pages = pool_max_pages >> pool_order;
 
                pool->opp_max_ptr_pages =
                        npages_to_nptr_pages(pool->opp_max_pages);