memory leak in samba4 ad with sernet package 4.0.09 and 4.0.10 on debian wheezy 64Bit
Stefan (metze) Metzmacher
metze at samba.org
Mon Nov 18 03:09:25 MST 2013
Hi Jens,
> i'm using sernet's packages for samba4 installed on debian wheezy 64Bit.
>
> Starting a while ago with 4.0.09 i hit a memory leak
>
> my small script to monitor the memory usage of samba4 with ps_mem.py:
>
> #!/bin/bash
> while :
> do
> echo `date -u +%Y.%m.%d-%H.%M.%S`; ./ps_mem.py | grep mb
> #echo "Press [CTRL+C] to stop.."
> sleep 5
> done
>
> some results:
>
> 2013.10.03-22.59.43
> 15.5 MiB + 31.7 MiB = 47.2 MiB smbd (4)
> 805.8 MiB + 35.1 MiB = 841.0 MiB samba (14)
> -
> -
> 2013.10.04-07.46.15
> 904.0 KiB + 849.5 KiB = 1.7 MiB smbd (2)
> 1.8 GiB + 7.3 MiB = 1.8 GiB samba (14)
> -
> 2013.10.04-08.36.09
> 916.0 KiB + 859.5 KiB = 1.7 MiB smbd (2)
> 1.9 GiB + 7.6 MiB = 1.9 GiB samba (14)
>
> i've used a slightly modified dcpromo.sh from the sernet samba appliance to install the active directory and adding the zarafa schema Installer 1.5. dns is internal.
>
> with the update to 4.0.10 this memory leak was gone.
>
>
>
> Now i've installed a new system (other place) in same manner beginning with sernet package 4.0.10 and i hit the memory leak again, samba is now going to consume more than 2GB a day. more than 6GB in three days, so i restart samba here nightly
>
> according to hints on this list i put SAMBA_EXTRA_OPTS="--leak-report-full" in /etc/default/sernet-samba and have some leak reports for package 4.0.09 and 4.0.10.
>
Can you file in https://bugzilla.samba.org and upload the results?
> ----
>
>
> In both systems i successfully added a second DC by following the docs, everything works flawless.
> a user created on second dc is nearly immediately synced to the other (first) dc
>
> just a small glitch i found when following the docs on fileservices i did this on the second (new) DC
> net rpc rights grant 'MYDOMAIN\Domain Admins' SeDiskOperatorPrivilege -Uadministrator
> and
> net rpc rights list accounts -Uadministrator | grep SeDiskOperatorPrivilege
> Enter administrator's password:
> SeDiskOperatorPrivilege
>
> found SeDiskOperatorPrivilege as expected.
>
> but on the other DC:
> net rpc rights list accounts -Uadministrator | grep SeDiskOperatorPrivilege
> found nothing, so this right is not synced?
No, this is by design, privileges are local to a server. And Samba
doesn't support acting
as a GPO client yet.
> however, all seems to work for me, but i havn't tested much with fileservices
>
> an other small glitch was while using gpmc to add rdp right to users on local computers: i need to create a german "Administratoren" group to make gpmc happy, it doesn't want admnistrators in my german windows XP
>
> adding adm templates for office11, creating and using GPOs (firewall, rdp etc..) in my testlab works fine for me, i've tested mostly with xp but a bit with win7 also, wich seem to work for me :-)
> i also use successfully zarafa with sso (outlook) and webaccess sso in win7 wich simply works after installed as written in the docs.
> funny for me is that i've to learn administrating from windows since samba4 is (seems to?) ready to use....
>
> i successfully used Active Directory Application Mode (ADAM) on xp wich includes csvde for bulk importing many users via csv
> i made a simple batch creating most AD features for my users in a csv exportfile like
> DN,objectClass,description,name,sAMAccountName,mail,zarafaAccount,zarafaAdmin,zarafaSharedStoreOnly,userAccountControl,sn,givenName,displayName
> to reduce the need of clicks in ActiveDirectory Users and Computers ( i'll wait since windowsNT that i'm allowed to resize the properties windows of a user :-)
>
> Samba4 is definitely Great work, i like it...
> thanks a lot for this project
Thanks for your feedback!
metze
More information about the samba-technical
mailing list