September 2011 Archives by date
      
      Starting: Thu Sep  1 09:57:56 CEST 2011
         Ending: Fri Sep 30 21:09:32 CEST 2011
         Messages: 191
     
- [master] 0d079cc Reset the "built vary spec" (also) if we came back	from the waiting list, otherwise it might turn into garbage.
 
Poul-Henning Kamp
- [master] 69e5bd5 Also remove DIAGNISTICS around the prototype for	MCF_DumpRst()
 
Poul-Henning Kamp
- [master] d600ab8 Move acct_tmp to worker instead of session and	report # gunziped bytes rather than storage size when we gunzip	for delivery.
 
Poul-Henning Kamp
- [master] c14ced8 Take another stab at #1001/#994
 
Poul-Henning Kamp
- [master] 1bddcfa Document hit_for_pass in the tutorial
 
Kristian Lyngstøl
- [master] cb07c41 A bit of spit and polish inspired by DocWilcos	varnishtest patch.
 
Poul-Henning Kamp
- [master] 33774e3 Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] e000786 Ignore invalid HTTP headers
 
Andreas Plesner Jacobsen
- [master] dce01d1 Small optimization: don't process header when	inactive
 
Andreas Plesner Jacobsen
- [master] db1a21f Add documentation of string syntax, rollback,	panic and synthetic keywords.
 
Andreas Plesner Jacobsen
- [master] 8548216 I have not been able to reproduce this exact	circumstance, but the fix is readily obvious,	so:  Tighten requirement for range delivery.
 
Poul-Henning Kamp
- [master] daa446e Unlink -s file with autogenerated names
 
Tollef Fog Heen
- [master] 5facfd3 Make the default -s file size 100MB rather than 50%	of free disk space
 
Tollef Fog Heen
- [master] efaa48a Fix handling vs Varnish:handling in varnishncsa
 
Tollef Fog Heen
- [master] 4633d00 Fix up default format string in man page and code	comments
 
Tollef Fog Heen
- [master] b09f55e Fix string documentation for 3.0
 
Andreas Plesner Jacobsen
- [master] d56069e Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Andreas Plesner Jacobsen
- [master] c397697 Add text representation to Fetch_Body VSL message.
 
Poul-Henning Kamp
- [master] bac89d8 Improve the FetchError VSL messages.
 
Poul-Henning Kamp
- [master] b3690c6 Make it possible for VCL initializtion to fail	gracefully,	particularly so VMOD loading can emit sensible diagnostics.
 
Poul-Henning Kamp
- [master] eea97db Prototype adjustment for last commit
 
Poul-Henning Kamp
- [master] 3302916 Quench a pointless debug printf
 
Poul-Henning Kamp
- [master] 8b4c13c Don't leave pid file in weird error case.
 
Poul-Henning Kamp
- [master] 20732d8 Add return(restart) in vcl_error to the dot-graph
 
Kristian Lyngstøl
- [master] 3a08c3d Add Vmod_Id handle which VMOD can identify	themselves to VRT with.
 
Poul-Henning Kamp
- [master] 4213531 Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] 8156c29 Restore old nuke_limit, as 10 seems to be too low
 
Andreas Plesner Jacobsen
- [master] 76a050f Add .expected_response to probe documentation. Fix	error message for .expected_response.
 
Andreas Plesner Jacobsen
- [master] ce9dd3b Add type to connect_timeout
 
Andreas Plesner Jacobsen
- [master] f7c36f9 Tabulate probe properties and add all missing ones
 
Andreas Plesner Jacobsen
- [master] ef0387e Fix escapes,	and workaround man-page formatting issues
 
Andreas Plesner Jacobsen
- [master] e13b98c Add undocumented variables
 
Andreas Plesner Jacobsen
- [master] c717971 Always call fetch-processor begin,	also if C-L header is bogus.
 
Poul-Henning Kamp
- [master] 87ae60f Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] b16790a Avoid 32 bit variables in stats aggregation.
 
Poul-Henning Kamp
- [master] f336ffe Commit the actual fix for #1014 and not just the	test-case.
 
Poul-Henning Kamp
- [master] 6447d64 Updating configure line for ppc64,	as --disabled-jemalloc has changed to --without-jemalloc
 
Martin Blix Grydeland
- [master] 083d19a Dump the VSL into the varnishtest output.
 
Poul-Henning Kamp
- [master] 0bda0cb Minor flexelint'ing
 
Poul-Henning Kamp
- [master] b52b3a6 Start separating out the worker thread from the	worker pool stuff.
 
Poul-Henning Kamp
- [master] 2a754e9 Rename the pool initializer to Pool_Init()
 
Poul-Henning Kamp
- [master] c9d9539 Further Pool/Wrk separation.
 
Poul-Henning Kamp
- [master] 83753e2 Change the calling convention for waiters,	to make it OO
 
Poul-Henning Kamp
- [master] 0e9e4d1 Use VTLA VWP for poll waiter, turn it into an object.
 
Poul-Henning Kamp
- [master] 8bebce8 Use VTLA VWK for Kqueue waiter and make it an object
 
Poul-Henning Kamp
- [master] 685d9b9 Missed renaming these two bits.
 
Poul-Henning Kamp
- [master] b190a57 Allocate VTLA VWE to the Epoll Waiter and make it an	object
 
Poul-Henning Kamp
- [master] 012200a Eliminate the global vca_pipes.
 
Poul-Henning Kamp
- [master] 74a0b31 Attempt to convert to object (VTLA = VWS)
 
Poul-Henning Kamp
- [master] 0ad2c29 Move vca_handover() to SES_Handle() Move	vca_close_session() to SES_Close() If SES_Delete() gets a	reason, it calls SES_Close()
 
Poul-Henning Kamp
- [master] c105995 Move waiter related code from cache_acceptor.c to	its own file.
 
Poul-Henning Kamp
- [master] 0841b65 Move vca_return_session() to Pool_Wait()
 
Poul-Henning Kamp
- [master] 12f5366 Rename struct wq to struct pool,	and tag worker threads with it.
 
Poul-Henning Kamp
- [master] 738cafa Drop struct workreq, we don't use it.
 
Poul-Henning Kamp
- [master] fc59c74 Give each pool a list of sockets to accept() from
 
Poul-Henning Kamp
- [master] 5d5e873 Prepare the acceptor code to become multithreaded by	moving the pacing under a dedicated lock.
 
Poul-Henning Kamp
- [master] 761d0c0 Add body_status.h to includes
 
Poul-Henning Kamp
- [master] ac1fae5 Screw up the session allocator performance,	in order to prepare it for per-pool operation.
 
Poul-Henning Kamp
- [master] ea74343 A little bit of spit and polish...
 
Poul-Henning Kamp
- [master] 12bf085 Get rid of the single acceptor thread.
 
Poul-Henning Kamp
- [master] eafb66a Add a "long description field" to the VSC_F() macro,	the intent is that they should be mined and dumped into the	documentation.
 
Poul-Henning Kamp
- [master] 4f610d3 I've spent some time trying to think more clearly	about stats counters and it's all a mess.
 
Poul-Henning Kamp
- [master] 4571689 Shave 16 bytes of the session memory requirement by	putting the sockaddr's directly into struct sess.
 
Poul-Henning Kamp
- [master] dd0e30e Finish polishing the session memory management:
 
Poul-Henning Kamp
- [master] 260574a Make listen_sock a miniobj
 
Poul-Henning Kamp
- [master] 6810e7c First cleanup sweep over new per-pool acceptor code:
 
Poul-Henning Kamp
- [master] 56c353f Give session memory pools a back pointer to their	(thread) pool.
 
Poul-Henning Kamp
- [master] d885b81 Organize thread pools on a linked list instead of in	an array.
 
Poul-Henning Kamp
- [master] ac393c4 Revamp the code which rides herd on the thread pools:
 
Poul-Henning Kamp
- [master] 8faf587 Various minor polishing
 
Poul-Henning Kamp
- [master] bc1d749 Shave acct_req down to a bodybytes counter,	it's all we use it for.
 
Poul-Henning Kamp
- [master] f0746df OS/X does not have CLOCK_MONOTONIC,	use CLOCK_REALTIME and hope nobody steps the clock...
 
Poul-Henning Kamp
- [master] 652b2f6 Take another stab at getting OS/X to compile again.
 
Poul-Henning Kamp
- [master] e5975a5 Fix OS/X compilation for good.
 
Poul-Henning Kamp
- [master] 319d601 More OSX compat hackery, this time for LLVM
 
Poul-Henning Kamp
- [master] 9e39eb2 Increase the servers listen depth to 10.
 
Poul-Henning Kamp
- [master] c4a27e7 Work around a bug in OSX
 
Poul-Henning Kamp
- [master] d5eedbe A missing type-cast
 
