[Samba] Mac OSX clients - slow display & copy times with image files
jra at samba.org
Fri Jul 15 16:21:34 MDT 2011
On Fri, Jul 15, 2011 at 09:09:58PM +0000, Nathan A Friedl wrote:
> We've been having intermittent problems with our Mac OS clients and our file servers. We've had a few reports of 10.6.x clients opening folders (usually consisting of image files) and having the Finder hang for an extended period of time before it finishes displaying the files. Additionally, when trying to copy a number of image files into another folder, I have witnessed it hang for 10+ minutes before starting the copy.
> A little more information on our setup: We have 2 RHEL 4u6 file servers, kernel version 2.6.9-100 x86_64 running samba 3.5.8. They are pulling users and groups from our Windows 2003 Domain controller. The 10.6.x clients that have been reporting problems are bound to our domain and a Mac OS 10.5 server we use for workgroup management.
> The samba logs for the client haven't revealed anything obvious to us (and are chock full of noise since the Macs insist on reading the metadata of everything in a folder when the folder is opened), but the log.winbindd-idmap log displays the following, which we are interpreting to mean that the system may be temporarily unable to map the SID to the uid:
> [2011/06/03 11:35:09.940054, 10] winbindd/idmap_ad.c:581(idmap_ad_sids_to_unixids)
> Filter: [(&(|(sAMAccountType=XXXXXXXX)(sAMAccountType= XXXXXXXX)(sAMAccountType= XXXXXXXX)(sAMAccountType= XXXXXXXX)(sAMAccountType= XXXXXXXX))( |(objectSid=\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX\XX)))]
> [2011/06/03 11:35:09.940598, 1] winbindd/idmap_ad.c:651(idmap_ad_sids_to_unixids)
> Could not get unix ID
Look at the difference between these timestamps: 0.000544 seconds.
This is not the 10+ minutes difference you're looking for :-).
Try running wireshark and seeing if you can see what is going
on on the wire when you're seeing the 10+ minutes delay on the
client. The good news is this is so bad that it should be easy
to spot what is going on during this time.
More information about the samba