Timeline


and

02/28/10:

20:02 Ticket #659 (Varnish hcb_cleaner asset crash) created by victori
[…]
00:45 Ticket #658 (Response Content Change) created by MosheKaplan
We would like to modify the returned response from the back end (not only …
00:14 Ticket #657 (Log File) closed by phk
worksforme: Make sure you give the log programs the same -n argument as you give …
00:06 Ticket #657 (Log File) created by MosheKaplan
Using trunk version (Feb 26, 2010) on Fedora: I tried to read the log …

02/27/10:

21:50 CLI edited by phk
(diff)
21:15 CLI edited by phk
(diff)
20:51 CLI edited by phk
(diff)
16:07 Ticket #656 (Mismatching /* ... */ might cause confusion) closed by phk
duplicate: dup of #655
13:01 Ticket #656 (Mismatching /* ... */ might cause confusion) created by zviratko
They certainly did for me when the following is compiled, it results in a …
13:01 Ticket #655 (Mismatching /* ... */ might cause confusion) created by zviratko
They certainly did for me when the following is compiled, it results in a …

02/26/10:

20:17 Changeset [4596] by phk
Add a "pass" mode, where varnishadm just passes your commands, but does …
20:16 Changeset [4595] by phk
Use -S with varnishtest
20:16 Changeset [4594] by phk
Clean up #includes
17:37 Ticket #654 (VCL with Embeded C) created by MosheKaplan
I'm using Varnish 2.0.6 I installed the version on Fedora 8 and started …
16:44 Ticket #653 (TCP connections are not closed properly) created by Sesse
Hi, For some reason Varnish uses RST packets instead of FIN to close …
13:18 Changeset [4593] by phk
Add "-S secret_file" support to varnishadm.
13:17 Changeset [4592] by phk
Use the library function to check the authentication response.
13:12 Changeset [4591] by phk
Make the response argument a #defined size buffer, and assert that the …
13:04 Changeset [4590] by phk
Add a function to calculate the proper response to a AUTH challenge from …
10:42 Ticket #652 (restart; loses POST data) created by jespern
We're using a trick to emulate internal redirects, involving 'restart;' in …
10:37 Changeset [4589] by phk
Give varnishadm a -t argument, to set a timeout for operations. Use …
10:35 Changeset [4588] by phk
Give VSS_open() a timeout argument.
09:57 Changeset [4587] by phk
Use our nice library routines instead of home-rolling.

02/25/10:

23:54 VUG2 edited by pablort
I'm definetely going. :) (diff)
15:57 VCLExampleCachingLoggedInUsers edited by tgr
(diff)
15:53 VCLExampleCachingLoggedInUsers edited by tgr
The regex for matching myapp_unique_user_id cookie was incorrect (the … (diff)

02/24/10:

11:49 Changeset [4586] by phk
More coverage of cli_serve.c
02:40 VarnishAndDrupal edited by josh_k
(diff)
02:40 VarnishAndDrupal edited by josh_k
(diff)
02:39 VarnishAndDrupal edited by josh_k
(diff)
02:39 VarnishAndDrupal created by josh_k
Adding platform notes for future generations.
02:30 WikiStart edited by josh_k
Adding link for Drupal (diff)
00:09 Installation edited by josh_k
(diff)

02/23/10:

23:40 Installation edited by josh_k
Adding newbie-friendly opensolaris instructions (diff)

02/22/10:

22:51 Changeset [4585] by phk
Put an upper limit on how many threads to create
22:32 Changeset [4584] by phk
Sigh, POSIXed again: The minimum thread stack size is not a compile time …
22:12 Changeset [4583] by phk
Respect PTHREAD_STACK_MIN for workerthread stack size.
19:14 Varnishlog_rfc edited by perbu
(diff)
18:02 VUG2 edited by pablort
(diff)
16:31 Varnishlog_rfc edited by perbu
(diff)
13:16 Ticket #648 (http read error: 11) closed by phk
worksforme: First off, check your timeout parameters if you have pages that take 20 …

02/21/10:

23:00 Changeset [4582] by phk
Various flexelint inspired cleanups
21:36 Changeset [4581] by phk
Evict the [v]asprintf compat & configure stuff, we have stopped using …
21:24 Changeset [4580] by phk
Evict the last *asprintf usage.
21:15 Changeset [4579] by phk
nitpicking with flexelint
19:38 PostTwoShoppingList edited by mikko
(diff)
03:01 PostTwoShoppingList edited by drwilco
(diff)
00:14 VUG2 edited by drwilco
(diff)

02/19/10:

15:14 VUG2 edited by phk
(diff)
11:52 Varnishlog_rfc edited by perbu
(diff)
11:52 Varnishlog_rfc edited by perbu
(diff)
11:51 Varnishlog_rfc edited by perbu
(diff)

02/18/10:

23:21 Ticket #651 (Can't run varnishd on OpenSolaris) created by asyd
Issue: Message from C-compiler: Undefined first …
20:50 Ticket #650 (Varnish probes and nginx + FastCGI don't get on together.) created by t0m
It seems to be well known (but somewhat obscure - took some effort to …
20:50 Varnishlog_rfc edited by perbu
(diff)
19:01 Varnishlog_rfc edited by perbu
(diff)
18:55 Varnishlog_rfc created by perbu
12:48 Changeset [4578] by phk
Don't emit confusing messages about errors during cleanup
11:47 Changeset [4577] by phk
Align new segments properly.

02/17/10:

23:37 Ticket #649 (Varnish LINGER crash on Solaris) created by victori
OpenSolaris?, SNV98; newest trunk r4576. […]
22:17 Ticket #648 (http read error: 11) created by benliles
I'm receiving an "http read error: 11" in my varnish log which corresponds …
20:07 Changeset [4576] by phk
Tell FlexeLint? that we ignore returnvalues on purpose.
20:03 Changeset [4575] by phk
Use %jd for pid_t's to make -1 look sensible.
16:03 Changeset [4574] by phk
Make the session_linger a one-shot timer, and apply it also to new …
15:53 Changeset [4573] by phk
Use /tmp as TMPDIR if not otherwise set.
14:12 Changeset [4572] by phk
Try to handle socket state calls that return errno's relating to the …
13:57 Changeset [4571] by phk
Bail if argumets are set after varnishd is launched.
11:00 Ticket #636 (Varnish crash in trunk 4492) closed by phk
fixed: This race is belived to have been fixed.
10:59 Ticket #548 (Sig 11 crash in trunk 4199) closed by phk
fixed: Close this ticket, this race is now fixed.
10:58 Ticket #522 (Odd TCP reset problems with trunk 4080) closed by phk
fixed: Time out this ticket, issue belived fixed.
10:41 Changeset [4570] by phk
Don't check for EISDIR, it's not portable (solaris)
10:24 Changeset [4569] by phk
In one of the the first threads we launch, test that errno is thread local …

02/16/10:

22:41 Changeset [4568] by phk
Add a new "feature" command, and skip the test if we don't have the …
22:21 Changeset [4567] by phk
Revert part of last commit, it's not ready for primetime yet.
22:12 Changeset [4566] by phk
Pretend to use variable, even if kernel is deficient.
22:11 Changeset [4565] by phk
Pretend to use the variables, even if the kernel is deficient.
22:08 Changeset [4564] by phk
Missing <signal.h>.
22:06 Changeset [4563] by phk
Void* cast for mmap() and friends for portability (solaris).
22:05 Changeset [4562] by phk
Print pid_t's as uintmax_t for portability (solaris)
22:00 Ticket #615 (Varnish crashes every few minutes with Assert error in VCA_Prep(), ...) closed by phk
fixed: see #626
22:00 Ticket #588 (Varnish crashes every other second with Assert error in VCA_Prep(), ...) closed by phk
fixed: See #626

02/15/10:

15:58 Ticket #644 (Deadlock in 2.0.x under high load.) reopened by kristian
Reopening this based on reports that this switches the deadlock into a …
14:47 Ticket #647 (ESI and mod_deflate don't work together) closed by kristian
invalid: Yes, we want to support outbound compression. No, we don't support it …
14:31 Ticket #645 ([PATCH] Log hits only with varnishncsa) closed by tfheen
duplicate: Dup of 646 (which has the patch attached)
10:26 Ticket #647 (ESI and mod_deflate don't work together) created by iamer
I know about #594 and I see http://varnish-cache.org/wiki/FAQ/Compression

02/13/10:

23:12 VUG2 edited by mark
add myself (diff)
21:24 Changeset [4561] by phk
Be even more paranoid in the poll waiter. Don't update the pollfd state …
09:55 Changeset [4560] by phk
Assert that we found all active fd's
09:31 Ticket #356 (v00017.vtc fails on x86_64) closed by phk
fixed: (In [4559]) Change from a non-resolving to an illegal DNS name, to avoid …
09:31 Changeset [4559] by phk
Change from a non-resolving to an illegal DNS name, to avoid spurious …
04:52 Ticket #356 (v00017.vtc fails on x86_64) reopened by turb0kat
I'm seeing that on version 2.02 2.03 2.05 2.06 Looks like it successfully …

02/12/10:

13:49 Changeset [4558] by phk
Remove unused HTTP_HDR_MAX_VAL configuration, it is a regular parameter …
12:58 Changeset [4557] by phk
Update copyright messages of files significantly changed in 2010 so far.
12:42 Changeset [4556] by phk
White-space cleanup
12:26 Changeset [4555] by phk
Set Id keyword expansion
12:25 Changeset [4554] by phk
Set Id keyword expansion on these files.
12:13 2.1-TODO edited by phk
(diff)
12:08 2.1-TODO edited by phk
(diff)
12:08 2.1-TODO edited by phk
(diff)

02/11/10:

23:59 VUG2 edited by anakin
(diff)
18:43 Changeset [4553] by kristian
Remove old start_time code, replaced by VSL_stats->uptime
14:21 VUG2 edited by perbu
(diff)
12:58 Ticket #644 (Deadlock in 2.0.x under high load.) closed by kristian
fixed: (In [4552]) Don't use edge-triggered mode in epoll Fixes #644
12:58 Changeset [4552] by kristian
Don't use edge-triggered mode in epoll Fixes #644
08:54 Ticket #646 ([PATCH] Log hits only with varnishncsa) created by bmizerany
I've added the ability log only cache hits with varnishncsa. …
08:53 Ticket #645 ([PATCH] Log hits only with varnishncsa) created by bmizerany
I've added the ability log only cache hits with varnishncsa. …

02/10/10:

18:12 VUG2 edited by phk
(diff)
16:23 Changeset [4551] by kristian
Document .initial
15:21 VUG2 edited by joshk
(diff)
14:58 VUG2 edited by perbu
(diff)
14:46 Changeset [4550] by phk
Centralize default param changes for VM conservation on 32 bit systems. …
13:48 Changeset [4549] by phk
Close what might be a race, and assert that it doesn't happen: When we do …
13:44 Changeset [4548] by phk
Be much more paranoid about objhead refcounts
13:38 Changeset [4547] by phk
Comments with a warning I came close to forgetting
12:00 Changeset [4546] by phk
Don't stumble over zero pid fields.
11:44 Changeset [4545] by phk
Oops, don't override fetch failure status.
11:35 Changeset [4544] by phk
Add regression test for #495
11:35 Ticket #495 (HTTP/1.0 or 'Connection: closed' backend race condition) closed by phk
fixed: (In [4543]) Make sure we always close backend socket if the backend sends …
11:35 Changeset [4543] by phk
Make sure we always close backend socket if the backend sends "Connection: …
11:34 Changeset [4542] by phk
Make it possible to check that varnish closes the backend socket.
11:15 Changeset [4541] by phk
Off-by-one bug prevented the actual failure from being displayed if -v …
10:32 2.1-TODO edited by phk
(diff)
10:22 Ticket #642 (log buffer (VSL) can get corrupted) closed by phk
fixed: The main cause of shmlog trashing we have seen, have been multiple …
10:18 Ticket #641 (client requests http/1.1, backend is http/1.0 conflicts with ...) closed by phk
fixed: I have re-read the relevant RFCs and changed Varnish so that the outgoing …
10:16 2.1-TODO created by phk

02/08/10:

21:52 Changeset [4540] by phk
Make critbit the default hasher.
21:20 Changeset [4539] by phk
Remove obj_workspace parameter. We autosize it for just what is needed.
19:09 Changeset [4538] by phk
Fix an edge-case in vrt_assemble_string(). You will still run out of …
15:20 Ticket #508 (Varnish 2.0.4 started crashing more often under load. Assert error in ...) closed by tfheen
fixed: Fixed according to mail on -bugs; closing.
12:53 Changeset [4537] by phk
Remove an uninitialized variable and print the right one.
12:14 Changeset [4536] by phk
Increase session_workspace to 64k on non-32bit systems.

02/05/10:

20:22 Ticket #644 (Deadlock in 2.0.x under high load.) created by kmcfate
Varnish will dead lock with all threads in queued status dropping all …
17:22 VUG2 edited by perbu
(diff)
16:49 WikiStart edited by walraven
(diff)
15:47 VUG2 edited by walraven
(diff)
15:43 VUG2 edited by walraven
(diff)
15:42 VUG2 edited by walraven
(diff)
15:42 VUG2 edited by walraven
(diff)
15:41 VUG2 edited by walraven
(diff)
15:36 VUG2 created by walraven
10:20 Changeset [4535] by phk
Always send HTTP/1.1 back to the client.
09:58 Changeset [4534] by phk
Stylistic nit.

02/04/10:

17:24 Ticket #643 (Varnish load balancer & (keep session)) closed by kristian
invalid: This is not really a bug, but a general question. Those are better asked …
11:29 Ticket #643 (Varnish load balancer & (keep session)) created by Crossfire
Version: 2.0.6-1 Insall: .deb Os: Debian 5.0.3 I've got two backends …
10:27 Changeset [4533] by phk
Add a testcase which demonstrates bug #641, but does not fail it, yet.
10:09 Ticket #640 (varnishtest uses CLOCK_REALTIME instead of TIM_real) closed by phk
fixed: (In [4532]) Use TIM_real() or the benefit of OS/X. Fixes #640
10:09 Changeset [4532] by phk
Use TIM_real() or the benefit of OS/X. Fixes #640
04:47 Ticket #642 (log buffer (VSL) can get corrupted) created by Tv
I had varnishd behave oddly, didn't really manage to debug fully but got …

02/03/10:

23:30 Ticket #641 (client requests http/1.1, backend is http/1.0 conflicts with ...) created by dugan
If I make a 1.1 request I get back a 1.0 response back with chunked …
22:56 Ticket #640 (varnishtest uses CLOCK_REALTIME instead of TIM_real) created by dugan
In vcl.c, about line 512: - AZ(clock_gettime(CLOCK_REALTIME, &ts)); …
15:51 Ticket #398 (logging off phpbb always causes "Error 503 Service Unavailable") closed by phk
fixed: Time this ticket out, max number of HTTP headers is now a parameter.
15:50 Ticket #491 (Crash in 2.0.4) closed by phk
worksforme: time this ticket out. Belived fixed.
15:48 Ticket #373 (Varnish fails to reload backend/directory) closed by phk
worksforme: I belive this has been fixed. I tried to reproduce and could not. Reopen …
15:48 Ticket #449 (Crash in cache_ws.c with Varnish 2.0.3) closed by phk
worksforme: Time this one out. I belive this was fixed. Else, reopen ticket.
15:46 Ticket #510 (Age of objects with 2 varnishes in front of each other) closed by phk
worksforme: I think we have fixed this one. If not, please reopen the ticket, …
15:44 Ticket #511 (Repeating segfault) closed by phk
worksforme: Time this one out for lack of anything we can do about it.
15:44 Ticket #516 (vsl_mtx "deadlock"; child stops responding) closed by phk
worksforme: Time this ticket out, no other reports in the meantime and plenty of …
15:41 Ticket #519 (503 error problem) closed by phk
worksforme: This ticket does not seem to contain any bugs in varnish.
15:40 Ticket #224 (Improved logging) closed by phk
invalid: This is a feature request (a sensible one I might add) and has been on the …
15:10 Ticket #478 (Panic: Condition(ws->f + b2 <= ws->e) not true. thread = ...) closed by phk
worksforme: Presumably this is overtaken by events.
15:10 Ticket #470 (cryptic error message when drive is full) closed by phk
worksforme: I don't think that message is given anymore, at least I cannot reproduce …
15:07 Ticket #438 (varnish hangs upon hot reconfiguration) closed by phk
fixed: Time out for lack of response.
15:06 Ticket #310 (WS_Reserve panic + error) closed by phk
invalid: The new allocation policy for objects, forced on us by the persistent …
15:00 Ticket #447 (ESI chunked output fails if included content served via HTTP/1.0) closed by phk
fixed: First of all, I'm a little bit confused about the description, but assume …
14:58 Ticket #452 (Support for chunked transfers on client requests) closed by phk
invalid: I agree that this should be done. I have moved it to our …
14:58 PostTwoShoppingList edited by phk
(diff)
09:54 Changeset [4531] by tfheen
Merge r4530: Print the whole tag in once mode
09:40 Changeset [4530] by tfheen
Print the whole tag in once mode
00:38 Ticket #524 (esi + keepalive + HTTP/1.0 hangs untill sess_timeout) closed by phk
fixed: Thanks, that helped men nail it. Fixed in r4529.
00:37 Changeset [4529] by phk
When serving ESI to HTTP/1.0 clients, we use EOF mode. Remeber to …

02/02/10:

08:09 Changeset [4528] by ingvar
small rpm specfile fixes

02/01/10:

23:04 Ticket #446 (r00387 fails from time to time) closed by phk
worksforme: Timed out, believed fixed.
22:50 Ticket #480 (segfault with -s file) closed by phk
worksforme: Time this out, I belive this has been fixed.
22:50 Ticket #479 (segfault with -s persistent in trunk as of r4002) closed by phk
worksforme: Time this ticket out, I belive this is long since fixed.
22:49 Ticket #515 (Crash with persistent after seconds - no assert error) closed by phk
worksforme: Time this out, I belive this is long since fixed.
22:45 Ticket #429 (Segfault in expire timer thread) closed by phk
worksforme: Time this ticket out, belived fixed.
22:44 Ticket #421 (Varnish crashes with Assert error in cnt_done, cache_center.c line 209) closed by phk
worksforme: Time this ticket out.
22:44 Ticket #382 (varnishncsa is leaking) closed by phk
worksforme: Time this ticket out, I think this is fixed.
22:33 Ticket #358 (pre-allocated cache file gets shrunk on start of varnishd) closed by phk
worksforme: I think the way it works now is how we want it to work: either you specify …
22:30 Ticket #357 (Varnish exits quietly when arguments to -a or -T resolves to multiple, ...) closed by phk
fixed: Varnish handles both and has done so for quite some time.
22:29 Ticket #247 (Varnish sends 304 header for ESI pages although some of the included ...) closed by phk
invalid: Time this ticket out. Better 304/ESI interaction has been on our …
22:29 PostTwoShoppingList edited by phk
(diff)
22:28 Ticket #280 (Workspace overflows give confusing error messaqe) closed by phk
worksforme: Time this out. We know better workspace diagnostics, or dynamic …
22:27 Ticket #344 (varnish won't build on ppc/ppc64 using jemalloc) closed by phk
worksforme: Time this ticket out. Reopen if still at problem.
22:26 Ticket #340 (Silent failure on config error when starting as a daemon in CentOS5.2) closed by phk
worksforme: Time this ticket out.
22:25 Ticket #321 (hild (4945) Panic message: Assert error in EXP_Touch(), cache_expire.c ...) closed by phk
worksforme: Time this ticket out.
22:24 Ticket #268 (Make 304 and Last-Modified work with ESI) closed by phk
invalid: Close this ticket, it is a feature request and has lived in …
22:23 PostTwoShoppingList edited by phk
(diff)
22:23 Ticket #265 (Implement nuke option to invalidate all variants of an object) closed by phk
invalid: Close this ticket, it is a feature-request and has lived on the …
22:21 PostTwoShoppingList edited by phk
(diff)
22:20 Ticket #231 (Assert error in VCL_recv_method()) closed by phk
worksforme: Time this ticket out.
22:08 Ticket #419 (param esi syntax not documented) closed by phk
fixed: (In [4527]) Evict the entire section about run-time parameters and replace …
22:08 Changeset [4527] by phk
Evict the entire section about run-time parameters and replace with a …
22:06 Changeset [4526] by phk
Add a secret, and decisively undocumented -x option to varnishd, which …
21:13 Ticket #350 (Get pagesize from getpagesize() instead of hardcoding it) closed by phk
fixed: Time this ticket out. I belive we do now.
21:11 Ticket #366 (CLI Communication Error when calling vcl.discard in management interface) closed by phk
worksforme: Time this ticket out for lack of response.
21:08 Ticket #592 (Too many arguments for some macros causes varnishd.1 to be rendered ...) closed by phk
fixed: (In [4525]) Mdoc manual page adjustments. Fixes #592
21:08 Changeset [4525] by phk
Mdoc manual page adjustments. Fixes #592
20:47 Ticket #590 (Assert error in ESI_Parse(), cache_esi.c line 822: Condition(st->len < ...) closed by phk
fixed: Your +1 workaround did throw me of the scent for a moment and it certainly …
20:45 Changeset [4524] by phk
Add a regression test for ticket 590, now that I finally figured it out.
20:44 Changeset [4523] by phk
Fix an unwarranted assert, st->len can of course use the entire storage …
19:48 Changeset [4522] by phk
Merger a bunch of (mostly) stylistic changes from FreeBSD.
14:25 Ticket #622 (restart of varnishd sometimes fails on busy server) closed by phk
fixed: (In [4521]) When we detect the parent absconding the CLI pipes, close the …
14:25 Changeset [4521] by phk
When we detect the parent absconding the CLI pipes, close the acceptor …
14:06 Ticket #620 (error message from varnish "died signal=6<131>Jan 11 03:50:17 ...) closed by phk
fixed: (In [4520]) Add the master and child pid's to the SHMFILE. If the master …
14:06 Changeset [4520] by phk
Add the master and child pid's to the SHMFILE. If the master pid is …
13:44 Changeset [4519] by phk
Add a varnish "uptime" counter, which counts seconds of uptime for the …
13:40 Changeset [4518] by phk
Add an explanation I spent too long figuring out on my own.
11:36 Ticket #639 (Assert on writing to CLI when child process dies) closed by phk
fixed: (In [4517]) Don't assert on write errors to the child process CLI-pipe, it …
11:36 Changeset [4517] by phk
Don't assert on write errors to the child process CLI-pipe, it might …
11:21 Ticket #637 (Subversion ask for authentication which is not mentioned in the "Using ...) closed by phk
invalid
10:01 Ticket #634 (Race between HSH_Lookup and EXP_NukeOne) closed by phk
fixed: Fixed in r4516. Thanks a lot, it's no problem fixing bugs with tickets of …
10:00 Changeset [4516] by phk
Don't nuke the objcore object pointer when we deref the last object on the …
09:58 Changeset [4515] by phk
Explain the oh->refcnt that is lent to sess on waiting list.
09:29 Changeset [4514] by phk
Make the trouble-list hold a uintptr_t of the objhead, instead of the …
07:48 Changeset [4513] by phk
Lift the object refcount up to the objcore structure.

01/29/10:

16:58 Ticket #639 (Assert on writing to CLI when child process dies) created by tgr
varnishd 2.0.6 on Debian Lenny amd64. When a child dies: […] and …
13:16 Changeset [4512] by tfheen
Add cache channel implementation Cache channels are useful for active …
11:39 Changeset [4511] by phk
Document why we don't clean up in case of a timeout
10:56 Changeset [4510] by phk
Try to unbreak, or at least diagnose the tinderbox
08:58 Ticket #638 (Assert error in VRT_ESI) created by bertjan
I'm trying to experiment with ESI but even the simplest setup crashes. My …
Note: See TracTimeline for information about the timeline view.