Bananian Linux

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000035Bananian Linux[All Projects] Kernelpublic2014-09-18 18:522015-07-12 20:40
ReporterNico 
Assigned ToNico 
PrioritynormalSeverityfeatureReproducibilityhave not tried
StatusresolvedResolutionnot fixable 
Product Version14.09 
Target VersionFixed in Version 
Summary0000035: XFS support (CONFIG_XFS_FS=y)
Descriptionset CONFIG_XFS_FS=y to enable XFS filesystem support
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0000033)
guest (viewer)
2014-09-19 21:18

Please note that a few years ago XFS was unstable on ARM, that's maybe why it's not enabled by default. I did not find a recent link but at least you know.
(0000034)
Nico (manager)
2014-09-19 21:19

We will check before integrating, thank you!
(0000048)
guest (viewer)
2014-10-07 09:53
edited on: 2014-10-07 09:56

Some informations as well as a workaround available here http://forum.lemaker.org/redirect.php?goto=findpost&ptid=4437&pid=31367&fromuid=33332 [^]

And a file system to test with is still available: wget "http://www.splack.org/~jason/projects/xfs-arm-corruption/problemimage.xfs" [^]

(0000213)
philipp (reporter)
2015-04-14 13:56

Hello,

what's the reason for the postponement of the XFS feature?
I have compiled the XFS module for myself in Bananian 15.01 and it's working without problems for 2-3 month now.

I could do some tests of the XFS module if needed.
(0000214)
Nico (manager)
2015-04-14 14:18

We need a confirmation that the above mentioned bug is no longer a problem.
(0000215)
philipp (reporter)
2015-04-17 10:57

Ok, i have downloaded the problemimage.xfs and will test it with a fresh install and a fresh build of the xfs module.

I will report the results, but it will take a few days.
(0000233)
philipp (reporter)
2015-04-27 19:54

Hello,

no good news.
I have built a new kernel under a fresh install (15.04) like described in http://forum.lemaker.org/thread-2657-1-1-.html [^] .
I mounted the problemimage.xfs file and get immediately the expected error messages:

[ 1375.132549] SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled <--- module loaded
[ 1441.794594] XFS (loop0): Mounting Filesystem <--- mounted problemimage
[ 1441.858520] XFS (loop0): Ending clean mount
[ 1459.331968] e973a000: 58 46 53 42 00 00 10 00 00 00 00 00 00 00 f0 d3 XFSB............
[ 1459.350326] XFS (loop0): Internal error xfs_da_do_buf(2) at line 2129 of file fs/xfs/xfs_da_btree.c. Caller 0xbf05f7d0 <--- ls in the problemimage
[ 1459.350340]
[ 1459.371978] [<c0014e78>] (unwind_backtrace+0x0/0x138) from [<bf031228>] (xfs_corruption_error+0x54/0x70 [xfs])
[ 1459.381367] [<bf031228>] (xfs_corruption_error+0x54/0x70 [xfs]) from [<bf05f72c>] (xfs_da_do_buf+0x608/0x634 [xfs])
[ 1459.390512] [<bf05f72c>] (xfs_da_do_buf+0x608/0x634 [xfs]) from [<bf05f7d0>] (xfs_da_read_buf+0x28/0x30 [xfs])
[ 1459.400282] [<bf05f7d0>] (xfs_da_read_buf+0x28/0x30 [xfs]) from [<bf064c84>] (xfs_dir2_leaf_getdents+0x30c/0x944 [xfs])
[ 1459.417717] [<bf064c84>] (xfs_dir2_leaf_getdents+0x30c/0x944 [xfs]) from [<bf061a8c>] (xfs_readdir+0xe0/0xec [xfs])
[ 1459.426333] [<bf061a8c>] (xfs_readdir+0xe0/0xec [xfs]) from [<bf031894>] (xfs_file_readdir+0x40/0x50 [xfs])
[ 1459.434375] [<bf031894>] (xfs_file_readdir+0x40/0x50 [xfs]) from [<c00f6f98>] (vfs_readdir+0x7c/0xa0)
[ 1459.441650] [<c00f6f98>] (vfs_readdir+0x7c/0xa0) from [<c00f70d0>] (sys_getdents64+0x5c/0xb4)
[ 1459.449255] [<c00f70d0>] (sys_getdents64+0x5c/0xb4) from [<c000e9c0>] (ret_fast_syscall+0x0/0x30)
[ 1459.454939] XFS (loop0): Corruption detected. Unmount and run xfs_repair

On my production image i have built the modules with -O0, that Version is working. But with the default settings it's not :-(
So i canot recommend using xfs.


tobias
(0000234)
Nico (manager)
2015-04-27 21:06

Thank you for testing!
(0000254)
Nico (manager)
2015-07-12 20:40

won't be integrated. See https://dev.bananian.org/view.php?id=35#c233 [^]

- Issue History
Date Modified Username Field Change
2014-09-18 18:52 Nico New Issue
2014-09-18 18:52 Nico Status new => assigned
2014-09-18 18:52 Nico Assigned To => Nico
2014-09-19 21:18 guest Note Added: 0000033
2014-09-19 21:19 Nico Note Added: 0000034
2014-10-07 09:53 guest Note Added: 0000048
2014-10-07 09:56 guest Note Edited: 0000048 View Revisions
2014-11-19 06:47 Nico Target Version 14.11 => 15.04
2015-03-05 13:52 Nico Target Version 15.04 => later
2015-04-14 13:56 philipp Note Added: 0000213
2015-04-14 14:18 Nico Note Added: 0000214
2015-04-17 10:57 philipp Note Added: 0000215
2015-04-27 19:54 philipp Note Added: 0000233
2015-04-27 21:06 Nico Note Added: 0000234
2015-07-12 20:39 Nico Target Version later =>
2015-07-12 20:40 Nico Note Added: 0000254
2015-07-12 20:40 Nico Status assigned => resolved
2015-07-12 20:40 Nico Resolution open => not fixable


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker