[PATCHES v2 BUG 13865] Properly track the size of talloc objects
Jeremy Allison
jra at samba.org
Sat Apr 6 05:10:58 UTC 2019
On Fri, Apr 05, 2019 at 03:52:30PM -0700, Christof Schmitt via samba-technical wrote:
> >
> > Yeah, thinking about this some more I'm OK with 512k or 1Mb.
> >
> > I'll let you chose and send the patch :-).
>
> Let's go with 512kB then.
>
> Ok. I attached all patches, including the one for the size change.
>
> Christof
> From 61f6898ec295cec9c71a151d8c6e028b19b28289 Mon Sep 17 00:00:00 2001
> From: Christof Schmitt <cs at samba.org>
> Date: Fri, 5 Apr 2019 15:43:21 -0700
> Subject: [PATCH 3/4] memcache: Increase size of default memcache to 512k
>
> With the fixed accounting of talloc objects, the default cache size
> needs to increase. The exact increase required depends on the workloads,
> going form 256k to 512k seems like a reasonable guess.
>
> BUG: https://bugzilla.samba.org/show_bug.cgi?id=13865
>
> Signed-off-by: Christof Schmitt <cs at samba.org>
The above patch also need the size changed in:
lib/param/loadparm.c also:
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c
index 7ef2cc7d3f6..ebbccc22b71 100644
--- a/lib/param/loadparm.c
+++ b/lib/param/loadparm.c
@@ -2945,7 +2945,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
lpcfg_do_global_parameter(lp_ctx, "durable handles", "yes");
- lpcfg_do_global_parameter(lp_ctx, "max stat cache size", "256");
+ lpcfg_do_global_parameter(lp_ctx, "max stat cache size", "512");
lpcfg_do_global_parameter(lp_ctx, "ldap passwd sync", "no");
Re-pushed with this change.
More information about the samba-technical
mailing list