[Samba] 1 byte writes
Jeremy Allison
jra at samba.org
Wed Mar 8 19:26:52 GMT 2006
On Wed, Mar 08, 2006 at 08:17:14PM +0100, Thomas Limoncelli wrote:
> Jeremy,
>
> Thanks for your continued support.
>
> >Hmmm. Not sure. What application is doing this ?
>
> As it's hard to get structured valid information from [our] users, I can
> only guess it's a particular CAD application. (They're claiming that
> "everything" runs slowly, but that's yet to be seen once this particular
> issue is solved.)
>
> >Your settings seem
> >fine - the client should be using the allocation roundup size to
> >extend, so should only by writing one byte per 1 meg, but it seems
> >to be doing much smaller offsets than that. Try playing with the
> >allocation roundup size parameter - make it larger and see what
> >effect it has on the app.
>
> How/when exactly is the allocation roundup size passed to the client
> over the wire? I'd like to double-check with Ethereal that clients
> receive the desired value.
It's in the trans2 qfileinfo calls. Look at the SMB_INFO_STANDARD,
SMB_FILE_STANDARD_INFORMATION, SMB_QUERY_FILE_ALLOCATION_INFO
SMB_QUERY_FILE_ALL_INFO calls.
The function that generates this is get_allocation_size() in
smbd/trans2.c.
> XFS, kernel 2.6.11.4-21.11-smp from the latest SuSE 9.3 updates.
That should be fine.
Jeremy.
More information about the samba
mailing list