[Samba] vfs_fruit and memory usage

Reindl Harald h.reindl at thelounge.net
Wed Apr 6 13:53:12 UTC 2016



Am 06.04.2016 um 15:43 schrieb Reindl Harald:
> Am 05.04.2016 um 13:22 schrieb Ralph Boehme:
>>>> just got a private mail from someone else who ran into the same issue.
>>>>
>>>> Can you run smbd under valgrind with memcheck?
>>>
>>> not that easy in production and it seems to be unpredictable to trigger
>>
>> it was mentioned that it is reproducible by deleting files and folders
>
> for sure it's enough copy a folder with many elements, the crash below
> was my boss trying to copy a folder with 880 files over a slow VPN
> tunnel which produced 3 crashes so far and given that i raised the RAM
> of the virtual machine yesterday from 4 GB to 5 GB there is no end in
> ressource usage until it crashs
>
> Apr  6 14:16:14 fileserver kernel: Out of memory: Kill process 9190
> (smbd) score 552 or sacrifice child
> Apr  6 14:16:14 fileserver kernel: Killed process 9190 (smbd)
> total-vm:3370368kB, anon-rss:2730796kB, file-rss:1292kB
> Apr  6 14:43:41 fileserver kernel: afpd invoked oom-killer:
> gfp_mask=0x24201ca, order=0, oom_score_adj=0
>
> Apr  6 14:16:14 fileserver kernel: Out of memory: Kill process 9190
> (smbd) score 552 or sacrifice child
> Apr  6 14:43:42 fileserver kernel: Out of memory: Kill process 11611
> (smbd) score 552 or sacrifice child
> Apr  6 15:34:28 fileserver kernel: Out of memory: Kill process 12022
> (smbd) score 549 or sacrifice child

forgot to mention: don't matter if it's a windows or apple client, from 
the moment on you throw "vfs objects" in the mix the problem starts more 
or less randomly

the crashes above was short after a hard restart becuase added "nt acl 
support = no" everywhere to work around braindead apple clients 
overriding "inherit permissions" 
(http://serverfault.com/questions/728667/file-permissions-issue-on-os-x-el-capitan-and-smb-share)

  hosts deny = all
  hide files = /.AppleDesktop/.AppleDouble/.Parent/desktop.ini/$RECYCLE.BIN/
  veto files = /.AppleDesktop/.AppleDouble/.Parent/desktop.ini/$RECYCLE.BIN/
  delete veto files = yes

  access based share enum = yes
  hide unreadable = yes
  inherit permissions = yes
  inherit acls = yes
  nt acl support = no
  browseable = yes
  writeable = yes
  guest ok = no
  wide links = no
  follow symlinks = no
  oplocks = no
  level2 oplocks = no
  vfs objects = catia fruit streams_xattr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba/attachments/20160406/275989fc/signature.sig>


More information about the samba mailing list