[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha6-984-gc192144

Volker Lendecke Volker.Lendecke at SerNet.DE
Thu Feb 19 04:38:39 MST 2009


On Thu, Feb 19, 2009 at 11:17:50AM +0100, Stefan (metze) Metzmacher wrote:
> > commit c441f58dedc465f59060296815a0bc7f9aeb743f
> > Author: todd stecher <todd.stecher at gmail.com>
> > Date:   Tue Feb 17 16:16:35 2009 -0800
> > 
> >     S3: Allow SMBD processes to survive in low memory condidtions
> >     
> >     This commit adds a configure argument which allows for setting MADV_PROTECT
> >     in the madvise() API.  With this enabled the kernel won't kill SMBD when
> >     it's running low on memory.
> > 
> 
> wouldn't it make sense to add this call to become_daemon() so that
> nmbd and winbindd also get the protection.
> 
> I'm also wondering if we really want that the child (per connection)
> smbds are also protected.

Yep, I think at most the parent smbd should be protected if
at all. We've had bad memleaks in the past and I'm sure in
certain workloads we still have them, and the kernel should
be given a chance to kill the main culprit.

Having all smbd's protected this way is definitely wrong.

Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.samba.org/archive/samba-technical/attachments/20090219/feb066cc/attachment.bin


More information about the samba-technical mailing list