[LU-325] performance-sanity test_8: @@@@@@ FAIL: test_8 failed with 1 Created: 15/May/11  Updated: 02/May/12  Resolved: 18/Aug/11

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 1.8.6
Fix Version/s: Lustre 2.1.0

Type: Bug Priority: Minor
Reporter: Hongchao Zhang Assignee: Hongchao Zhang
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Bugzilla ID: 23,206
Rank (Obsolete): 4913

 Comments   
Comment by Hongchao Zhang [ 16/May/11 ]

the issue is related to the preallocated objects of OSTs, MDT won't use these preallocated objects if the OSCC_FLAG_NOSPC is set but
it only indicates there is no more inodes to be used and there is still lots of free space is available, the current patch in bugzilla is only
a debug patch to print the inode usage state before and after the test.

the actual patch to fix this issue should determine whether there are still preacllocated objects before checking OSCC_FLAG_NOSPC flag,
but it still need to solve these various cases which the OSCC_FLAG_NOSPC really means there is no more free space in the OST.

Comment by Hongchao Zhang [ 16/May/11 ]

the possible cases which sets the OSCC_FLAG_NOSPC is,
1) osc_statfs_interpret() sets this flag when the OST is full (no more blocks).
2) osc_interpret_create() also sets OSCC_FLAG_NOSPC when a precreate request fails with ENOSPC.

Comment by Hongchao Zhang [ 05/Jul/11 ]

the patch & test is tracked at http://review.whamcloud.com/#change,1051

Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,client,el5,ofa #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_request.c
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_internal.h
  • lustre/tests/sanity.sh
  • lustre/osc/osc_create.c
  • lustre/obdfilter/filter.c
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » i686,client,el6,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/obdfilter/filter.c
  • lustre/tests/sanity.sh
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_create.c
  • lustre/osc/osc_request.c
  • lustre/osc/osc_internal.h
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,server,el6,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_request.c
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_create.c
  • lustre/obdfilter/filter.c
  • lustre/osc/osc_internal.h
  • lustre/tests/sanity.sh
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,server,el5,ofa #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_request.c
  • lustre/osc/osc_internal.h
  • lustre/include/lustre/lustre_idl.h
  • lustre/obdfilter/filter.c
  • lustre/osc/osc_create.c
  • lustre/tests/sanity.sh
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,client,el5,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_internal.h
  • lustre/tests/sanity.sh
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_create.c
  • lustre/osc/osc_request.c
  • lustre/obdfilter/filter.c
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,client,el6,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/tests/sanity.sh
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_request.c
  • lustre/osc/osc_create.c
  • lustre/osc/osc_internal.h
  • lustre/obdfilter/filter.c
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,client,sles11,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_request.c
  • lustre/tests/sanity.sh
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_create.c
  • lustre/obdfilter/filter.c
  • lustre/osc/osc_internal.h
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » i686,client,el5,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/obdfilter/filter.c
  • lustre/osc/osc_request.c
  • lustre/osc/osc_internal.h
  • lustre/tests/sanity.sh
  • lustre/osc/osc_create.c
  • lustre/include/lustre/lustre_idl.h
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/include/lustre/lustre_idl.h
  • lustre/tests/sanity.sh
  • lustre/osc/osc_create.c
  • lustre/osc/osc_internal.h
  • lustre/osc/osc_request.c
  • lustre/obdfilter/filter.c
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » x86_64,server,el5,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_request.c
  • lustre/obdfilter/filter.c
  • lustre/osc/osc_create.c
  • lustre/include/lustre/lustre_idl.h
  • lustre/tests/sanity.sh
  • lustre/osc/osc_internal.h
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » i686,server,el5,ofa #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/tests/sanity.sh
  • lustre/obdfilter/filter.c
  • lustre/osc/osc_create.c
  • lustre/osc/osc_request.c
  • lustre/osc/osc_internal.h
  • lustre/include/lustre/lustre_idl.h
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » i686,server,el6,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_create.c
  • lustre/tests/sanity.sh
  • lustre/osc/osc_internal.h
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_request.c
  • lustre/obdfilter/filter.c
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » i686,client,el5,ofa #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_internal.h
  • lustre/tests/sanity.sh
  • lustre/obdfilter/filter.c
  • lustre/include/lustre/lustre_idl.h
  • lustre/osc/osc_create.c
  • lustre/osc/osc_request.c
Comment by Build Master (Inactive) [ 17/Aug/11 ]

Integrated in lustre-master » i686,server,el5,inkernel #261
LU-325 using preallocated objects if OST has enough disk space

Oleg Drokin : 9f3f665577797660984bc1b6cbd443111dceef49
Files :

  • lustre/osc/osc_internal.h
  • lustre/obdfilter/filter.c
  • lustre/osc/osc_create.c
  • lustre/include/lustre/lustre_idl.h
  • lustre/tests/sanity.sh
  • lustre/osc/osc_request.c
Generated at Sat Feb 10 01:05:55 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.