i can easily reproduce it using a real xfs partition, after following
the instruction found here to setup a single swift node:

http://docs.openstack.org/developer/swift/development_saio.html

and running swift-becn in a loop like this:

'while /bin/true; do swift-bench -x -c 20 -s 10 -n 100 -g 100 /etc/swift
/swift-bench.conf; done'

flag@c13:~$ uname -a
Linux c13 3.5.0-28-highbank #48-Ubuntu SMP Wed Apr 24 03:17:37 UTC 2013 armv7l 
armv7l armv7l GNU/Linux
flag@c13:~$
 
dmesg:
...
[ 3037.399406] vmap allocation for size 2097152 failed: use vmalloc=<size> to 
increase size.
[ 3037.399442] vmap allocation for size 2097152 failed: use vmalloc=<size> to 
increase size.
[ 3037.399469] vmap allocation for size 2097152 failed: use vmalloc=<size> to 
increase size.
[ 3037.399485] XFS (sda5): xfs_buf_get: failed to map pages
[ 3037.399485]
[ 3037.399501] XFS (sda5): Internal error xfs_trans_cancel at line 1466 of file 
/build/buildd/linux-3.5.0/fs/xfs/xfs_trans.c.  Caller 0xbf0235e0
[ 3037.399501]
[ 3037.413789] [<c00164cc>] (unwind_backtrace+0x0/0x104) from [<c04ed624>] 
(dump_stack+0x20/0x24)
[ 3037.413985] [<c04ed624>] (dump_stack+0x20/0x24) from [<bf01091c>] 
(xfs_error_report+0x60/0x6c [xfs])
[ 3037.414321] [<bf01091c>] (xfs_error_report+0x60/0x6c [xfs]) from 
[<bf0633f8>] (xfs_trans_cancel+0xfc/0x11c [xfs])
[ 3037.414654] [<bf0633f8>] (xfs_trans_cancel+0xfc/0x11c [xfs]) from 
[<bf0235e0>] (xfs_create+0x228/0x558 [xfs])
[ 3037.414953] [<bf0235e0>] (xfs_create+0x228/0x558 [xfs]) from [<bf01a7cc>] 
(xfs_vn_mknod+0x9c/0x180 [xfs])
[ 3037.415239] [<bf01a7cc>] (xfs_vn_mknod+0x9c/0x180 [xfs]) from [<bf01a8d0>] 
(xfs_vn_mkdir+0x20/0x24 [xfs])
[ 3037.415393] [<bf01a8d0>] (xfs_vn_mkdir+0x20/0x24 [xfs]) from [<c0135758>] 
(vfs_mkdir+0xc4/0x13c)
[ 3037.415410] [<c0135758>] (vfs_mkdir+0xc4/0x13c) from [<c013884c>] 
(sys_mkdirat+0xdc/0xe4)
[ 3037.415422] [<c013884c>] (sys_mkdirat+0xdc/0xe4) from [<c0138878>] 
(sys_mkdir+0x24/0x28)
[ 3037.415437] [<c0138878>] (sys_mkdir+0x24/0x28) from [<c000e320>] 
(ret_fast_syscall+0x0/0x30)
[ 3037.415452] XFS (sda5): xfs_do_force_shutdown(0x8) called from line 1467 of 
file /build/buildd/linux-3.5.0/fs/xfs/xfs_trans.c.  Return address = 0xbf06340c
[ 3037.416892] XFS (sda5): Corruption of in-memory data detected.  Shutting 
down filesystem
[ 3037.425008] XFS (sda5): Please umount the filesystem and rectify the 
problem(s)
[ 3047.912480] XFS (sda5): xfs_log_force: error 5 returned.

on the other hand, i cannot reproduce it on R (3.8.0-19.30) since the
swift node collapses after a bit of tests.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1176977

Title:
  XFS instability on armhf under load

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1176977/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to