May 2013 Archives by thread
Starting: Wed May 1 10:07:05 CEST 2013
Ending: Wed May 29 00:30:34 CEST 2013
Messages: 123
- [master] b3e1e10 Replace the remaining instances of the the "req" argument in VCL/VRT/VMOD with vrt_ctx arguments.
Poul-Henning Kamp
- [master] b6da2dc Remove the wrk argument from VCL/VRT, now everything we need is encapsulated in the vrt_ctx.
Poul-Henning Kamp
- [master] c3f399c Remove unused function VRT_MkGethdr()
Poul-Henning Kamp
- [master] 80b3ecc Make VRT_String() return a const char *
Poul-Henning Kamp
- [master] 7fd3aa3 Don't let the form of the argument to hash_data() leak into the production of the hash-key.
Poul-Henning Kamp
- [master] cc03355 Hint storage to Transient for hit-for-pass too
Tollef Fog Heen
- [3.0] 5683344 Hint storage to Transient for hit-for-pass too
Tollef Fog Heen
- [3.0] 428d430 Update version number for 3.0.4 RC
Tollef Fog Heen
- [3.0] f762f90 Fix up version number in spec file too
Tollef Fog Heen
- [master] f821a2f Document %D and %T for varnishncsa
Tollef Fog Heen
- [master] 8410629 Have calls to VCL methods provide bo, rather than derive it magically from req.
Poul-Henning Kamp
- [master] 10e1416 Remove req argument from vcl_backend_fetch{}
Poul-Henning Kamp
- [master] 1067ad1 Change req.* to bereq.* in vcl_backend_response{} where it makes no difference in any way.
Poul-Henning Kamp
- [master] 30d19c8 Eliminate req.* from vcl_backend_response{}
Poul-Henning Kamp
- [master] d2d9ddb Don't much about with req.* in vcl_backend_response{}
Poul-Henning Kamp
- [master] 5ddc4a3 Restructure slightly to fit v4 realities.
Poul-Henning Kamp
- [master] 467f45d Don't mess with req.* in vcl_backend_response{}
Poul-Henning Kamp
- [master] 282559d Don't use req.restarts in vcl_backend_response{}, it's a bad example and does nothing to make the tests objective any clearer.
Poul-Henning Kamp
- [master] cb93291 Don't use req.http to signal data for the test-case checks.
Poul-Henning Kamp
- [master] 0e967d6 Don't return error from vcl_backend_response{}
Poul-Henning Kamp
- [master] 6c4f5f8 Don't use error in vcl_backend_response{}
Poul-Henning Kamp
- [master] 1392c94 Don't restart from vcl_backend_response{}
Poul-Henning Kamp
- [master] c68e22e Don't do restart from vcl_backend_fetch{}
Poul-Henning Kamp
- [master] 344c017 Fix a testcase to not restart from vcl_backend_reponse{} and fix the bug (category: "How did _that_ ever work") this uncovered.
Poul-Henning Kamp
- [master] e9cb3ae Remove this testcase, it is no longer relevant.
Poul-Henning Kamp
- [master] 0e8db99 Eliminate error and restart as possible returns from vcl_backend_response{}
Poul-Henning Kamp
- [master] 2a49a1f Remove 'error' as a possible return from vcl_backend_fetch{}
Poul-Henning Kamp
- [master] d596b0c Documentation error wrt gzip Fixes #1281
Per Buer
- [master] 6ed1b68 Make the gzip docs a bit clearer
Per Buer
- [master] 3592eed Aim the axe at vcl_pass{}
Poul-Henning Kamp
- [master] 298475e Make the default return from recv and hash methods point to the next method we'll end up in.
Poul-Henning Kamp
- [3.0] 59320c4 Document changes from 3.0.3 to 3.0.4-rc1
Tollef Fog Heen
- [3.0] e15fcc9 Set the waiter pipe as non-blocking and record overflows
Tollef Fog Heen
- [3.0] 0754c07 Fix up spec file
Tollef Fog Heen
- [master] ea55fc0 Remove old bandaid from VCL1->VCL2 transition.
Poul-Henning Kamp
- [master] ebd66cf missing cmd line options
Per Buer
- [master] fa014c8 Change the "error" syntax to:
Poul-Henning Kamp
- [master] adab8d8 Make it possible to return(purge) in vcl_recv{}.
Poul-Henning Kamp
- [master] 255fe95 Change args to http_FilterReq() to a lower level.
Poul-Henning Kamp
- [master] 4614058 Forgotten file in last commit:
Poul-Henning Kamp
- [master] c8c3d31 Change args to FetchHdr() to lower levels.
Poul-Henning Kamp
- [master] 8e8a894 Give busyobj its own "t_fetch" timestamp, (== req->t_req) and only pass req to FetchHdr if we intend to send the body over.
Poul-Henning Kamp
- [master] 5647c26 Move the "need_host_hdr" test to cache_fetch.c
Poul-Henning Kamp
- [master] 43b4bec Make VRY_Create() operate on the busyobj and specifically on the bereq.* rather than the req.*, since that's what the backend saw.
Poul-Henning Kamp
- [master] 2165342 Add panic dump facility for threads which have a busyobj rather than a req.
Poul-Henning Kamp
- [master] 20f9078 Interesting: on FreeBSD uninitialized pthread keys default to the first one created. I would have skipped #0 if it was me...
Poul-Henning Kamp
- [2.1] 410228c Fix ancient bug in the 2.1 doctree Fixes #1302
Per Buer
- [master] bcdf4f1 Make the reason phrase optional. Basically the backend can drop the reason (OK) when responding to a probe without Varnish declaring the backend sick. Reported by astrosti on https://www.varnish-cache.org/forum/topic/961
Per Buer
- [master] eeef8c2 Add management shared memory counters. Add MGT.uptime management process uptime counter.
Martin Blix Grydeland
- [master] b922ac9 Add MGT.child_{start|exit|stop|died|dump|panic} counters
Martin Blix Grydeland
- [master] b3a461f Add SLT_Begin records at start of every new vxid transaction. Format: <type> <parent-vxid>
Martin Blix Grydeland
- [master] d9f7cd5 Keep an age counter in VSM_Head that will show the age of this SHM segment.
Martin Blix Grydeland
- [master] 162a06e Disable building while api is in flux
Martin Blix Grydeland
- [master] 23f828a Various VSM changes
Martin Blix Grydeland
- [master] 3a54afe Various VSC/varnishstat changes
Martin Blix Grydeland
- [master] 87c20ed Make the VSC types a tbl defined list, with descriptions.
Martin Blix Grydeland
- [master] bcb6b21 Add VSC_section information with VSC type description to VSC_point
Martin Blix Grydeland
- [master] 35a816e Order the reported point list in the same order as the corresponding VSC type defined in vsc_types.h
Martin Blix Grydeland
- [master] 12cbc69 Change varnishtest to use new api
Martin Blix Grydeland
- [master] e60c07c Some VSC functions added
Martin Blix Grydeland
- [master] 8aec529 New varnishstat curses implementation
Martin Blix Grydeland
- [master] 4cf3e41 Add verbosity levels to all Varnish counters
Martin Blix Grydeland
- [master] 285036a Add verbosity filter to interactive varnishstat
Martin Blix Grydeland
- [master] 507a101 Add VSL Query/Dispatch structured log messages facility
Martin Blix Grydeland
- [master] 64ad584 Make varnishlog use VSL Query/Dispatch
Martin Blix Grydeland
- [master] b4f9d54 Add a VSL_Check function to check a record pointers validity.
Martin Blix Grydeland
- [master] 6361987 Use a static jump table for the cursors.
Martin Blix Grydeland
- [master] cef9da1 Make Dispatch use VSL_Check to handle SHM ptrs.
Martin Blix Grydeland
- [master] f2e1f42 Drop the VSL_{Main|Mgt|Iter}Valid functions.
Martin Blix Grydeland
- [master] 3e5f375 Add an enum describing the return values from VSM_StillValid
Martin Blix Grydeland
- [master] 4e373b6 Add documentation about behavior on VSM_Close.
Martin Blix Grydeland
- [master] ddced7a Don't reverse order of transactions in callback
Martin Blix Grydeland
- [master] d6eeed4 Draw the info segment in the curses app
Martin Blix Grydeland
- [master] e1706e6 Remove some debugging printf's from varnishstat
Martin Blix Grydeland
- [master] 4b3dd53 Beginnings of new varnishlog
Martin Blix Grydeland
- [master] a099300 Beginnings of new VSL api
Martin Blix Grydeland
- [master] ef23d99 New VSL log format, with fraction indexes available to safely jump into the log.
Martin Blix Grydeland
- [master] 607b7af Update varnishadm to use new api
Martin Blix Grydeland
- [master] f6e0586 Make varnishtest work again with new VSL api
Martin Blix Grydeland
- [master] 5c8b67f Work on print out of transaction statements.
Martin Blix Grydeland
- [master] 445ba2b Implement VSL_ResetCursor
Martin Blix Grydeland
- [master] f370e8d Disable building varnishtest while VSL is in flux
Martin Blix Grydeland
- [master] ba19e06 Documentation updates
Martin Blix Grydeland
- [master] 020d5e7 Fix up some Makefile things for distcheck to pass
Martin Blix Grydeland
- [master] 88db48c Cast through void* to remove clang warning
Martin Blix Grydeland
- [master] eba8c98 Rename a variable to get rid of 'shadows global declaration' warning
Martin Blix Grydeland
- [master] f02f714 Remove file reading code until finished, to get rid of compiler warnings
Martin Blix Grydeland
- [master] 2262b6a Rename a variable to get rid of 'shadows global declaration' warning
Martin Blix Grydeland
- [master] dd9838c Update the varnishlog documentation
Martin Blix Grydeland
- [master] 18596a6 Move fetchbody to cache_fetch.c
Poul-Henning Kamp
- [master] d9c9c13 Turn vcl_pass{} into a "last chance to restart/error before fetch" decision point.
Poul-Henning Kamp
- [master] 78b5dab Make cnt_miss{} look more like cnt_pass{}
Poul-Henning Kamp
- [master] ac8de26 Use worker workspace for purge list of objects
Poul-Henning Kamp
- [master] 88db6f6 Move vcl_miss{} before vcl_backend_fetch{}
Poul-Henning Kamp
- [master] e16233f Unify some code from miss+pass into fetch
Poul-Henning Kamp
- [master] 2eb5e55 Move all of cnt_fetch() to cache_fetch.c
Poul-Henning Kamp
- [master] afed0f6 Let req_fsm deref its own bo->ref on failure
Poul-Henning Kamp
- [master] 4d4bfea Start splitting the fetch path into natural and (hopefully) understandable bits.
Poul-Henning Kamp
- [master] fddbe67 Try to separate "do_pass" from "have object" decision points.
Poul-Henning Kamp
- [master] bf58f06 Return an error on duplicated Host headers
Tollef Fog Heen
- [master] 486cf54 Give vcl_backend_(fetch|response){} the intended return methods.
Poul-Henning Kamp
- [master] f7592fd Polish
Poul-Henning Kamp
- [master] ee3b325 Eliminate the objcore** arg from STV_MkObject() by putting it in busyobj.
Poul-Henning Kamp
- [master] eef78be Don't steal the req's ref on the busyobj
Poul-Henning Kamp
- [master] 2643a6c Polish
Poul-Henning Kamp
- [master] 570d235 More filing away at the req/busyobj separation
Poul-Henning Kamp
- [master] dc8f77f More pushing of req/busobj split
Poul-Henning Kamp
- [master] 4b3d70b Polish
Poul-Henning Kamp
- [master] 1016485 Make the req responsisble for getting rid of its own body.
Poul-Henning Kamp
- [master] 8b89950 Collect all the beresp. policy code together
Poul-Henning Kamp
- [master] cf6f2af Polish
Poul-Henning Kamp
- [master] 22035ff Add cscope support
Tollef Fog Heen
- [master] c259f85 Add a -N option for use with utilities. This takes a VSM filename as argument, and will also disable the abandonment checks.
Tollef Fog Heen
- [master] 2910838 Add test for multiple Host headers
Tollef Fog Heen
- [master] 4efd5c9 Finally pull the remains of cnt_fetch() entirely into VBF_Fetch()
Poul-Henning Kamp
- [master] 299d0e7 Instigate a bit of VTLAism on the Varnish Backend Fetch code
Poul-Henning Kamp
- [master] a1100ba Nail down the asserts where we want them.
Poul-Henning Kamp
- [master] a6fafd2 One comment and N > 0 bugs from goal...
Poul-Henning Kamp
- [master] e2f1dac Register the busyobj on the thread while we do fetch-thread duty.
Poul-Henning Kamp
- [master] c09a7d5 Write the request body to the right wrk's wrw
Poul-Henning Kamp
- [master] 665f1ef Oops, that bit was still two test-cases to early
Poul-Henning Kamp
- [master] 9ab56d3 Mask out the identity type from the xid before VSL'ing.
Poul-Henning Kamp
- [master] ffb2d8e Try to get the busyobj refcounting more right
Poul-Henning Kamp
Last message date:
Wed May 29 00:30:34 CEST 2013
Archived on: Wed May 29 00:30:35 CEST 2013
This archive was generated by
Pipermail 0.09 (Mailman edition).