Spdk/test
Michal Berger 327f69ea41 test/setup: Account for reserved and surplus hugepages
In some occasions the total number of available hugepages increases
by the account of reserved and/or surplus hugepages allocated by the
kernel. This affects the test where it ends up with bigger number of
hugepages then actually requested via setup.sh.

Hugepages overcommitting is disabled under CI nodes, however, this
issue spontaneously appears regardless. To rectify, add the extra
hugepages while checking the expected number + some debug to see the
state of meminfo in case the test still fails.

Signed-off-by: Michal Berger <michal.berger@intel.com>
Change-Id: If30a422240045ac188a9175eeab7210351eb34a6
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/13826
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2022-08-09 14:38:30 +00:00
..
accel_engine accel: add ISAL based compress/decompress to accel SW module 2022-05-23 19:10:46 +00:00
app module/bdev_virtio_scsi: use the correct num_queues value 2022-08-04 11:24:40 +00:00
bdev Test/Bdev: wait PID to exit on error testing 2022-08-02 15:10:02 +00:00
blobfs check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
blobstore test/blobstore: Generate json config with single nvme bdev 2022-07-28 06:56:05 +00:00
common test/vfio: Add override switch for selecting vfio-qemu bin 2022-08-09 08:26:45 +00:00
compress bdev module: remove support for deprecated RPC names 2022-05-23 16:13:00 +00:00
cpp_headers Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
dd test/dd: Simple tests utilizing uring RPCs 2021-12-20 08:46:13 +00:00
dma check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
dpdk_memory_utility check_format: Ignore shellcheck's SC2128 and SC2178 directives 2021-06-30 22:43:05 +00:00
env check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
event check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
external_code check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
fuzz nvme_fuzz: pass trid on command line only 2021-09-27 10:55:34 +00:00
interrupt scripts: move python modules to python directory 2022-04-05 14:40:47 +00:00
ioat build: Example applications build to build/example 2020-06-15 15:27:16 +00:00
iscsi_tgt sock: Add ktls and tls_version to spdk_sock_opts 2022-06-30 07:44:26 +00:00
json_config bdev module: remove support for deprecated RPC names 2022-05-23 16:13:00 +00:00
lvol bdev module: remove support for deprecated RPC names 2022-05-23 16:13:00 +00:00
make test: avoid private and public headers w/ same name 2022-07-21 08:12:21 +00:00
nvme test/reset: Remove unused usage. 2022-08-08 13:48:49 +00:00
nvmf test/nvmf_timeout: Reduce TCP Ack timeout 2022-08-09 11:51:46 +00:00
ocf test/fio: supress fio output files 2022-06-23 07:43:36 +00:00
openstack openstack: change transport type to tcp 2022-06-29 07:09:48 +00:00
pmem bdev module: remove support for deprecated RPC names 2022-05-23 16:13:00 +00:00
rpc scripts: move python modules to python directory 2022-04-05 14:40:47 +00:00
rpc_client check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
rpc_plugins autotest: Use rpc_cmd() for rpc plugin-based tests 2021-04-02 08:22:42 +00:00
scheduler test/scheduler: wait for scheduler after thread creation in busy() 2022-06-20 09:56:09 +00:00
setup test/setup: Account for reserved and surplus hugepages 2022-08-09 14:38:30 +00:00
sma test/sma: Add missing --os param to vm_setup() call 2022-08-09 08:27:31 +00:00
spdkcli event/vhost: separate vhost subsystem to scsi and blk 2022-05-20 09:20:07 +00:00
thread Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
unit thread: defer unregistration when for_each ops exist 2022-08-09 08:27:15 +00:00
vfio_user test/vfio: Add override switch for selecting vfio-qemu bin 2022-08-09 08:26:45 +00:00
vhost test/vhost: Simplify disk image check for virtio 2022-08-09 08:27:31 +00:00
vmd test: replace VMD_WHITELIST with VMD_ALLOWED 2020-12-03 09:41:07 +00:00
Makefile Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
spdk_cunit.h Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00