|
Yes, I think we have the same problem in CLIO. However, it is more like a kernel bug than a lustre issue. I'm making a patch for CLIO.
|
|
I've posted a patch at: http://review.whamcloud.com/#change,309, it's being inspected.
|
|
Integrated in reviews-centos5 #423
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : a127345c05ff7aa09c10f3a86afc62cf7e4bf3ec
Files :
- lustre/lov/lovsub_object.c
- lustre/include/cl_object.h
- lustre/obdclass/cl_object.c
- lustre/osc/osc_lock.c
- lustre/llite/vvp_object.c
|
|
Integrated in reviews-centos5 #424
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : b431ac9f8941cc11cfab560b6e5299c77fe37973
Files :
- lustre/obdclass/cl_object.c
- lustre/osc/osc_lock.c
- lustre/lov/lovsub_object.c
- lustre/include/cl_object.h
- lustre/llite/vvp_object.c
|
|
I had a discussion with Jay about the current patch and about how it possibly just papers over a more fundamental issue of holding pointers to unreferenced objects and he's going to look deeper at it from this other angle and perhaps come with a different solution.
|
|
Yes the current patch is just a workaround for this issue. Actually as I said this is more like a kernel issue than a lustre issue. The root cause of this issue is due to accessing mapping->nrpages w/o mapping->tree_lock held. I also suspect this issue exists in the vmscan and iput path as well.
The right way to fix this issue is to write a kernel patch.
|
|
seems that this will be relevant to 1.8.6 also
|
|
Integrated in lustre-reviews » server,el6 #50
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/llite_internal.h
- lustre/lov/lov_object.c
- lustre/llite/vvp_object.c
- lustre/liblustre/llite_cl.c
- lustre/lclient/glimpse.c
- lustre/liblustre/super.c
- lustre/llite/rw26.c
- libcfs/libcfs/hash.c
- lustre/llite/lloop.c
- lustre/llite/llite_close.c
- lustre/liblustre/rw.c
- lustre/include/lu_object.h
- lustre/liblustre/file.c
- lustre/llite/llite_lib.c
- lustre/obdecho/echo_client.c
- lustre/llite/rw.c
- lustre/lclient/lcommon_cl.c
- lustre/include/lclient.h
- lustre/llite/llite_mmap.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/liblustre/llite_lib.h
- lustre/obdclass/lu_object.c
- lustre/llite/vvp_io.c
- lustre/obdclass/cl_object.c
- lustre/llite/namei.c
- lustre/include/cl_object.h
- lustre/llite/file.c
|
|
Integrated in reviews-centos5 #635
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/llite_internal.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/vvp_object.c
- lustre/llite/namei.c
- lustre/llite/rw.c
- lustre/liblustre/rw.c
- lustre/lclient/glimpse.c
- lustre/obdclass/cl_object.c
- libcfs/libcfs/hash.c
- lustre/liblustre/llite_lib.h
- lustre/lclient/lcommon_cl.c
- lustre/lov/lov_object.c
- lustre/obdecho/echo_client.c
- lustre/liblustre/llite_cl.c
- lustre/include/lu_object.h
- lustre/llite/file.c
- lustre/liblustre/file.c
- lustre/obdclass/lu_object.c
- lustre/llite/rw26.c
- lustre/llite/lloop.c
- lustre/include/lclient.h
- lustre/llite/llite_lib.c
- lustre/liblustre/super.c
- lustre/llite/llite_close.c
- lustre/llite/llite_mmap.c
- lustre/llite/vvp_io.c
- lustre/include/cl_object.h
|
|
Integrated in lustre-reviews » client,el5 #50
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- libcfs/libcfs/hash.c
- lustre/include/lu_object.h
- lustre/llite/llite_lib.c
- lustre/lclient/glimpse.c
- lustre/include/lclient.h
- lustre/obdecho/echo_client.c
- lustre/liblustre/file.c
- lustre/lov/lov_object.c
- lustre/llite/lloop.c
- lustre/liblustre/llite_lib.h
- lustre/include/cl_object.h
- lustre/obdclass/lu_object.c
- lustre/llite/llite_mmap.c
- lustre/llite/file.c
- lustre/llite/namei.c
- lustre/llite/llite_internal.h
- lustre/llite/rw26.c
- lustre/llite/vvp_object.c
- lustre/obdclass/cl_object.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/liblustre/llite_cl.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/rw.c
- lustre/llite/vvp_io.c
- lustre/llite/llite_close.c
- lustre/liblustre/super.c
- lustre/liblustre/rw.c
|
|
Integrated in lustre-reviews » client,el6 #50
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/include/cl_object.h
- lustre/llite/llite_mmap.c
- lustre/obdecho/echo_client.c
- lustre/llite/vvp_object.c
- lustre/lov/lov_object.c
- lustre/obdclass/lu_object.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/file.c
- lustre/llite/llite_internal.h
- lustre/llite/namei.c
- lustre/obdclass/cl_object.c
- lustre/include/lclient.h
- lustre/llite/rw.c
- lustre/lclient/glimpse.c
- libcfs/libcfs/hash.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/liblustre/llite_cl.c
- lustre/llite/vvp_io.c
- lustre/llite/rw26.c
- lustre/liblustre/llite_lib.h
- lustre/liblustre/super.c
- lustre/liblustre/rw.c
- lustre/llite/llite_lib.c
- lustre/llite/lloop.c
- lustre/include/lu_object.h
- lustre/liblustre/file.c
- lustre/llite/llite_close.c
|
|
Integrated in lustre-reviews » server,ubuntu-x86_64 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/vvp_io.c
- lustre/llite/rw26.c
- lustre/include/lu_object.h
- lustre/lclient/lcommon_cl.c
- lustre/liblustre/llite_cl.c
- lustre/liblustre/rw.c
- libcfs/libcfs/hash.c
- lustre/llite/namei.c
- lustre/lov/lov_object.c
- lustre/liblustre/super.c
- lustre/lclient/glimpse.c
- lustre/include/cl_object.h
- lustre/llite/llite_lib.c
- lustre/liblustre/file.c
- lustre/llite/file.c
- lustre/liblustre/llite_lib.h
- lustre/llite/llite_internal.h
- lustre/obdclass/cl_object.c
- lustre/llite/llite_mmap.c
- lustre/llite/lloop.c
- lustre/llite/llite_close.c
- lustre/obdclass/lu_object.c
- lustre/obdecho/echo_client.c
- lustre/llite/vvp_object.c
- lustre/llite/rw.c
- lustre/include/lclient.h
- libcfs/include/libcfs/libcfs_prim.h
|
|
Integrated in lustre-reviews » server,el5 #50
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/include/lu_object.h
- lustre/liblustre/rw.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/liblustre/llite_lib.h
- libcfs/libcfs/hash.c
- lustre/llite/namei.c
- lustre/llite/vvp_object.c
- lustre/liblustre/llite_cl.c
- lustre/llite/vvp_io.c
- lustre/llite/file.c
- lustre/liblustre/super.c
- lustre/include/lclient.h
- lustre/obdclass/cl_object.c
- lustre/llite/rw26.c
- lustre/llite/llite_internal.h
- lustre/lov/lov_object.c
- lustre/lclient/lcommon_cl.c
- lustre/lclient/glimpse.c
- lustre/llite/lloop.c
- lustre/obdecho/echo_client.c
- lustre/obdclass/lu_object.c
- lustre/liblustre/file.c
- lustre/include/cl_object.h
- lustre/llite/llite_lib.c
- lustre/llite/llite_mmap.c
- lustre/llite/rw.c
- lustre/llite/llite_close.c
|
|
Integrated in lustre-reviews » client,ubuntu-x86_64 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/file.c
- lustre/liblustre/rw.c
- lustre/liblustre/llite_lib.h
- lustre/llite/lloop.c
- lustre/obdecho/echo_client.c
- lustre/llite/vvp_object.c
- lustre/liblustre/llite_cl.c
- lustre/llite/vvp_io.c
- lustre/obdclass/cl_object.c
- lustre/obdclass/lu_object.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/rw.c
- lustre/include/lclient.h
- lustre/llite/rw26.c
- libcfs/libcfs/hash.c
- lustre/liblustre/super.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_close.c
- lustre/lov/lov_object.c
- lustre/llite/llite_lib.c
- lustre/lclient/glimpse.c
- lustre/llite/llite_internal.h
- lustre/llite/namei.c
- lustre/llite/llite_mmap.c
- lustre/include/lu_object.h
- lustre/include/cl_object.h
- lustre/llite/file.c
|
|
Integrated in lustre-reviews » server,el5-x86_64 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/obdclass/cl_object.c
- lustre/llite/llite_mmap.c
- lustre/llite/namei.c
- lustre/llite/rw26.c
- lustre/liblustre/file.c
- lustre/llite/lloop.c
- libcfs/libcfs/hash.c
- lustre/lclient/lcommon_cl.c
- lustre/include/lclient.h
- lustre/include/cl_object.h
- lustre/obdclass/lu_object.c
- lustre/llite/rw.c
- lustre/liblustre/super.c
- lustre/lclient/glimpse.c
- lustre/llite/llite_close.c
- lustre/liblustre/llite_cl.c
- lustre/include/lu_object.h
- lustre/liblustre/llite_lib.h
- lustre/obdecho/echo_client.c
- lustre/llite/llite_lib.c
- lustre/llite/vvp_object.c
- lustre/liblustre/rw.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/vvp_io.c
- lustre/llite/llite_internal.h
- lustre/llite/file.c
- lustre/lov/lov_object.c
|
|
Integrated in lustre-reviews » client,el6-i686 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/obdecho/echo_client.c
- lustre/llite/file.c
- lustre/llite/llite_mmap.c
- lustre/llite/namei.c
- lustre/llite/lloop.c
- lustre/liblustre/llite_cl.c
- lustre/liblustre/super.c
- lustre/include/cl_object.h
- lustre/llite/rw.c
- lustre/liblustre/file.c
- lustre/liblustre/rw.c
- lustre/llite/rw26.c
- lustre/lclient/glimpse.c
- lustre/liblustre/llite_lib.h
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_internal.h
- lustre/obdclass/cl_object.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/include/lu_object.h
- lustre/llite/vvp_io.c
- lustre/llite/llite_close.c
- lustre/llite/vvp_object.c
- lustre/llite/llite_lib.c
- lustre/lov/lov_object.c
- libcfs/libcfs/hash.c
- lustre/include/lclient.h
- lustre/obdclass/lu_object.c
|
|
Integrated in lustre-reviews » server,el6-i686 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/rw26.c
- lustre/llite/llite_internal.h
- lustre/llite/namei.c
- lustre/liblustre/llite_cl.c
- lustre/liblustre/rw.c
- lustre/obdclass/lu_object.c
- lustre/obdecho/echo_client.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/llite_lib.c
- lustre/include/lclient.h
- lustre/llite/llite_close.c
- lustre/include/lu_object.h
- lustre/liblustre/super.c
- lustre/llite/rw.c
- lustre/llite/vvp_object.c
- lustre/lov/lov_object.c
- lustre/lclient/glimpse.c
- lustre/llite/llite_mmap.c
- lustre/llite/vvp_io.c
- lustre/liblustre/llite_lib.h
- lustre/include/cl_object.h
- lustre/llite/file.c
- libcfs/libcfs/hash.c
- lustre/llite/lloop.c
- lustre/obdclass/cl_object.c
- lustre/liblustre/file.c
- lustre/lclient/lcommon_cl.c
|
|
Integrated in lustre-reviews » server,el5-i686 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/llite_mmap.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/llite_close.c
- lustre/llite/rw.c
- lustre/llite/file.c
- lustre/liblustre/file.c
- lustre/llite/vvp_io.c
- lustre/lclient/glimpse.c
- lustre/llite/namei.c
- lustre/llite/vvp_object.c
- lustre/lov/lov_object.c
- lustre/liblustre/llite_cl.c
- lustre/llite/llite_lib.c
- lustre/include/cl_object.h
- lustre/llite/llite_internal.h
- lustre/liblustre/llite_lib.h
- lustre/include/lu_object.h
- lustre/obdecho/echo_client.c
- lustre/llite/lloop.c
- lustre/obdclass/lu_object.c
- lustre/lclient/lcommon_cl.c
- lustre/liblustre/super.c
- lustre/llite/rw26.c
- lustre/liblustre/rw.c
- libcfs/libcfs/hash.c
- lustre/obdclass/cl_object.c
- lustre/include/lclient.h
|
|
Integrated in lustre-reviews » client,ubuntu-x86_64 #52
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/file.c
- libcfs/libcfs/hash.c
- lustre/include/lu_object.h
- lustre/llite/namei.c
- lustre/lclient/glimpse.c
- lustre/llite/vvp_io.c
- lustre/obdclass/cl_object.c
- lustre/include/lclient.h
- lustre/lov/lov_object.c
- lustre/liblustre/super.c
- lustre/llite/rw26.c
- lustre/llite/llite_mmap.c
- lustre/obdclass/lu_object.c
- lustre/liblustre/rw.c
- lustre/llite/llite_lib.c
- lustre/llite/lloop.c
- lustre/include/cl_object.h
- lustre/llite/llite_close.c
- lustre/obdecho/echo_client.c
- lustre/llite/file.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_internal.h
- lustre/liblustre/llite_lib.h
- lustre/liblustre/llite_cl.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/rw.c
- lustre/llite/vvp_object.c
|
|
Integrated in lustre-reviews » client,el5-x86_64 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/llite_lib.h
- lustre/llite/rw26.c
- lustre/llite/lloop.c
- lustre/include/lu_object.h
- lustre/llite/rw.c
- lustre/llite/vvp_io.c
- lustre/lov/lov_object.c
- lustre/llite/vvp_object.c
- lustre/obdclass/cl_object.c
- lustre/liblustre/file.c
- lustre/llite/namei.c
- libcfs/libcfs/hash.c
- lustre/llite/llite_close.c
- lustre/obdclass/lu_object.c
- lustre/liblustre/super.c
- lustre/include/lclient.h
- lustre/llite/file.c
- lustre/lclient/lcommon_cl.c
- lustre/liblustre/llite_cl.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/lclient/glimpse.c
- lustre/llite/llite_mmap.c
- lustre/llite/llite_lib.c
- lustre/llite/llite_internal.h
- lustre/liblustre/rw.c
- lustre/obdecho/echo_client.c
- lustre/include/cl_object.h
|
|
Integrated in lustre-reviews » client,el5-i686 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/llite_lib.c
- lustre/include/lclient.h
- lustre/llite/llite_close.c
- lustre/lclient/glimpse.c
- lustre/include/cl_object.h
- lustre/llite/rw.c
- lustre/llite/llite_mmap.c
- lustre/obdclass/cl_object.c
- lustre/liblustre/llite_lib.h
- lustre/llite/vvp_io.c
- lustre/liblustre/file.c
- lustre/llite/rw26.c
- lustre/include/lu_object.h
- lustre/liblustre/super.c
- lustre/llite/vvp_object.c
- lustre/lov/lov_object.c
- lustre/liblustre/llite_cl.c
- lustre/llite/file.c
- lustre/obdecho/echo_client.c
- lustre/obdclass/lu_object.c
- lustre/llite/llite_internal.h
- lustre/llite/namei.c
- lustre/lclient/lcommon_cl.c
- libcfs/include/libcfs/libcfs_prim.h
- libcfs/libcfs/hash.c
- lustre/llite/lloop.c
- lustre/liblustre/rw.c
|
|
Integrated in lustre-reviews » client,el5-i686 #52
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/include/lclient.h
- lustre/obdclass/cl_object.c
- lustre/llite/llite_close.c
- lustre/liblustre/super.c
- lustre/liblustre/file.c
- lustre/lov/lov_object.c
- lustre/llite/llite_mmap.c
- lustre/include/lu_object.h
- lustre/liblustre/llite_lib.h
- lustre/obdclass/lu_object.c
- lustre/llite/vvp_object.c
- lustre/obdecho/echo_client.c
- lustre/llite/rw26.c
- lustre/lclient/glimpse.c
- lustre/include/cl_object.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/rw.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_lib.c
- libcfs/libcfs/hash.c
- lustre/llite/namei.c
- lustre/llite/file.c
- lustre/liblustre/rw.c
- lustre/llite/lloop.c
- lustre/liblustre/llite_cl.c
- lustre/llite/llite_internal.h
- lustre/llite/vvp_io.c
|
|
Integrated in lustre-reviews » client,el6-i686 #52
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/llite_lib.h
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_close.c
- lustre/llite/llite_lib.c
- lustre/include/cl_object.h
- lustre/obdclass/lu_object.c
- lustre/liblustre/rw.c
- lustre/llite/vvp_object.c
- lustre/llite/file.c
- lustre/obdecho/echo_client.c
- libcfs/libcfs/hash.c
- lustre/llite/llite_internal.h
- lustre/lov/lov_object.c
- lustre/liblustre/file.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/vvp_io.c
- lustre/llite/rw.c
- lustre/include/lclient.h
- lustre/llite/rw26.c
- lustre/llite/lloop.c
- lustre/lclient/glimpse.c
- lustre/include/lu_object.h
- lustre/llite/namei.c
- lustre/liblustre/super.c
- lustre/llite/llite_mmap.c
- lustre/obdclass/cl_object.c
- lustre/liblustre/llite_cl.c
|
|
Integrated in lustre-reviews » client,el5-x86_64 #52
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/llite_cl.c
- lustre/obdclass/cl_object.c
- lustre/liblustre/rw.c
- lustre/llite/namei.c
- lustre/liblustre/file.c
- lustre/liblustre/llite_lib.h
- libcfs/libcfs/hash.c
- lustre/lclient/glimpse.c
- lustre/llite/rw.c
- lustre/llite/llite_internal.h
- lustre/include/lclient.h
- lustre/llite/llite_lib.c
- lustre/llite/llite_close.c
- lustre/lclient/lcommon_cl.c
- lustre/lov/lov_object.c
- lustre/llite/file.c
- lustre/liblustre/super.c
- lustre/obdecho/echo_client.c
- lustre/llite/llite_mmap.c
- lustre/llite/vvp_io.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/lloop.c
- lustre/obdclass/lu_object.c
- lustre/include/cl_object.h
- lustre/include/lu_object.h
- lustre/llite/rw26.c
- lustre/llite/vvp_object.c
|
|
Integrated in lustre-reviews » server,el6-x86_64 #51
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/llite_close.c
- lustre/llite/vvp_io.c
- lustre/llite/llite_lib.c
- lustre/obdecho/echo_client.c
- lustre/liblustre/file.c
- lustre/llite/vvp_object.c
- lustre/llite/file.c
- lustre/lclient/glimpse.c
- lustre/obdclass/lu_object.c
- lustre/lclient/lcommon_cl.c
- lustre/liblustre/llite_cl.c
- libcfs/libcfs/hash.c
- lustre/llite/namei.c
- lustre/llite/llite_mmap.c
- lustre/llite/llite_internal.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/include/cl_object.h
- lustre/llite/rw.c
- lustre/lov/lov_object.c
- lustre/liblustre/super.c
- lustre/include/lclient.h
- lustre/obdclass/cl_object.c
- lustre/liblustre/llite_lib.h
- lustre/llite/lloop.c
- lustre/include/lu_object.h
- lustre/liblustre/rw.c
- lustre/llite/rw26.c
|
|
Integrated in lustre-reviews » server,el5-i686 #52
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/vvp_io.c
- lustre/llite/llite_mmap.c
- lustre/liblustre/super.c
- lustre/liblustre/llite_lib.h
- libcfs/libcfs/hash.c
- lustre/llite/rw26.c
- lustre/llite/llite_close.c
- lustre/include/cl_object.h
- lustre/liblustre/llite_cl.c
- lustre/lov/lov_object.c
- lustre/llite/rw.c
- lustre/llite/llite_lib.c
- lustre/llite/vvp_object.c
- lustre/obdecho/echo_client.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_internal.h
- lustre/llite/lloop.c
- lustre/llite/file.c
- lustre/include/lu_object.h
- lustre/include/lclient.h
- lustre/llite/namei.c
- lustre/liblustre/rw.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/lclient/glimpse.c
- lustre/obdclass/cl_object.c
- lustre/obdclass/lu_object.c
- lustre/liblustre/file.c
|
|
Integrated in lustre-reviews » server,el5-x86_64 #52
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/super.c
- lustre/obdclass/cl_object.c
- lustre/llite/lloop.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_close.c
- lustre/llite/llite_mmap.c
- lustre/lclient/glimpse.c
- lustre/llite/vvp_object.c
- lustre/liblustre/rw.c
- lustre/liblustre/llite_cl.c
- lustre/llite/file.c
- lustre/liblustre/llite_lib.h
- lustre/include/lu_object.h
- lustre/llite/llite_lib.c
- lustre/llite/rw.c
- lustre/llite/rw26.c
- lustre/include/lclient.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/lov/lov_object.c
- lustre/llite/namei.c
- lustre/obdclass/lu_object.c
- lustre/obdecho/echo_client.c
- lustre/include/cl_object.h
- lustre/liblustre/file.c
- lustre/llite/llite_internal.h
- libcfs/libcfs/hash.c
- lustre/llite/vvp_io.c
|
|
Integrated in lustre-reviews » client,el5-x86_64 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/include/lclient.h
- lustre/lov/lov_object.c
- lustre/obdecho/echo_client.c
- libcfs/libcfs/hash.c
- lustre/liblustre/llite_lib.h
- lustre/llite/file.c
- lustre/obdclass/lu_object.c
- lustre/lclient/glimpse.c
- lustre/include/lu_object.h
- lustre/llite/vvp_object.c
- lustre/liblustre/super.c
- lustre/llite/llite_internal.h
- lustre/include/cl_object.h
- lustre/llite/llite_mmap.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/lloop.c
- lustre/llite/rw.c
- lustre/liblustre/file.c
- lustre/llite/vvp_io.c
- lustre/llite/llite_lib.c
- lustre/llite/rw26.c
- lustre/liblustre/llite_cl.c
- lustre/llite/llite_close.c
- lustre/obdclass/cl_object.c
- lustre/liblustre/rw.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/namei.c
|
|
Integrated in lustre-reviews » client,el5-i686 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/vvp_object.c
- lustre/liblustre/rw.c
- lustre/lclient/glimpse.c
- lustre/liblustre/file.c
- lustre/llite/llite_mmap.c
- lustre/include/lclient.h
- lustre/include/cl_object.h
- lustre/liblustre/super.c
- lustre/llite/file.c
- lustre/obdclass/cl_object.c
- libcfs/libcfs/hash.c
- lustre/llite/vvp_io.c
- lustre/llite/namei.c
- lustre/obdecho/echo_client.c
- lustre/liblustre/llite_cl.c
- lustre/llite/rw.c
- lustre/llite/rw26.c
- lustre/liblustre/llite_lib.h
- lustre/llite/llite_close.c
- lustre/llite/llite_internal.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/lloop.c
- lustre/include/lu_object.h
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_lib.c
- lustre/obdclass/lu_object.c
- lustre/lov/lov_object.c
|
|
Integrated in lustre-reviews » client,ubuntu-x86_64 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/llite_internal.h
- lustre/llite/file.c
- lustre/llite/rw26.c
- lustre/liblustre/llite_cl.c
- lustre/include/cl_object.h
- lustre/liblustre/super.c
- lustre/llite/lloop.c
- lustre/include/lclient.h
- lustre/llite/vvp_object.c
- lustre/obdecho/echo_client.c
- lustre/llite/rw.c
- lustre/llite/vvp_io.c
- lustre/llite/llite_mmap.c
- lustre/obdclass/cl_object.c
- lustre/lclient/glimpse.c
- lustre/liblustre/file.c
- lustre/lclient/lcommon_cl.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/llite_lib.c
- lustre/llite/llite_close.c
- lustre/liblustre/rw.c
- lustre/liblustre/llite_lib.h
- lustre/lov/lov_object.c
- libcfs/libcfs/hash.c
- lustre/llite/namei.c
- lustre/include/lu_object.h
- lustre/obdclass/lu_object.c
|
|
Integrated in lustre-reviews » client,el6-i686 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/file.c
- libcfs/libcfs/hash.c
- lustre/llite/rw26.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/vvp_io.c
- lustre/include/lu_object.h
- lustre/llite/llite_internal.h
- lustre/obdecho/echo_client.c
- lustre/liblustre/file.c
- lustre/include/lclient.h
- lustre/llite/rw.c
- lustre/llite/namei.c
- lustre/include/cl_object.h
- lustre/llite/llite_close.c
- lustre/llite/lloop.c
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_mmap.c
- lustre/obdclass/cl_object.c
- lustre/llite/llite_lib.c
- lustre/lov/lov_object.c
- lustre/liblustre/super.c
- lustre/llite/vvp_object.c
- lustre/liblustre/llite_lib.h
- lustre/liblustre/rw.c
- lustre/liblustre/llite_cl.c
- lustre/lclient/glimpse.c
- lustre/obdclass/lu_object.c
|
|
Integrated in lustre-reviews » server,el5-x86_64 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/lov/lov_object.c
- libcfs/libcfs/hash.c
- lustre/obdclass/lu_object.c
- lustre/llite/rw26.c
- lustre/llite/llite_lib.c
- lustre/liblustre/llite_lib.h
- lustre/liblustre/super.c
- lustre/llite/llite_internal.h
- lustre/llite/rw.c
- lustre/llite/file.c
- lustre/liblustre/file.c
- lustre/llite/llite_mmap.c
- lustre/liblustre/rw.c
- lustre/llite/namei.c
- lustre/obdecho/echo_client.c
- lustre/liblustre/llite_cl.c
- lustre/include/lu_object.h
- lustre/llite/llite_close.c
- lustre/include/lclient.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/lloop.c
- lustre/lclient/glimpse.c
- lustre/llite/vvp_io.c
- lustre/obdclass/cl_object.c
- lustre/lclient/lcommon_cl.c
- lustre/include/cl_object.h
- lustre/llite/vvp_object.c
|
|
Integrated in lustre-reviews » server,el5-i686 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/llite/lloop.c
- lustre/llite/vvp_io.c
- lustre/liblustre/llite_lib.h
- lustre/llite/namei.c
- lustre/llite/llite_internal.h
- lustre/llite/rw26.c
- lustre/include/lclient.h
- lustre/include/lu_object.h
- lustre/include/cl_object.h
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/llite_lib.c
- lustre/llite/rw.c
- lustre/obdclass/lu_object.c
- lustre/lclient/glimpse.c
- lustre/obdclass/cl_object.c
- lustre/lclient/lcommon_cl.c
- lustre/liblustre/super.c
- lustre/llite/file.c
- lustre/liblustre/file.c
- lustre/llite/llite_close.c
- lustre/llite/vvp_object.c
- lustre/liblustre/rw.c
- lustre/liblustre/llite_cl.c
- libcfs/libcfs/hash.c
- lustre/llite/llite_mmap.c
- lustre/obdecho/echo_client.c
- lustre/lov/lov_object.c
|
|
Integrated in lustre-reviews » server,el6-x86_64 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/lclient/glimpse.c
- lustre/llite/namei.c
- lustre/llite/vvp_object.c
- lustre/include/lclient.h
- lustre/include/lu_object.h
- lustre/obdclass/cl_object.c
- lustre/llite/file.c
- lustre/lov/lov_object.c
- lustre/liblustre/llite_cl.c
- lustre/lclient/lcommon_cl.c
- lustre/liblustre/file.c
- libcfs/libcfs/hash.c
- lustre/llite/rw26.c
- lustre/obdclass/lu_object.c
- lustre/include/cl_object.h
- lustre/llite/llite_internal.h
- lustre/llite/vvp_io.c
- lustre/obdecho/echo_client.c
- lustre/llite/llite_mmap.c
- lustre/liblustre/rw.c
- lustre/llite/llite_lib.c
- lustre/liblustre/super.c
- lustre/llite/lloop.c
- lustre/liblustre/llite_lib.h
- lustre/llite/rw.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/llite/llite_close.c
|
|
Integrated in lustre-reviews » client,el6-x86_64 #56
LU-118 clear_inode: BUG_ON(inode->i_data.nrpages)
Jinshan Xiong : 63f0b9812576c67bb4b4f007a8faf1f8bf443359
Files :
- lustre/liblustre/file.c
- libcfs/include/libcfs/libcfs_prim.h
- lustre/lclient/lcommon_cl.c
- lustre/llite/llite_lib.c
- lustre/lclient/glimpse.c
- lustre/obdclass/lu_object.c
- lustre/llite/vvp_object.c
- lustre/llite/llite_internal.h
- lustre/include/lclient.h
- lustre/llite/rw26.c
- lustre/obdecho/echo_client.c
- lustre/lov/lov_object.c
- lustre/liblustre/super.c
- lustre/liblustre/rw.c
- lustre/llite/namei.c
- lustre/llite/vvp_io.c
- lustre/liblustre/llite_cl.c
- lustre/obdclass/cl_object.c
- lustre/include/lu_object.h
- lustre/include/cl_object.h
- lustre/llite/lloop.c
- lustre/llite/rw.c
- lustre/liblustre/llite_lib.h
- lustre/llite/llite_mmap.c
- lustre/llite/file.c
- lustre/llite/llite_close.c
- libcfs/libcfs/hash.c
|
|
I've posted a patch at http://review.whamcloud.com/#change,458. The patch is a big larger than I expected. Review in progress.
|
|
We are working on a workaround for 1.8.6 since we cannot afford to land a big patch. We know that it won't cover all the cases.
Cory, would you guys @Cray have the possibility to test this 1.8 patch once ready?
|
|
Hi. Yes, we would. We have a good reproducer that we can test against. We are already carrying the retry workaround we made in bz 24303 and it is holding up well.
|
|
Hi Johann and Cory, the fix is for 2.1 release only.
|
|
> Hi Johann and Cory, the fix is for 2.1 release only.
Sure.
|
|
Hi Cory, i have just pushed the workaround patch to gerrit:
http://review.whamcloud.com/#change,475
|
|
I have tested this on a small system at cray and it works fine.
Wally
|
|
Hi Wally,
Can you please try to run the test again on system with less memory, for example 512M or so to see how easy it is to hit the problem again?
|
|
On today's 2.1 community concall, Peter Jones recommended that the kernel race be broken out into a new ticket. I opened LU-267 for that.
|
|
Hi Jinshan,
I ran my reproducer tests with nodes limited to 512M of memory and I have 1 hit for a period of 1 hour. This is about the same rate with our normal memory configuration.
In the conference call I promised to share our reproducer. Since almost all our hit are from running growfiles so I put together a couple of growfiles 'batches', reproducer.1 and reproducer.2:
nid00060:/home/wang # cat reproducer.1
aprun -n 72 ./growfiles -W gf229 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u testdir/ww01 &
aprun -n 72 ./growfiles -W gf201 -b -e 1 -u -i 0 -L 20 -w -C 1 -I r -T 10 testdir/ww021 testdir/ww022 &
aprun -n 72 ./growfiles -W gf302 -b -e 1 -L 10 -i 100 -I p -S 2 -u -f testdir/ww03_ &
aprun -n 72 ./growfiles -W gf329 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u testdir/ww04 &
aprun -n 72 ./growfiles -W gf111 -b -D 0 -w -g 16b -C 1 -b -i 100 -u testdir/ww05 &
aprun -n 72 ./growfiles -W gf211 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 60 -C 1 -u testdir/ww06 &
nid00060:/home/wang # cat reproducer.2
aprun -n 48 ./growfiles -W gf229 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 120 -C 1 -u testdir/ww01 &
aprun -n 48 ./growfiles -W gf201 -b -e 1 -u -i 0 -L 40 -w -C 1 -I r -T 10 testdir/ww021 testdir/ww022 &
aprun -n 48 ./growfiles -W gf302 -b -e 1 -L 10 -i 200 -I p -S 2 -u -f testdir/ww03_ &
aprun -n 48 ./growfiles -W gf329 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 120 -C 1 -u testdir/ww04 &
aprun -n 48 ./growfiles -W gf111 -b -D 0 -w -g 16b -C 1 -b -i 200 -u testdir/ww05 &
aprun -n 48 ./growfiles -W gf211 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 120 -C 1 -u testdir/ww06 &
aprun -n 48 ./growfiles -W gf212 -b -e 1 -u -i 0 -L 40 -w -C 1 -I r -T 10 testdir/ww071 testdir/ww072 &
aprun -n 48 ./growfiles -W gf213 -b -e 1 -L 10 -i 200 -I p -S 2 -u -f testdir/ww08 &
aprun -n 48 ./growfiles -W gf214 -b -D 0 -r 1-4096 -R 0-33554432 -i 0 -L 120 -C 1 -u testdir/ww09 &
aprun is a program to launch applications to compute nodes. -n X is the number of cores to run on.
Then I start them with:
for ((; );do ./reproducer.1;sleep 90;./reproducer.2;sleep 120;done;
The run time, # of cores and # of growfiles are tuned to the system. I average got 1 hit per hour in our system.
|
|
Hi Wally,
Did you apply the ->delete_inode by Johann(http://review.whamcloud.com/#change,475) to run the test? My intention is to check how often we can hit this issue again after apply Johann's patch. Sorry for confusion.
|
|
With the patch I haven't got a hit after running ~5 hours of the reproducer.
|
|
Thanks for the quick feedback Wally. I'm going to push the patch to b1_8 as soon as i get Oleg's feedback.
|
|
Integrated in lustre-b1_8 » x86_64,client,el6,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_internal.h
- lustre/llite/llite_lib.c
- lustre/llite/super25.c
|
|
Integrated in lustre-b1_8 » x86_64,client,ubuntu1004,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_lib.c
- lustre/llite/super25.c
- lustre/llite/llite_internal.h
|
|
Integrated in lustre-b1_8 » x86_64,client,el5,ofa #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_internal.h
- lustre/llite/llite_lib.c
- lustre/llite/super25.c
|
|
Integrated in lustre-b1_8 » x86_64,server,el5,ofa #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_internal.h
- lustre/llite/super25.c
- lustre/llite/llite_lib.c
|
|
Integrated in lustre-b1_8 » i686,client,el5,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_internal.h
- lustre/llite/llite_lib.c
- lustre/llite/super25.c
|
|
Integrated in lustre-b1_8 » i686,client,el6,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/super25.c
- lustre/llite/llite_lib.c
- lustre/llite/llite_internal.h
|
|
Integrated in lustre-b1_8 » x86_64,client,el5,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/super25.c
- lustre/llite/llite_internal.h
- lustre/llite/llite_lib.c
|
|
Integrated in lustre-b1_8 » i686,client,el5,ofa #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_internal.h
- lustre/llite/super25.c
- lustre/llite/llite_lib.c
|
|
Integrated in lustre-b1_8 » x86_64,server,el5,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/llite_internal.h
- lustre/llite/super25.c
- lustre/llite/llite_lib.c
|
|
Integrated in lustre-b1_8 » i686,server,el5,inkernel #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/super25.c
- lustre/llite/llite_internal.h
- lustre/llite/llite_lib.c
|
|
Integrated in lustre-b1_8 » i686,server,el5,ofa #43
LU-118 Workaround for race causing assertion failure in clear_inode()
Johann Lombardi : 27a980a8ed357962a57ace062d697615645d6d36
Files :
- lustre/llite/super25.c
- lustre/llite/llite_lib.c
- lustre/llite/llite_internal.h
|
|
Hi Wally,
I want to reproduce this bug on RHEL6-2.1, could you please give some detailed information of your reproducer growfiles?
Thanks,
Sarah
|
|
Hi, Sarah. See Wally's comment from 03/May/11 1:43 PM. growfiles source should be freely available.
|
|
Can I assume Johnann Lombardi's workaround was blessed with official testing?
Has it at least passed ACC-SM? Sorry I asked the qustion if it was implied when the workaround was integrated to lustre-b1_8, but I need to be sure.
Thanks,
Jay
|
|
Integrated in lustre-master » x86_64,client,el5,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,client,el6,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » i686,client,el5,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,client,sles11,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » i686,client,el5,ofa #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,client,ubuntu1004,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » i686,client,el6,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,server,el5,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,server,el6,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,client,ubuntu1004,ofa #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » i686,server,el5,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » i686,server,el5,ofa #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » i686,server,el6,inkernel #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,client,el5,ofa #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Integrated in lustre-master » x86_64,server,el5,ofa #152
LU-118: clear_inode: BUG_ON(inode->i_data.nrpages)
Oleg Drokin : 1cc2498510e2e6f2a3dfd16f9fc323aa4a90faad
Files :
|
|
Landed for 186 and 2.1
|
Generated at Sat Feb 10 01:03:55 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.