Skip to contentSkip to conversation

New: renaming socket in use does not update /proc/X/fd

Bug 44951 [email protected] 1 participant 4 messages Jul 20, 2012 – Aug 30, 2012

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=44951

Summary: renaming socket in use does not update /proc/X/fd
Product: File System
Version: 2.5
Kernel Version: 3.2.0-26 ubuntu
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: low
Priority: P1
Component: ext4
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
Regression: No

normally, renaming a file in use updates its name in /proc/X/fd

but this does not work for sockets. And so fuser fails to tell me about the process using the socket when renamed.

using ext4 of course

i5:~/.kajonggserver$ fuser socket
/home/wr/.kajonggserver/socket: 27557
i5:~/.kajonggserver$ l /proc/27557/fd/3
lrwx------ 1 wr wr 64 Jul 18 22:00 /proc/27557/fd/3 -> socket:[1344224]
i5:~/.kajonggserver$ mv socket X
i5:~/.kajonggserver$ fuser X
i5:[Exit 1 (SIGHUP)]~/.kajonggserver$ l /proc/27557/fd/3
lrwx------ 1 wr wr 64 Jul 18 22:00 /proc/27557/fd/3 -> socket:[1344224]

Linux i5 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#1 lore raw

[Bug 44951] renaming socket in use does not update /proc/X/fd

https://bugzilla.kernel.org/show_bug.cgi?id=44951

Eric Sandeen <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

--- Comment #1 from Eric Sandeen <[email protected]> 2012-07-20 16:08:01 --- (In reply to comment #0)

Quoted 1 line

using ext4 of course

I doubt that this is unique to ext4, is it?

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#2 lore raw

[Bug 44951] renaming socket in use does not update /proc/X/fd

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=44951

--- Comment #2 from Wolfgang Rohdewald <[email protected]> 2012-07-20 16:50:40 --- I also have one ext3 - and yes, ext3 behaves the same way.

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
#3 lore raw

[Bug 44951] renaming socket in use does not update /proc/X/fd

In reply to [email protected]

https://bugzilla.kernel.org/show_bug.cgi?id=44951

Alan <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEW                         |RESOLVED
                 CC|                            |[email protected]
         Resolution|                            |WILL_NOT_FIX

--- Comment #3 from Alan <[email protected]> 2012-08-30 17:09:31 --- Sockets live in their own namespace - the path to it is just a reference to the object.

Signature · 3 lines
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.