[PLDWWW] page changed: docs:vserver

"Arkadiusz Miśkiewicz (arekm)" arekm at pld-linux.org
Mon Oct 5 14:25:49 CEST 2015



--- https://www.pld-linux.org/docs/vserver?rev=1429030929
+++ https://www.pld-linux.org/docs/vserver?rev=1444047949
@@ -711,8 +711,29 @@
  
  ==== Running auditd inside guest ====
  
  You need ''CAP_AUDIT_CONTROL'' in ''bcapabilities'' and lower ''priority_boost'' to ''0'' in ''/etc/audit/auditd.conf''
+ 
+ ==== XFS filesystem - kernel upgrade causes xfs related oops (xfs_filestream_lookup_ag) ====
+ 
+ After upgrading from 2.6-3.4 kernels (possibly other versions) to 3.18 (tested, possibly other versions) kernel ooppses
+ almost immediately after accessing some files on xfs filesystem with ''xfs_filestream_lookup_ag'' visible in stack trace
+ (or other filestream related function).
+ 
+ That's because vserver patch for kernels earlier than 2.6.23 patched xfs filesystem to introduce new flag:
+ 
+ <file>
+ #define XFS_XFLAG_BARRIER     0x00004000      /* chroot() barrier */
+ </file>
+ 
+ Starting with kernel 2.6.23 kernel introduced filestreams which are using 0x00004000 bit, thus causing conflict with vserver.
+ 
+ <file>
+ #define XFS_XFLAG_FILESTREAM   0x00004000      /* use filestream allocator */
+ </file>
+ 
+ Vserver stopped adding such xfs xflag in 3.13 BUT your existing filesystem can still have XFS_XFLAG_BARRIER (0x00004000) set
+ causing oops in newer kernels.
  
  ===== Debian or Ubuntu guest installation =====
  Install ''binutils'' package and optionally ''debootstrap'' (vserver will install it on it's own if you don't install it yourself): 
  


Diff URL:
  https://www.pld-linux.org/docs/vserver?do=diff&r1=1429030929&r2=1444047949
-- 
This mail was generated by DokuWiki at
https://www.pld-linux.org/


More information about the pld-cvs-commit mailing list