
phk at varnish-cache
Feb 8, 2012, 11:49 PM
Post #1 of 1
(21 views)
Permalink
|
|
[master] 8c2fe8d Clarify that certain parameters are likely to be rounded to page-size by the operating system.
|
|
commit 8c2fe8d056f11f53b3cfd37d52bda3b93ec075f4 Author: Poul-Henning Kamp <phk [at] FreeBSD> Date: Thu Feb 9 07:48:53 2012 +0000 Clarify that certain parameters are likely to be rounded to page-size by the operating system. diff --git a/bin/varnishd/mgt/mgt_param.c b/bin/varnishd/mgt/mgt_param.c index 8c7a668..87b57ec 100644 --- a/bin/varnishd/mgt/mgt_param.c +++ b/bin/varnishd/mgt/mgt_param.c @@ -695,12 +695,14 @@ static const struct parspec input_parspec[] = { "120", "seconds" }, { "workspace_client", tweak_bytes_u, &mgt_param.workspace_client, 3072, UINT_MAX, - "Bytes of HTTP protocol workspace for clients HTTP req/resp.", + "Bytes of HTTP protocol workspace for clients HTTP req/resp." + " If larger than 4k, use a multiple of 4k for VM efficiency.", DELAYED_EFFECT, "64k", "bytes" }, { "workspace_backend", tweak_bytes_u, &mgt_param.workspace_backend, 1024, UINT_MAX, - "Bytes of HTTP protocol workspace for backend HTTP req/resp.", + "Bytes of HTTP protocol workspace for backend HTTP req/resp." + " If larger than 4k, use a multiple of 4k for VM efficiency.", DELAYED_EFFECT, "64k", "bytes" }, { "workspace_thread", diff --git a/bin/varnishd/mgt/mgt_pool.c b/bin/varnishd/mgt/mgt_pool.c index b716937..a6f020c 100644 --- a/bin/varnishd/mgt/mgt_pool.c +++ b/bin/varnishd/mgt/mgt_pool.c @@ -66,7 +66,7 @@ tweak_thread_pool_min(struct cli *cli, const struct parspec *par, /*-------------------------------------------------------------------- * This is utterly ridiculous: POSIX does not guarantee that the * minimum thread stack size is a compile time constant. - * XXX: "32" is a magic marker for 32bit systems. + * XXX: "32bit" is a magic marker for 32bit systems. */ static void @@ -220,6 +220,7 @@ const struct parspec WRK_parspec[] = { { "thread_pool_stack", tweak_stack_size, &mgt_param.wthread_stacksize, 0, UINT_MAX, "Worker thread stack size.\n" + "This is likely rounded up to a multiple of 4k by the kernel.\n" "On 32bit systems you may need to tweak this down to fit " "many threads into the limited address space.\n", EXPERIMENTAL, _______________________________________________ varnish-commit mailing list varnish-commit [at] varnish-cache https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit
|