Poul-Henning Kamp
- [master] b99540d Fix a typo.
 
Poul-Henning Kamp
- [master] 6734c86 Clear the poll structure beforehand in order to make	sure there are no lingering bits.
 
Poul-Henning Kamp
- [master] 8ff8091 Update zope-plone.vcl to v3 syntax
 
Tollef Fog Heen
- [master] e1fea86 Increase http_req_size, http_resp_size to 8192 bytes
 
Tollef Fog Heen
- [master] c94a809 Kqueue is go for Darwin11. Somebody should attempt	Darwin10 also.
 
Poul-Henning Kamp
- [master] 0bc47b7 Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] d5adf88 Fix poll waiter,	so that we don't terminate the search for poll'ed fd's early in the	case of a timeout.
 
Poul-Henning Kamp
- [master] 2a8a885 More details about failing test subprocesses.
 
Poul-Henning Kamp
- [master] c43c726 Missing newline
 
Poul-Henning Kamp
- [master] ff3d342 Wait for the health-probe to finish before we even	start client c2,	this should solve issues where the c2-v1 connection times out before it	ever got used.
 
Poul-Henning Kamp
- [master] 8b925e3 Make -M help text better
 
Andreas Plesner Jacobsen
- [master] e749a3e Make the VSL skeptical of zero-filled VSM.
 
Poul-Henning Kamp
- [master] d4455ed Correctly handle listen socket shutdown: Delete the	poolsock instance, pretend nothing else happened.
 
Poul-Henning Kamp
- [master] bc2759d Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] 96a4a90 Try to make it easier to see why this test fails.
 
Poul-Henning Kamp
- [master] f72c709 Disable this test on OSX,	the VM mapping is too random to get us the same address again,	even with hinting.
 
Poul-Henning Kamp
- [master] fb5477b Don't ignore the return value of the read(2) call on	a random dev.
 
Poul-Henning Kamp
- [master] db36b58 This cast is a tad too creative for my taste,	make it safer.
 
Poul-Henning Kamp
- [master] 8b4cc65 Remember to release workspace on listen socket close.
 
Poul-Henning Kamp
- [master] f98e2b8 remove unused variable
 
Poul-Henning Kamp
- [master] 2da6772 Remember to sleep and terminate,	rather than loop for ever on a zero VSL record. Still not quite sure	how they happen, but we shouldn't hang no matter what.
 
Poul-Henning Kamp
- [master] 223ff71 Do the zero check last,	so a varnishd restart has a chance to recover it.
 
Poul-Henning Kamp
- [master] 6d76ccd Don't rely on the test executing fast enough and	repeatably enough that two separate timestamps just happen to	be the same, just make them the same.
 
Poul-Henning Kamp
- [master] 4a976ec Remove never effected test
 
Poul-Henning Kamp
- [master] ff6f655 Increase varnishtest's HTTP rx timeout to 15 seconds,	a lot of test failures seems to be timeouts on stressed machines.
 
Poul-Henning Kamp
- [master] 4351233 Fix a long-standing bug in varnishtest:
 
Poul-Henning Kamp
- [master] 1bb41f9 Add a missing derefence.
 
Poul-Henning Kamp
- [master] abc5dd2 Go over this code once more, and fix various nits.
 
Poul-Henning Kamp
- [master] ef4c867 Cleanup sphinx warnings
 
Andreas Plesner Jacobsen
- [master] 63af998 Unrace this testcase a little bit more.
 
Poul-Henning Kamp
- [master] 0d50550 Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] 08b8b27 More detail on write errors.
 
Poul-Henning Kamp
- [master] 5ba20ed Add varnish-counters(7) man page
 
Tollef Fog Heen
- [master] c2e5ccb Look for ncurses/curses.h before curses.h
 
Tollef Fog Heen
- [master] e0ee2a2 Add file_read to the privilege set we need on Solaris
 
Tollef Fog Heen
- [3.0] 0010135 Allow relational comparisons on REAL type.
 
Tollef Fog Heen
- [3.0] a75c5e5 When headers are surplus to limits,	only log the first 20 char.
 
Tollef Fog Heen
- [3.0] ec3097a Reset the "built vary spec" (also) if we came back from	the waiting list, otherwise it might turn into garbage.
 
Tollef Fog Heen
- [master] 701e5c3 Format all code examples
 
Andreas Plesner Jacobsen
- [3.0] c97264d Pass warnings and error flags to distcheck
 
