For nodemap testing, instead of running through all possible IPs in
a NID range, just test a subset in order to verify functionality.
Signed-off-by: Kit Westneat <kit.westneat@gmail.com>
Change-Id: I4b3ec0b47b81b2d3b5ac6f4b716a13ab34c9a4c3
Reviewed-on: http://review.whamcloud.com/12532
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
SUBNET_CHECKSUM=$(expr $HOSTNAME_CHECKSUM % 250 + 1)
NODEMAP_COUNT=16
NODEMAP_RANGE_COUNT=3
SUBNET_CHECKSUM=$(expr $HOSTNAME_CHECKSUM % 250 + 1)
NODEMAP_COUNT=16
NODEMAP_RANGE_COUNT=3
+NODEMAP_IPADDR_LIST="1 10 64 128 200 250"
NODEMAP_MAX_ID=128
require_dsh_mds || exit 0
NODEMAP_MAX_ID=128
require_dsh_mds || exit 0
rc=0
for ((i = 0; i < NODEMAP_COUNT; i++)); do
for ((j = 0; j < NODEMAP_RANGE_COUNT; j++)); do
rc=0
for ((i = 0; i < NODEMAP_COUNT; i++)); do
for ((j = 0; j < NODEMAP_RANGE_COUNT; j++)); do
- for ((k = 1; k < 253; k++)); do
+ for k in $NODEMAP_IPADDR_LIST; do
if ! test_nid $SUBNET_CHECKSUM.$i.$j.$k \
${HOSTNAME_CHECKSUM}_${i}; then
rc=$((rc + 1))
if ! test_nid $SUBNET_CHECKSUM.$i.$j.$k \
${HOSTNAME_CHECKSUM}_${i}; then
rc=$((rc + 1))
rc=0
for ((i = 0; i < NODEMAP_COUNT; i++)); do
for ((j = 0; j < NODEMAP_RANGE_COUNT; j++)); do
rc=0
for ((i = 0; i < NODEMAP_COUNT; i++)); do
for ((j = 0; j < NODEMAP_RANGE_COUNT; j++)); do
- for ((k = 1; k < 253; k++)); do
+ for k in $NODEMAP_IPADDR_LIST; do
if ! test_nid $SUBNET_CHECKSUM.$i.$j.$k \
default; then
rc=$((rc + 1))
if ! test_nid $SUBNET_CHECKSUM.$i.$j.$k \
default; then
rc=$((rc + 1))