DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=31126>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=31126 Apache tries to access files as folders if Reiser4 FS is used ------- Additional Comments From [EMAIL PROTECTED] 2004-09-08 20:48 ------- Been googling around a bit more, this is a designed behaviour of Reiser4 (in theory it allows a plugin to reparse the path into a .tar for example so /foo/bar.tar/some.file would be legit). >From http://www.namesys.com/v4/v4.html: "Files That Are Also Directories In Reiser4 (but not ReiserFS 3) an object can be both a file and a directory at the same time. If you access it as a file, you obtain the named sequence of bytes. If you use it as a directory you can obtain files within it, directory listings, etc. There was a lengthy discussion on the Linux Kernel Mailing List about whether this was technically feasible to do. I won't reproduce it here except to summarize that Linus showed that this was feasible without "breaking" VFS. Allowing an object to be both a file and a directory is one of the features necessary to to compose the functionality present in streams and attributes using files and directories. To implement a regular unix file with all of its metadata, we use a file plugin for the body of the file, a directory plugin for finding file plugins for each of the metadata, and particular file plugins for each of the metadata. We use a unix_file file plugin to access the body of the file, and a unix_file_dir directory plugin to resolve the names of its metadata to particular file plugins for particular metadata. These particular file plugins for unix file metadata (owner, permissions, etc.) are implemented to allow the metadata normally used by unix files to be quite compactly stored." Reiser4 still hasn't hit the mainline kernel so maybe this behaviour will be dropped but right now it breaks Apache on my machine. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
