]> git.proxmox.com Git - ceph.git/blame - ceph/qa/workunits/cephadm/test_iscsi_pids_limit.sh
import ceph quincy 17.2.6
[ceph.git] / ceph / qa / workunits / cephadm / test_iscsi_pids_limit.sh
CommitLineData
39ae355f
TL
1#!/bin/bash
2
3# checks if the containers default pids-limit (4096) is removed and Iscsi
4# containers continue to run
5# exits 1 if fails
6
7set -ex
8
9ISCSI_CONT_IDS=$(sudo podman ps -qa --filter='name=iscsi')
10CONT_COUNT=$(echo ${ISCSI_CONT_IDS} | wc -w)
11test ${CONT_COUNT} -eq 2
12
13for i in ${ISCSI_CONT_IDS}
14do
15 sudo podman exec ${i} /bin/sh -c 'for j in {0..20000}; do sleep 30 & done'
16done
17
18for i in ${ISCSI_CONT_IDS}
19do
20 SLEEP_COUNT=$(sudo podman exec ${i} /bin/sh -c 'ps -ef | grep -c sleep')
21 test ${SLEEP_COUNT} -gt 20000
22done
23
24echo OK