I've run into this bug tonight. I was trying to access my smb home
directory at the University. All the user's personal home directories
are located under a single /Home share so there's quite a number of
them. But even when you try and directly open the personal home
directory (typing in the full URI) it seems to be doing some sort of
"stat" operation on the parent directory (/Home). Wireshark show's many
hundreds of FIND_NEXT2 requests going on (so it's certainly doing
something!).

It works fine using the standard smbclient command and I've also just
tried mounting it using gvfs-mount and gvfs-ls and that seems to be OK
too (Shows the single directory in about 1/2 a second):

[EMAIL PROTECTED]:~$ gvfs-mount smb://eigg.sms.ed.ac.uk/Home/sxxxxxx
[EMAIL PROTECTED]:~$ gvfs-ls smb://eigg.sms.ed.ac.uk/Home/sxxxxxx
welcome

It seems fine right up until we try to list the parent directory:

[EMAIL PROTECTED]:~$ gvfs-ls smb://eigg.sms.ed.ac.uk/Home/
# ... Very long wait...
# A block of a a dozen files or so appear approximately every 10 seconds...

Though from Wireshark we can see that it's dozens of files per second.
Even after killing gvfs-ls the traffic continues. It's only after
killing gvfsd-smb that it stops. I'm wondering if Nautilus for some
reason enumerates the parent directory when you browse to it. That would
certainly slow it down.

Also, upstream http://bugzilla.gnome.org/show_bug.cgi?id=549463 looks to
be the same bug. (Those are the errors that I finally get from Nautilus
if I wait long enough)

-- 
Browsing smb share is painfully slow
https://bugs.launchpad.net/bugs/259771
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to