[Bug 257237] New: CIFS breaks KDE
https://bugzilla.novell.com/show_bug.cgi?id=257237 Summary: CIFS breaks KDE Product: openSUSE 10.3 Version: Alpha 2 Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: lmuelle@novell.com ReportedBy: dmueller@novell.com QAContact: qa@suse.de CC: kde-maintainers@suse.de the CIFS inode/nlink semantics break unix expectations. as a result, KDE's file locking does not work. I'll attach a testcase. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257237 ------- Comment #1 from dmueller@novell.com 2007-03-23 11:51 MST ------- Created an attachment (id=126298) --> (https://bugzilla.novell.com/attachment.cgi?id=126298&action=view) test script to test, run the script with an optional directory as a parameter. running it on your CIFS share gives: "** /home/kdedirk filesystem is broken" running it on a local filesystem, NFS or other filesystem works as expected. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257237 ------- Comment #2 from dmueller@novell.com 2007-03-23 16:55 MST ------- the mount parameter serverino seems to fix the issue with inode numbers. the nlink parameter is still wrong, but KDE has code to work around that. It might be useful research to reduce dependency on POSIX compliance, as cifs is very bad on that. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257237 lmuelle@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sfrench@us.ibm.com, samba-maintainers@SuSE.de, | |dirk@goe.net Status|NEW |NEEDINFO Info Provider| |sfrench@us.ibm.com ------- Comment #3 from lmuelle@novell.com 2007-03-26 06:58 MST ------- Steve: Should I create a proxy bug at bugzilla.samba.org? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257237 ------- Comment #4 from sfrench@us.ibm.com 2007-03-26 10:51 MST ------- presumably this is a Windows server? I don't mind if you create a bug at bugzilla.samba.org, if you think other users will see it. I just noticed this one and it does make it a little easier to duplicate these defects to the project bugzilla on samba.org I am not aware the nlink is reported incorrectly in NTFS but if you have an wireshark/ethereal trace we could presumably prove it easily (I may be able to reproduce the problem here so it may not be necessary). I have been thinking that serverino could be the default for Windows if we added code similar to what nfs did for their fs_locations - if we note when the device number/fsid changes (have to check to see if that is returned when we cross junctions in windows) then we could do "shrinkable" pseudo-mounts when we cross devices and therefore could always use the inode numbers that are returned by the server. The problem to avoid is having two inode #1, two inode #2 when you mount a share which is over two distinct volumes. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257237 ------- Comment #5 from lmuelle@novell.com 2007-03-26 12:23 MST ------- Server is Samba 3.0.24 as in CODE / SLE 10 SP 1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=257237#c6
Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=257237#c7
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=257237
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=257237
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=257237#c8
Dirk Mueller
participants (1)
-
bugzilla_noreply@novell.com