--- 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/ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
