From 57df91380b4d9bff028b316051dfa10c81807b0b Mon Sep 17 00:00:00 2001 From: Erwan Velu Date: Wed, 13 Jun 2018 11:58:47 +0200 Subject: [PATCH] qa/standalone/ceph-helpers.sh: Setup ulimit in setup() If ulimit is set to a 1024 value, ceph-osd will segfault with the following error : filestore(td/smoke/0) error (24) Too many open files not handled on operation 0x55565d1fd004 (2182.1.0, or op 0, counting from 0) This patch is about to insure that before setting up ceph daemons in tests, a valid ulimit value is setup. Signed-off-by: Erwan Velu --- qa/standalone/ceph-helpers.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qa/standalone/ceph-helpers.sh b/qa/standalone/ceph-helpers.sh index ef505873757b7..7d958a8329227 100755 --- a/qa/standalone/ceph-helpers.sh +++ b/qa/standalone/ceph-helpers.sh @@ -122,6 +122,9 @@ function setup() { teardown $dir || return 1 mkdir -p $dir mkdir -p $(get_asok_dir) + if [ $(ulimit -n) -le 1024 ]; then + ulimit -n 4096 || return 1 + fi } function test_setup() { -- 2.39.5