From 986f2e3a251444cff6ae19de52f3c5a74776c55f Mon Sep 17 00:00:00 2001 From: wangdi Date: Fri, 10 Aug 2012 10:05:25 -0700 Subject: [PATCH] LU-1548 tests: add test 63 in conf-sanity Add test_63 in conf-sanity to verify each page can at least hold 3 ldiskfs inode. Signed-off-by: wang di Change-Id: I281df5945a1e26736bb2b27c211a8239d25e0c7e Reviewed-on: http://review.whamcloud.com/3605 Reviewed-by: Yu Jian Tested-by: Hudson Reviewed-by: Andreas Dilger Tested-by: Maloo --- lustre/tests/conf-sanity.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lustre/tests/conf-sanity.sh b/lustre/tests/conf-sanity.sh index 7397bc5..89e9568 100644 --- a/lustre/tests/conf-sanity.sh +++ b/lustre/tests/conf-sanity.sh @@ -2909,6 +2909,26 @@ test_62() { } run_test 62 "start with disabled journal" +test_63() { + if [ $(facet_fstype $SINGLEMDS) != ldiskfs ]; then + skip "Only applicable to ldiskfs-based MDTs" + return + fi + + local inode_slab=$(do_facet $SINGLEMDS \ + "awk '/ldiskfs_inode_cache/ { print \\\$5 }' /proc/slabinfo") + if [ -z "$inode_slab" ]; then + skip "ldiskfs module has not been loaded" + return + fi + + echo "$inode_slab ldisk inodes per page" + [ "$inode_slab" -ge "3" ] || + error "ldisk inode size is too big, $inode_slab objs per page" + return +} +run_test 63 "Verify each page can at least hold 3 ldisk inodes" + if ! combined_mgs_mds ; then stop mgs fi -- 1.8.3.1