Tollef Fog Heen
- [3.0] 57cfe63 Also remove DIAGNISTICS around the prototype for	MCF_DumpRst()
 
Tollef Fog Heen
- [3.0] 784a26e Take another stab at #1001/#994
 
Tollef Fog Heen
- [3.0] a504a3f Document hit_for_pass in the tutorial
 
Tollef Fog Heen
- [3.0] d2d5427 Move acct_tmp to worker instead of session and report #	gunziped bytes rather than storage size when we gunzip for delivery.
 
Tollef Fog Heen
- [3.0] 2f57b83 A bit of spit and polish inspired by DocWilcos	varnishtest patch.
 
Tollef Fog Heen
- [3.0] bc40c1a Ignore invalid HTTP headers
 
Tollef Fog Heen
- [3.0] 8d3ad6e Small optimization: don't process header when inactive
 
Tollef Fog Heen
- [3.0] 050d0ff Add documentation of string syntax, rollback,	panic and synthetic keywords.
 
Tollef Fog Heen
- [3.0] 21b7258 I have not been able to reproduce this exact	circumstance, but the fix is readily obvious,	so:  Tighten requirement for range delivery.
 
Tollef Fog Heen
- [3.0] 81c7a6e Unlink -s file with autogenerated names
 
Tollef Fog Heen
- [3.0] efaea24 Make the default -s file size 100MB rather than 50% of	free disk space
 
Tollef Fog Heen
- [3.0] ea3eff1 Fix handling vs Varnish:handling in varnishncsa
 
Tollef Fog Heen
- [3.0] 693b27c Fix up default format string in man page and code	comments
 
Tollef Fog Heen
- [3.0] 0a7a30d Fix string documentation for 3.0
 
Tollef Fog Heen
- [3.0] c8a05bf Add text representation to Fetch_Body VSL message.
 
Tollef Fog Heen
- [3.0] 989645a Add body_status.h to includes
 
Tollef Fog Heen
- [3.0] 513da1e Improve the FetchError VSL messages.
 
Tollef Fog Heen
- [3.0] 4077127 Make it possible for VCL initializtion to fail	gracefully,	particularly so VMOD loading can emit sensible diagnostics.
 
Tollef Fog Heen
- [3.0] 1914ab2 Prototype adjustment for last commit
 
Tollef Fog Heen
- [3.0] 12095cf Quench a pointless debug printf
 
Tollef Fog Heen
- [3.0] 784396f Don't leave pid file in weird error case.
 
Tollef Fog Heen
- [3.0] da4c405 Add return(restart) in vcl_error to the dot-graph
 
Tollef Fog Heen
- [3.0] 4442b28 Add Vmod_Id handle which VMOD can identify themselves	to VRT with.
 
Tollef Fog Heen
- [3.0] 184ad94 Restore old nuke_limit, as 10 seems to be too low
 
Tollef Fog Heen
- [3.0] 1a80763 Add .expected_response to probe documentation. Fix	error message for .expected_response.
 
Tollef Fog Heen
- [3.0] 9b1fea2 Add type to connect_timeout
 
Tollef Fog Heen
- [3.0] bb4163f Tabulate probe properties and add all missing ones
 
Tollef Fog Heen
- [3.0] 407ed75 Fix escapes, and workaround man-page formatting issues
 
Tollef Fog Heen
- [3.0] 3b5e7c4 Add undocumented variables
 
Tollef Fog Heen
- [3.0] b6fcb3d Avoid 32 bit variables in stats aggregation.
 
Tollef Fog Heen
- [3.0] 192e6d0 Commit the actual fix for #1014 and not just the	test-case.
 
Tollef Fog Heen
- [3.0] c593859 Always call fetch-processor begin,	also if C-L header is bogus.
 
Tollef Fog Heen
- [3.0] fc15a1c Updating configure line for ppc64,	as --disabled-jemalloc has changed to --without-jemalloc
 
Tollef Fog Heen
- [3.0] df412e7 Dump the VSL into the varnishtest output.
 
Tollef Fog Heen
- [3.0] 6fdc5c8 Minor flexelint'ing
 
Tollef Fog Heen
- [3.0] f8e7612 Increase the servers listen depth to 10.
 
Tollef Fog Heen
- [3.0] 7337e71 Clear the poll structure beforehand in order to make	sure there are no lingering bits.
 
