[Samba] samba 3.2.6 - Does locking.tdb has a maximum size?

Jeremy Allison jra at samba.org
Sun Feb 22 00:25:55 GMT 2009


On Sat, Feb 21, 2009 at 01:30:42PM +0200, Uri Simchoni wrote:
> 
> Hi,
> 
>  
> 
> I've noticed that locking.tdb file grows over time. This happened while running the following test:
> 
> - delete locking.tdb and restart samba
> 
> - connect a linux client using cifs mount
> 
> -run the following script on the client:
> 
>  
> 
> #!bin/bash
>  
> for i in `seq 1 130000`;do
>                 echo $i
>                 echo ===
>         KB_rand=$(((RANDOM % 300 + 1)*(1000))
>         dd if=/dev/urandom of=/mnt/cifs/files/smallfile$i bs=$KB_rand  count=1
> done
>  
> 
> So there's only one client writing many files.
> 
>  
> 
> The locking.tdb file grew to 2 megs, at which point space was exhausted (I put the temp files in tmpfs, perhaps a mistake :)).
> 
>  
> 
> Is this to be expected? what causes this increase? does it saturate at some point? is it possible to configure it?

There's no maximum size but as you use Samba
it should stabilize (as the freelist gets large
enough to cope with most uses).

2mb is small, it *will* grow larger than
this. Putting these files on tmpfs is not
a good idea.

Jeremy.


More information about the samba mailing list