| To: | linux-xfs@xxxxxxxxxxx |
|---|---|
| Subject: | No local regular files |
| From: | Shailendra Tripathi <stripathi@xxxxxxxxx> |
| Date: | Tue, 24 Jan 2006 20:50:45 +0530 |
| In-reply-to: | <Pine.LNX.4.64.0601231054140.11064@zeus.sessys.com> |
| References: | <Pine.LNX.4.64.0601231054140.11064@zeus.sessys.com> |
| Sender: | linux-xfs-bounce@xxxxxxxxxxx |
| User-agent: | Mozilla Thunderbird 0.9 (X11/20041127) |
|
Hi, I had an impression that XFS writes the data on the inode itself if data is pretty small. However, recently I came to know that for regular files it does not do the same, at least on Linux XFS. xfs_iformat() .... /* * no local regular files yet */ if (unlikely((INT_GET(dip->di_core.di_mode, ARCH_CONVERT ) & S_IFMT) == S_IFREG)) { xfs_fs_cmn_err(CE_WARN, ip->i_mount, "corrupt inode (local format for regular file) %Lu. Unmount and run xfs_repair.", (unsigned long long) ip->i_ino); XFS_CORRUPTION_ERROR("xfs_iformat(4)", XFS_ERRLEVEL_LOW, ip->i_mount, dip); return XFS_ERROR(EFSCORRUPTED); } Am wondering what might be the reason for non-inclusion and whether it was ever implemented in XFS ? If implemented on IRIX XFS, what is potential reason for not being available on Linux ? Or, it is just that it does not give any benefit. I believe that there are significant number of such small files Regards, Shailendra |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: xfsdump, fs-attr "d" & directories, Linda Walsh |
|---|---|
| Next by Date: | Re: No local regular files, Eric Sandeen |
| Previous by Thread: | Problems With 2.4 XFS-NFS CVS Tree/Linux 2.6.15.1 Client, Sean P. Elble |
| Next by Thread: | Re: No local regular files, Eric Sandeen |
| Indexes: | [Date] [Thread] [Top] [All Lists] |