User Tools

Site Tools


docs:vserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:vserver [2015-10-05 14:39]
arekm [XFS filesystem - kernel upgrade causes xfs related oops (xfs_filestream_lookup_ag)]
docs:vserver [2015-10-05 15:07] (current)
glen syn on
Line 722: Line 722:
 That's because vserver patch for kernels earlier than 2.6.23 patched xfs filesystem to introduce new flag: That's because vserver patch for kernels earlier than 2.6.23 patched xfs filesystem to introduce new flag:
  
-<​file>​+<​file ​c>
 #define XFS_XFLAG_BARRIER ​    ​0x00004000 ​     /* chroot() barrier */ #define XFS_XFLAG_BARRIER ​    ​0x00004000 ​     /* chroot() barrier */
 </​file>​ </​file>​
Line 730: Line 730:
 Starting with kernel 2.6.23 kernel introduced filestreams which are using 0x00004000 bit, thus causing conflict with vserver. Starting with kernel 2.6.23 kernel introduced filestreams which are using 0x00004000 bit, thus causing conflict with vserver.
  
-<​file>​+<​file ​c>
 #define XFS_XFLAG_FILESTREAM ​  ​0x00004000 ​     /* use filestream allocator */ #define XFS_XFLAG_FILESTREAM ​  ​0x00004000 ​     /* use filestream allocator */
 </​file>​ </​file>​
Line 739: Line 739:
 How to find out if I'm affected? How to find out if I'm affected?
  
-Modify ​http://​oss.sgi.com/​cgi-bin/​gitweb.cgi?​p=xfs/​cmds/​xfstests.git;​a=blob_plain;​f=src/​bstat.c;​hb=HEAD to show only files containing XFS_XFLAG_FILESTREAM+IIF you don't use filestream feature then modify ​http://​oss.sgi.com/​cgi-bin/​gitweb.cgi?​p=xfs/​cmds/​xfstests.git;​a=blob_plain;​f=src/​bstat.c;​hb=HEAD to show only files containing XFS_XFLAG_FILESTREAM
  
-<​file>​+<​file ​diff>
 diff --git a/​src/​bstat.c b/​src/​bstat.c diff --git a/​src/​bstat.c b/​src/​bstat.c
 index 4e22ecd..887512f 100644 index 4e22ecd..887512f 100644
docs/vserver.1444048755.txt.gz ยท Last modified: 2015-10-05 14:39 by arekm