LWN: Comments on "Time to merge GFS?" https://lwn.net/Articles/147043/ This is a special feed containing comments posted to the individual LWN article titled "Time to merge GFS?". en-us Tue, 21 Oct 2025 00:41:17 +0000 Tue, 21 Oct 2025 00:41:17 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net How things come back from the past ... https://lwn.net/Articles/147489/ https://lwn.net/Articles/147489/ addw I remember the sequent and pyramid boxes of a decade or two back ... these machines were multi universe ones: processes could see either System V or BSD system calls and file system layout - depending on the universe that the process was in.<br> <p> One 'feature' was a conditional symbolic link ... what it pointed to depended on the universe setting.<br> <p> Sounds like a nice idea, but it was vile. I hated it.<br> Sun, 14 Aug 2005 18:36:52 +0000 context-dependent symlink https://lwn.net/Articles/147365/ https://lwn.net/Articles/147365/ giraffedata <blockquote> The objections to context-dependent links include ... the fact that they are specific to one filesystem [type]. </blockquote> <p> If that's a valid objection, we need to get rid of the "followlink" inode operation. Its existence specifically says that the meaning of symbolic link contents is filesystem-type-dependent. The common path walk code could as easily do a "readlink" inode operation and interpret the contents as a path itself. So someone wanted it that way. <p> In the continual battle between filesystem type consistency and filesystem type diversity, the VFS interface is what defines the front. Fri, 12 Aug 2005 22:05:20 +0000 Time to merge GFS? https://lwn.net/Articles/147187/ https://lwn.net/Articles/147187/ iabervon It gets a bit tricky if you've got a couple hundred symlinks bin -&gt; @os/bin in different directories. The point with using symlinks for it is that regular users can create these links without suid programs when they want portions of their home directories to behave differently on different hosts.<br> <p> Of course, this should probably be an aspect of namespaces, such that it applies to everything, but only if you've enabled it.<br> Thu, 11 Aug 2005 17:49:15 +0000 Time to merge GFS? https://lwn.net/Articles/147135/ https://lwn.net/Articles/147135/ hpp The Andrew File System (AFS) has a similar mechanism where a pathname component named @sys instead goes to your hardware platform. On my box here at work (we're a big AFS shop),<br> <p> .../@sys/bin/mozilla<br> <p> goes to<br> <p> .../ia32.linux.2.4.glibc.2.3/bin/mozilla<br> <p> and we use this to store binaries for multiple architectures side by side.<br> <p> This has existed in AFS forever, and is supported in Linux. I'm not sure why this is not a problem in AFS but would be a problem for GFS.<br> <p> Could this be the location where the magic @sys token gets expanded? In AFS, this is all done on the client side, so the fileserver is not aware of the magic / trickery in the lookup.<br> Thu, 11 Aug 2005 12:28:45 +0000 Time to merge GFS? https://lwn.net/Articles/147128/ https://lwn.net/Articles/147128/ penberg <font class="QuotedText">&gt; The problem has already been solved. Please, no more bloat!.</font><br> <p> It has already been taken out of GFS2 code by the developers.<br> Thu, 11 Aug 2005 11:33:38 +0000 Time to merge GFS? https://lwn.net/Articles/147115/ https://lwn.net/Articles/147115/ dw <p> As pointed out in the article, this symlink content scanning is completely unnecessary bloat, whos functionality can be accomplished through other functionality already available in the kernel. </p> <pre> @hostname Boot-time symlink or bind mount @mach Boot-time symlink or bind mount @os Boot-time symlink or bind mount @uid Private namespaces </pre> <p> I built a cluster a few years back that booted 36 completely diskless nodes off a single shared readonly NFS root. This involved about 5 lines of bindmounting and tmpfs, along with commenting out fsck checks and suchnot. That cluster is still operational, sitting in a room about 10 yards away. :) </p> <p> The problem has already been solved. Please, no more bloat! </p> Thu, 11 Aug 2005 10:25:42 +0000