Which kernel?
The error message itself needs to be silenced. The OR should
be changed to an AND.
2184 if (ret != -EFAULT || ret != -ENOSPC)
2185 mlog_errno(ret);
But that just means we are treating this as a user error.
However, as the same works on ext3, something is amiss.
Which gets me to... which kernel? Are you using the 1.4.1 binary rpms
or have ported it to a different kernel? etc.
Brett Worth wrote:> I've configured a text Xen system using ocfs2 1.4.1 as the shared
> filesystem to enable migration. So far the file based xen disk
> sharing is working well.
>
> Yesterday I tried to do a "xm save vm /ocfs2/vm.save" and I keep
> getting the following message:
>
> __ocfs2_file_aio_write:2185 ERROR: status = -14
>
> The file created is only 9113 bytes long where it should be about 2 GB
> i.e. the size of the memory allocated to the VM.
>
> If I just write the save file to an ext3 filesystem its fine. I've
> tried setting the feature flag on the filesystem to a lower level but
> it doesn't help.
>
> Is there something more I can be doing to isolate this problem? I
> seems to be a bug.
>
> BTW: All other filesystem access that I've done has been fine. Its
> just the xen save function that has a problem.
>
>