[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#9812: Problem with "tail -f" on GPFS filesystem // coreutils package
From: |
Pádraig Brady |
Subject: |
bug#9812: Problem with "tail -f" on GPFS filesystem // coreutils package |
Date: |
Thu, 20 Oct 2011 19:29:26 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0 |
On 10/20/2011 03:52 PM, Martial-externe BORNET wrote:
> Good afternoon,
>
> Could you please add the following line to the src/fs.h file :
>
> # define S_MAGIC_GPFS 0x47504653
That was actually done in the recently released 8.13
>
> and add the following line to the switch() of the fremote() function in
> the src/tail.c file, in the coreutils package :
>
> case S_MAGIC_GPFS:
>
> or do you prefer me to send you a patch for these files ? (I'm not used to
> that yet, but I'll do it if you need it).
>
> These addings fix a "tail -f" problem with the GPFS filesystem.
>
> I'm waiting for your reply.
> Thank you for your help regarding this fix.
Since you took the time to identify the fix
I'm applying this in your name.
Please advise if you'd like a different email address.
Note one can work around the issue without a patch
for the moment by using the currently undocumented ---disable-inotify option.
cheers,
Pádraig.
commit c0ca70013d7bbe60143910828e32146f3e94cc02
Author: Martial Bornet <address@hidden>
Date: Thu Oct 20 19:22:31 2011 +0100
tail: fix --follow on GPFS remote file systems
* src/tail.c (fremote): Recognize GPFS as a remote
file system outside the scope of inotify.
diff --git a/src/tail.c b/src/tail.c
index f315776..1641a12 100644
--- a/src/tail.c
+++ b/src/tail.c
@@ -904,6 +904,7 @@ fremote (int fd, const char *name)
case S_MAGIC_FUSEBLK:
case S_MAGIC_FUSECTL:
case S_MAGIC_GFS:
+ case S_MAGIC_GPFS:
case S_MAGIC_KAFS:
case S_MAGIC_LUSTRE:
case S_MAGIC_NCP: