[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