Whamcloud - gitweb
LU-8738 tests: ladvise dontneed test write to single OST 67/23867/2
authorJames Nunez <james.a.nunez@intel.com>
Fri, 18 Nov 2016 20:49:45 +0000 (13:49 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 21 Nov 2016 20:22:12 +0000 (20:22 +0000)
sanity test 255b exercises the ladvise hint 'dontneed' by
checking total cache and cache used on a single OST. Limit
the file striping to a single OST for the file created for
this test.

Test-Parameters: trivial testlist=sanity,sanity,sanity
Test-Parameters: trivial testlist=sanity,sanity,sanity
Test-Parameters: trivial testlist=sanity,sanity,sanity
Signed-off-by: James Nunez <james.a.nunez@intel.com>
Change-Id: Iee08576726fc56bc9e7aa961c22819265c31f69b
Reviewed-on: http://review.whamcloud.com/23867
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Wei Liu <wei3.liu@intel.com>
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/tests/sanity.sh

index 6222a30..c24dd3f 100755 (executable)
@@ -14443,8 +14443,6 @@ facet_meminfo() {
 }
 
 test_255b() {
-       lfs setstripe -c -1 -i 0 $DIR/$tfile
-
        ladvise_no_type dontneed $DIR/$tfile &&
                skip "dontneed ladvise is not supported" && return
 
@@ -14457,6 +14455,8 @@ test_255b() {
        [ "$(facet_fstype ost1)" = "zfs" ] &&
                skip "zfs-osd does not support dontneed advice" && return
 
+       lfs setstripe -c 1 -i 0 $DIR/$tfile
+
        local size_mb=100
        local size=$((size_mb * 1048576))
        # In order to prevent disturbance of other processes, only check 3/4