Hi Tilo,
which kernel version do you use? This is an issue with newer kernels
which supports atomic open, it is fixed in our source and will be
release with the next version.
You can apply a workaround to the file FhgfsOpsInode.c beginning with
line 54.
Remove the following lines:
#ifdef KERNEL_HAS_ATOMIC_OPEN
.atomic_open = FhgfsOps_atomicOpen,
#endif
Restart the client. This should rebuild the client. If not use
/etc/init.d/fhgfs-client rebuild and then restart the client.
Sorry for any inconvenience.
kind regards,
Frank
Am 08/14/2014 um 09:36 PM schrieb Tilo Buschmann:
> I debugged the code a bit ("./filesystem/FhgfsOpsInode.c") and found
> that the last atomicOpen fails because "lookupOutInfo.statRes !=
> FhgfsOpsErr_SUCCESS". I will debug FhgfsOpsRemoting_lookupIntent
> tomorrow, but meanwhile you may have an idea what goes wrong here.
>
> On Thursday, August 14, 2014 6:36:13 PM UTC+2, Tilo Buschmann wrote:
>
> Hi Christian,
>
> I increased the log level. The resulting logs might be more
> interesting to you. If I were to guess, I would say it is some kind
> of race condition between two meta servers.
>
> * Create Dir "2" on Meta Server ribnode003
> * Open Dir "2"
> * Create Dir "3" in Dir "2" on Meta Server ribnode004
> * Open Dir "3"
> * Remote I/O Error
>
> Regards,
>
> Tilo
>
> --
> You received this message because you are subscribed to the Google
> Groups "fhgfs-user" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
fhgfs-user+...@googlegroups.com
> <mailto:
fhgfs-user+...@googlegroups.com>.
> For more options, visit
https://groups.google.com/d/optout.