Tollef Fog Heen
- [3.0] aab7c10 Update zope-plone.vcl to v3 syntax
 
Tollef Fog Heen
- [3.0] d4ece17 A missing type-cast
 
Tollef Fog Heen
- [3.0] 8a37450 Increase http_req_size, http_resp_size to 8192 bytes
 
Tollef Fog Heen
- [3.0] 1a21466 More details about failing test subprocesses.
 
Tollef Fog Heen
- [3.0] 5b48f8a Missing newline
 
Tollef Fog Heen
- [3.0] 277ad79 Wait for the health-probe to finish before we even	start client c2,	this should solve issues where the c2-v1 connection times out before it	ever got used.
 
Tollef Fog Heen
- [3.0] 787ce07 Make -M help text better
 
Tollef Fog Heen
- [3.0] 38116cf Try to make it easier to see why this test fails.
 
Tollef Fog Heen
- [3.0] f4c29c7 Disable this test on OSX,	the VM mapping is too random to get us the same address again,	even with hinting.
 
Tollef Fog Heen
- [3.0] 5cb89d9 Don't ignore the return value of the read(2) call on a	random dev.
 
Tollef Fog Heen
- [3.0] 697832e remove unused variable
 
Tollef Fog Heen
- [3.0] d57f12d This cast is a tad too creative for my taste,	make it safer.
 
Tollef Fog Heen
- [3.0] 2e50ed1 Don't rely on the test executing fast enough and	repeatably enough that two separate timestamps just happen to	be the same, just make them the same.
 
Tollef Fog Heen
- [3.0] dde4ee0 Remove never effected test
 
Tollef Fog Heen
- [3.0] bc568b8 Increase varnishtest's HTTP rx timeout to 15 seconds,	a lot of test failures seems to be timeouts on stressed machines.
 
Tollef Fog Heen
- [3.0] 902bdf4 Fix a long-standing bug in varnishtest:
 
Tollef Fog Heen
- [3.0] 2481d4b Add a missing derefence.
 
Tollef Fog Heen
- [3.0] cc7a81e Go over this code once more, and fix various nits.
 
Tollef Fog Heen
- [3.0] 300097c Cleanup sphinx warnings
 
Tollef Fog Heen
- [3.0] 2bec68e Unrace this testcase a little bit more.
 
Tollef Fog Heen
- [3.0] 656e038 More detail on write errors.
 
Tollef Fog Heen
- [3.0] 63ec044 Look for ncurses/curses.h before curses.h
 
Tollef Fog Heen
- [3.0] 0056676 Add file_read to the privilege set we need on Solaris
 
Tollef Fog Heen
- [master] 6c696ad Add more expressive VSL's for VCL related errors.
 
Poul-Henning Kamp
- [master] 74f3c13 A quick style polish
 
Poul-Henning Kamp
- [master] 9816a23 Give VRT_re_match a sess* arg and report VRE errors	using SLT_VCL_Error instead of asserting.
 
Poul-Henning Kamp
- [master] cb4bf6d Add an XXX comment
 
Poul-Henning Kamp
- [master] 8a385bf Make it possible to set limits for VRE matching.
 
Poul-Henning Kamp
- [master] 194d664 Merge branch 'master' of	ssh://git.varnish-cache.org/git/varnish-cache
 
Poul-Henning Kamp
- [master] 5fc5c45 Pass warnings and error flags to distcheck
 
Tollef Fog Heen
- [master] f837fbc Split solaris sandboxing out to a separate source	file, and apply patch received from Nils Goroll <nils.goroll at uplex.de>
 
Poul-Henning Kamp
- [master] 009eb1c Give VSL records a backend and client tag (2^30 fd's	is enough for everybody!) and tag them at generation,	rather than having varnishapi try to deduce each VSL's relationship.
 
Poul-Henning Kamp
- [master] 0d58f56 Second pass to tag VSL's with backend or client bits.
 
Poul-Henning Kamp
- [master] 558ee90 Add mising ;'s
 
Poul-Henning Kamp
- [master] d4dbc04 This test is much to brittle due to dependence on	random timing. Tighten it up with use of semaphores and	collapse s1/s2/s3 using "accept" keyword.
 
Poul-Henning Kamp
- [master] 7f56b9d Try harder to make v00036 deterministic
 
Poul-Henning Kamp
    
      Last message date: 
       Fri Sep 30 21:09:32 CEST 2011
    Archived on: Fri Sep 30 21:09:34 CEST 2011
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).