Mailing List Archive

r973 - trunk/varnish-cache/bin/varnishd
Author: phk
Date: 2006-09-12 22:06:55 +0200 (Tue, 12 Sep 2006)
New Revision: 973

Modified:
trunk/varnish-cache/bin/varnishd/mgt_param.c
Log:
chunksize is in kilobytes


Modified: trunk/varnish-cache/bin/varnishd/mgt_param.c
===================================================================
--- trunk/varnish-cache/bin/varnishd/mgt_param.c 2006-09-12 19:41:52 UTC (rev 972)
+++ trunk/varnish-cache/bin/varnishd/mgt_param.c 2006-09-12 20:06:55 UTC (rev 973)
@@ -198,11 +198,11 @@
(void)par;
if (arg != NULL) {
u = strtoul(arg, NULL, 0);
- params->fetch_chunksize = u;
+ params->fetch_chunksize = u * 1024;
}
if (cli == NULL)
return;
- cli_out(cli, "%u [kb]\n", params->fetch_chunksize);
+ cli_out(cli, "%u [kb]\n", params->fetch_chunksize * 1024);
}

#ifdef HAVE_SENDFILE
r973 - trunk/varnish-cache/bin/varnishd [ In reply to ]
In message <20060912200655.8C7011ED7F3 at projects.linpro.no>, phk at projects.linpro
.no writes:

>New Revision: 973
>
>Modified:
> trunk/varnish-cache/bin/varnishd/mgt_param.c
>Log:
>chunksize is in kilobytes

This is actually quite important, without this fix the file
storage can produce horibly fragmented objects under certain
circumstances.


--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.