June 2015 Archives by date
Starting: Mon Jun 1 09:29:34 CEST 2015
Ending: Tue Jun 30 23:50:20 CEST 2015
Messages: 113
- [master] 321b3b4 Make sure all "table" .h files, and only those, have FlexeLint shutuppery about indentation.
Poul-Henning Kamp
- [master] ff0b761 Always reset backend poll to initial state when VCL changes temperature.
Poul-Henning Kamp
- [master] 256504c Comment polishing
Poul-Henning Kamp
- [master] 0aa8782 Get rid of the array of backend/directors in the compiled VCL.
Poul-Henning Kamp
- [master] e62cf00 Add casts to make gcc happier.
Poul-Henning Kamp
- [master] a72ab6c We don't have a vsl when coming from error in HTTP1_Session()
Nils Goroll
- [master] 977b831 Update the users guide to for new -sfile syntax
Martin Blix Grydeland
- [master] 900e4de Another mention of % in -sfile docs
Martin Blix Grydeland
- [4.0] 57d2e7a Update the users guide to for new -sfile syntax
Martin Blix Grydeland
- [4.0] 0efe5d9 Another mention of % in -sfile docs
Martin Blix Grydeland
- [master] 9b40808 Only bother/do g[un]zip if there actually is a beresp.body.
Poul-Henning Kamp
- [master] cbab1e1 Remove unused lock-families.
Poul-Henning Kamp
- [master] 190cbca sed s/Server/Client/ bin/varnishtest/vtc_client.c
Dridi Boukelmoune
- [master] 17c2005 Add missing test category: prOxy protocol
Dridi Boukelmoune
- [master] 98d13b4 Remove duplicate -d varnishd option in varnishtest
Dridi Boukelmoune
- [4.0] 2252591 Add python as requirement for varnish-libs-devel
Lasse Karstensen
- [master] 0fd62ec Add python as requirement for varnish-libs-devel
Lasse Karstensen
- [4.0] 7e3c3fe Prepare packages with new -libs-devel dependency.
Lasse Karstensen
- [master] 49712a5 vmods running vmodtool require python, so check for it
Lasse Karstensen
- [4.0] ea5fd91 Remove varnishreplay from the index.
Arianna Aondio
- [4.0] bfbaae3 Remove varnishreplay.rst, it is no more needed.
Arianna Aondio
- [master] acb98c8 Fix the -t option formatting for Varnish tools
Dridi Boukelmoune
- [4.0] 299bc3d Document varnishlog -w/-r with more details
Dridi Boukelmoune
- [master] d5db14b Retire POOL_NO_QUEUE, we don't use it.
Poul-Henning Kamp
- [master] a84f28e Rename to more appropriate names: It's about the tasks not the pools that service them.
Poul-Henning Kamp
- [master] 067662b Prepare for having more than two task queues, by turning them into an array of queues.
Poul-Henning Kamp
- [master] 42417e3 Generalize the task queuing code and specifically exempt acceptor tasks from the queue limits.
Poul-Henning Kamp
- [master] 00871ce Give TASK_QUEUE_ enum names decriptive of what is being queued (BO, REQ & VCA)
Poul-Henning Kamp
- [master] 454107b GCC doesn't let us assert the lower bound.
Poul-Henning Kamp
- [master] 72509ff Bound check on TASK_QUEUE_END instead
Dridi Boukelmoune
- [master] 166ce40 Run background processes in varnishtest
Dridi Boukelmoune
- [master] 48b09e9 Only run ->fini steps for ->init steps which succeeded.
Poul-Henning Kamp
- [master] 47028c7 Alloc vmods to bail out of ->init, now that we have mechanism for doing the right thing during fini.
Poul-Henning Kamp
- [master] b79f529 exec from the shell so we see the actual pid for the SIGHUP
Nils Goroll
- [master] 202417a Don't put the cli in VRT_CTX, but give it a vsb for complaints during initialization.
Poul-Henning Kamp
- [master] 80beeb4 Make it possible for (vmod) functions called from vcl_init{} to set "return(fail)" status, by making the "return(ok)" implicit.
Poul-Henning Kamp
- [master] 25ae15e Call vcl_init{} from the compiled VMODs event(LOAD) code.
Poul-Henning Kamp
- [master] f6a324e Pass the CTX to vmods init functions instad of the VCL_conf (which is part of the CTX).
Poul-Henning Kamp
- [master] 968fc3e Call the vcl_fini{} from the VGC's event(DISCARD).
Poul-Henning Kamp
- [master] a7f8e65 Improve description
Federico G. Schwindt
- [master] 2301a32 Drop VCL_conf forward declaration
Federico G. Schwindt
- [master] 74fba61 Document BLOB and improve existing bits
Federico G. Schwindt
- [master] 5dd668e Make the test and real opens of compiled VCL's use the same code.
Poul-Henning Kamp
- [master] 4ce9f90 Turn the optional vmod init function into an event function instead, and call it with LOAD and DISCARD events.
Poul-Henning Kamp
- [master] 5175539 Also call vmod::event on cold/warm/use events.
Poul-Henning Kamp
- [master] 73c6012 Clearify the transaction grouping documentation
Martin Blix Grydeland
- [master] 3f1a5ea reword the vsl memory usage section a bit
Nils Goroll
- [master] 3bd031e reorder sections
Nils Goroll
- [master] 8336ff8 up one level (unrelated to grouping)
Nils Goroll
- [master] 95c2094 Polish the generated C code a bit, new order:
Poul-Henning Kamp
- [master] aa19241 Merge branch 'master' of git.varnish-cache.org:varnish-cache
Poul-Henning Kamp
- [master] 3018d44 FlexeLint nit-pickery
Poul-Henning Kamp
- [master] 2006bd9 Rename struct vcls to struct vcl
Poul-Henning Kamp
- [master] 2c128ca Move the panic-dump of VCL's to cache_vcl.c so cache_panic.c doesn't need to know what's inside.
Poul-Henning Kamp
- [master] 93112f3 Isolate more knowledge about the internals of a VCL in cache_vcl.c
Poul-Henning Kamp
- [master] fa6d649 Isolate VCL-internals more in cache_vcl.c
Poul-Henning Kamp
- [master] 08fe2b8 Make the reference req/busyobj and a few other bits hold in VCL's a pointer to our internal housekeeping structure, rather than the VCL_conf stucture.
Poul-Henning Kamp
- [master] c72cfed Make the VCL reference in vrt_ctx point to our internal housekeeping rather than the compile config structure.
Poul-Henning Kamp
- [master] ff6d1d8 Move some housekeeping stuff out of VCL_conf and into housekeeping struct vcl.
Poul-Henning Kamp
- [master] 97be245 Get rid of the unused "count" field in vrt_ref.
Poul-Henning Kamp
- [master] e38f702 No need to copy the VCL_conf struct anymore, it can be const.
Poul-Henning Kamp
- [master] f9b6914 Gracefully fail shell commands in varnishtest
Dridi Boukelmoune
- [master] 02f1654 No need for curly braces
Dridi Boukelmoune
- [master] 1b4695e Rename VRT_init_vbe() to VRT_new_backend()
Poul-Henning Kamp
- [master] 28bdbcc Rename VRT_fini_vbe() to VRT_delete_backen()
Poul-Henning Kamp
- [master] cc70c58 Rearrange the backend code a bit.
Poul-Henning Kamp
- [master] a66ec75 Give more delay u00001.vtc for slower architectures
Dridi Boukelmoune
- [master] 3e5700b It's possible to return abandon from v_b_e{} now
Federico G. Schwindt
- [4.0] 9b22a01 Update changes file with commits since 4.0.3.
Lasse Karstensen
- [master] 327346d Avoid spurious logrotate mail under systemd
Tollef Fog Heen
- [master] 67dd349 Reserve room in the name scheme for private tests.
Lasse Karstensen
- [4.0] 5cc3f04 s/have/has/
Lasse Karstensen
- [4.0] 2aa3546 s/have/has/
Dridi Boukelmoune
- [master] d00f35a Remember to release the VCL.
Poul-Henning Kamp
- [master] 8bb3709 Assert that we have stats counters when we try to get a fd from a backend. (ie: the VCL is warm)
Poul-Henning Kamp
- [master] c759e55 Add a transient "cooling" state to VCLs, while we wait for the busy count to drop to zero.
Poul-Henning Kamp
- [master] 0a14644 Hang backends from a list off the VCL that created them.
Poul-Henning Kamp
- [master] 1fe06ba Make it cache_vcl's responsibility to send events to backends and to discard them with the VCL.
Poul-Henning Kamp
- [master] 2e247f5 Rearrange #includes to get vrt.h before cache_backend.h
Poul-Henning Kamp
- [master] 2afc943 Don't rely on continued access to the vrt_backend struct used to create a backend, that may be true of VCC compiled backends, but won't be for VMOD dynamic backends.
Poul-Henning Kamp
- [master] 4a7dc34 Give the vrt_backend_probe struct the same treatment as vrt_backend.
Poul-Henning Kamp
- [master] eb9ecf9 avoid a double free
Poul-Henning Kamp
- [master] 91dfd24 Add support for a default backend probe.
Poul-Henning Kamp
- [master] a4747b3 Add a parameter to tune the backend connection idle timeout.
Poul-Henning Kamp
- [master] 606b2d6 VXID is the default varnishlog grouping mode
Federico G. Schwindt
- [master] bd70241 Make sure we don't finish off a backend connection while the waiter is still engaged with it.
Poul-Henning Kamp
- [master] 746b4da Move bo->doclose to bo->htc->doclose which is more correct.
Poul-Henning Kamp
- [master] d27be69 Remove superflous debug
Federico G. Schwindt
- [master] 5be40a6 Kill another SLT_Debug message
Federico G. Schwindt
- [master] 48af2f5 Rename VRT_error() to VRT_synth() for consistency
Federico G. Schwindt
- [master] 04ad2c8 Grammar
Federico G. Schwindt
- [master] d486144 Point the vbc at the cond-var, rather than the worker while it's stolen. This should make it less tempting to do illadvised things.
Poul-Henning Kamp
- [master] 5713c11 Eliminate the only actual use of vbc->backend, in preparation for getting rid of it entirely.
Poul-Henning Kamp
- [master] 7c898d1 Forgotten in previous commit.
Poul-Henning Kamp
- [master] fdf06b4 Let directors and backends do their own panic dumps.
Poul-Henning Kamp
- [master] fec6289 Eliminate vbc->backend pointer
Poul-Henning Kamp
- [master] 2ea02cb Segregate HTTP1 protocol stuff in its own include file.
Poul-Henning Kamp
- [master] 275cf84 Split sending bereq into its own function, so the VBC/waiter dance does not pollute the http1 code.
Poul-Henning Kamp
- [master] 3c08479 Setting the default Host: header belongs in the backend code, not in the HTTP1 code.
Poul-Henning Kamp
- [master] dd01df1 Make the http1-pipe code use the same code to send the bereq, and properly send any cached req.body along (this didn't work before).
Poul-Henning Kamp
- [master] 7043f69 Fully privatize struct vbc.
Poul-Henning Kamp
- [master] 35cf781 Simplify vsl segment management, fixing spurious vsl overruns
Nils Goroll
- [master] fa4f00e Skip checks on pointers and work lists when at VSL_ENDMARKER
Nils Goroll
- [master] a728b14 clarify how to use VSLQ_Flush()
Nils Goroll
- [master] ecadacb Typo
Dridi Boukelmoune
- [master] 5177b99 Fix an assert which was (safe) off by one.
Poul-Henning Kamp
- [master] 11aaada Add (...) to silence flexelint
Poul-Henning Kamp
- [master] 6179e31 fix a race in the backend probe code
Poul-Henning Kamp
- [master] d571dc7 rewrite 0U - VSL_SEGMENTS in way which should make Flexelint happy
Nils Goroll
- [master] 0d33c1d Rename this file to the name I keep typing
Poul-Henning Kamp
- [master] 7fdf6d0 Fix out of storage condition when failing to allocate transient synth
Martin Blix Grydeland
- [master] 7585d89 Sort things tbl/vcl_returns.h
Poul-Henning Kamp
- [master] b90a835 Lock the backend tcp-pools under the backends_mtx, rather than the (implicit) CLI lock.
Poul-Henning Kamp
Last message date:
Tue Jun 30 23:50:20 CEST 2015
Archived on: Tue Jun 30 23:50:22 CEST 2015
This archive was generated by
Pipermail 0.09 (Mailman edition).