Whamcloud - gitweb
LU-11878 tests: don't fork-bomb sanity test_103b 82/34082/5
authorAndreas Dilger <adilger@whamcloud.com>
Tue, 22 Jan 2019 07:53:44 +0000 (00:53 -0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Feb 2019 06:35:13 +0000 (06:35 +0000)
commit42c5c9c2ca3e44cb1c3e8ecb144bdd20fb35cddb
treeba81d2958b60e37c672e4222ff2308c7b4045ff0
parent51c449b73994f2bba98ee27ac77f90c9aa846e88
LU-11878 tests: don't fork-bomb sanity test_103b

Running sanity test_103b may start up to 512 parallel threads for
running the test, each of which starts two bash processes and lfs
or rm processes.

For the VMs running in our testbed (esp. ARM with 64KB PAGE_SIZE)
this can trigger the OOM killer and cause the test to fail if bash
is killed.  Limit the number of started bash processes to avoid this.

Fixes: 543f1fbe260 ("LU-10830 utils: fix create mode for lfs")
Test-Parameters: trivial clientarch=aarch64
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I82c322013da91d717924e2c664fa57ad4e3ebbe5
Reviewed-on: https://review.whamcloud.com/34082
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Elena Gryaznova <c17455@cray.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/sanity.sh