April 2013 Archives by thread
Starting: Tue Apr 2 09:47:58 CEST 2013
Ending: Tue Apr 30 13:46:21 CEST 2013
Messages: 117
- [master] f5a4589 Jenkins indicates that we are not shaving close enough to the size of the transient storage in these test-cases, steal another 70 bytes.
Poul-Henning Kamp
- [master] 2980d24 Fix a printf(3) type error
Poul-Henning Kamp
- [3.0] c6b3fae Fix compilation error on Solaris
Tollef Fog Heen
- [3.0] 5e064a1 Increase the id field in VSM
Tollef Fog Heen
- [master] ffe4da2 After trying several different ways, rename vcl_hit{} to vcl_lookup{}, that seems to be the shortest path from A to B.
Poul-Henning Kamp
- [master] 7da07a6 Fold cnt_hit() into cnt_lookup()
Poul-Henning Kamp
- [master] c13365e Flush the req->vsl on a panic.
Poul-Henning Kamp
- [master] 6c6a41a Actually do the VSL_flush on panics
Poul-Henning Kamp
- [master] 20bb2a0 Add beresp.uncacheable (will replace beresp.do_pass) and obj.uncacheable variables.
Poul-Henning Kamp
- [master] dc7f9a9 Move the check for cached uncacheable objs (= "hit-for-pass") into default VCL.
Poul-Henning Kamp
- [master] 010ef99 Use the new-ish enum type for req-fsm returns
Poul-Henning Kamp
- [master] 2f940fb Move esi-policy from hash-lookup to req-fsm
Poul-Henning Kamp
- [master] e6f12e9 Prefer exact matches
Tollef Fog Heen
- [master] 61b722b Move always_miss check up front to get it over with.
Poul-Henning Kamp
- [master] eb4cb91 Revert "Fix a bug discovered by inspection:"
Tollef Fog Heen
- [master] a84e768 Pick the youngest grace/IMS candidate object.
Poul-Henning Kamp
- [master] ccec288 Change calling convention of HSH_Lookup() so the return value is what major case we hit, and the returned obj/busyobj goes into pointer arguments.
Poul-Henning Kamp
- [master] 12f5a29 Move HSH_Lookup() all the way to the V4 state, compensate backwards to V3 in cnt_lookup()
Poul-Henning Kamp
- [master] 9b091b5 In the future we will need VCL also when we don't have a "struct req" at hand, most notably in the backend functions.
Poul-Henning Kamp
- [master] b7027d4 Encode the VRT prototype leading arguments, they're about to become more complicated.
Poul-Henning Kamp
- [master] 69f498d Pass the designated workspace to the VCL methods.
Poul-Henning Kamp
- [master] 8641ba8 Remove the req argument from the VCL foo-to-string conversion functions, all they need is a workspace. Some of them don't even need that.
Poul-Henning Kamp
- [master] 765139f Remove more 'req' arguments from VRT
Poul-Henning Kamp
- [master] d54e1ec Pass a busyobj * to the VCL methods
Poul-Henning Kamp
- [master] 20a5abe move VCL::handling from req to wrk
Poul-Henning Kamp
- [master] a5e7017 Move cur_method from req to wrk
Poul-Henning Kamp
- [master] 7913217 Follow up on discussion some weeks back, and rename vcl_fetch{} to vcl_backend_fetch{}, and vcl_response{} to vcl_backend_response{}.
Poul-Henning Kamp
- [master] 0c223ef Add a VCL_Ref{} function, we will need to give the fetcher threads a copy of the VCL.
Poul-Henning Kamp
- [master] c395b65 Add even more arguments to the VCL method functions
Poul-Henning Kamp
- [master] 71f8160 Use the busyobj workspace for random VCL work in vcl_backend_*{}
Poul-Henning Kamp
- [master] 5800cf9 Add a band-aid for now, and pass the bo with the req where bereq/beresp are available.
Poul-Henning Kamp
- [master] 2d53dfe Start moving the backend VCL variables to use busyobj rather than req
Poul-Henning Kamp
- [3.0] 4d0474f INSTALL: minor update
Tollef Fog Heen
- [3.0] 773d415 I have no idea how I ended up incrementting the fail counter by the size of the request, probably sleep copy&paste ?
Tollef Fog Heen
- [3.0] c209326 Add the version identifier to the CLI banner.
Tollef Fog Heen
- [3.0] 3102324 Doc: Fix indentation issue
Tollef Fog Heen
- [3.0] c703aff Change our chosen "bad_ip" to 192.0.2.255 which is a broadcast address from RFC5737's TEST-NET-1 and put a comment there to explain.
Tollef Fog Heen
- [3.0] ac3ab42 doc: Attempt two at fixing references.
Tollef Fog Heen
- [3.0] 17183b7 Spelling
Tollef Fog Heen
- [3.0] b2c508c Recognize OpenBSD as platform. Federico says it almost works.
Tollef Fog Heen
- [3.0] 5a1b472 Remove long gone cli.debug cli calls
Tollef Fog Heen
- [3.0] 5e3c785 Remove long since gone debug.backend cli.
Tollef Fog Heen
- [3.0] 30dc140 Sigh, this one is the working part of the fix:
Tollef Fog Heen
- [3.0] 1b373e8 If people only specify the Transient storage, only run on the Transient storage.
Tollef Fog Heen
- [3.0] 26c1421 Remove the FAQ from sphinx. It was never properly maintained.
Tollef Fog Heen
- [3.0] 1c20549 remove warning (invalid comment
Tollef Fog Heen
- [3.0] 6a1e3cd Merge rest of a9e5d3
Tollef Fog Heen
- [3.0] 48f0287 Try to make osx build happier.
Tollef Fog Heen
- [3.0] 6ecde6d Showcase !~ in the regex example
Tollef Fog Heen
- [3.0] a0eafec Pass -g to nm(1), it makes backtraces on OSX marginally less useless
Tollef Fog Heen
- [3.0] ee12797 Remove last traces of sess_workspace from logs
Tollef Fog Heen
- [3.0] b3e23d4 remove indent warning
Tollef Fog Heen
- [3.0] 6fc5a54 Polish vre.c a bit with respect to memory management and error messages.
Tollef Fog Heen
- [3.0] 22489e0 Invoke libtoolize before aclocal.
Tollef Fog Heen
- [3.0] f8464b2 Don't put POLLHUP in .events
Tollef Fog Heen
- [3.0] b8aa4f5 Document that lookup forces GET to the backend
Tollef Fog Heen
- [3.0] cf0b132 Typo
Tollef Fog Heen
- [3.0] 67b150a Fix the CLI ref documentation (including a bug in the built in docs).
Tollef Fog Heen
- [3.0] d420192 Fix a race condition, the child thread could get to the first assert before the parent carried out the assignment of the thread id to the variable.
Tollef Fog Heen
- [3.0] ebba85f Disable the PCRE JIT compiler by default
Tollef Fog Heen
- [3.0] a75a58d Clarify storage backend usage Some more text describing the behaviour on the various storage backend + some reformatting for readability
Tollef Fog Heen
- [3.0] 54456ac stats are no longer in CLI
Tollef Fog Heen
- [3.0] fde20f7 A couple of cleanups to get OSX to be more happy.
Tollef Fog Heen
- [3.0] 7dddf1b .gitignore log files from make check
Tollef Fog Heen
- [3.0] 62e16fc Fix markup of function list
Tollef Fog Heen
- [3.0] fcf695f PATCH: remove non-ascii characters and don't manually split words.
Tollef Fog Heen
- [3.0] c9db023 Return false if req.backend.health is accessed in vcl_deliver{} where this information is no longer available.
Tollef Fog Heen
- [3.0] 5fa5a39 s/obj.cookie/obj.http.set-cookie/
Tollef Fog Heen
- [3.0] 677d34f varnishadm: Handle EINTR from poll
Tollef Fog Heen
- [3.0] 29fc35d Make send_line static and drop prototype
Tollef Fog Heen
- [3.0] 49d7e92 Set ulimit -u (RLIMIT_NPROC) to unlimited for RHEL init script.
Tollef Fog Heen
- [3.0] e5da6ec Use ndirector, not serial in DNS director.
Tollef Fog Heen
- [3.0] 9d88a0e Add a bit of tab completion to varnishadm
Tollef Fog Heen
- [3.0] 3b49dc9 PATCH: document beresp.http.header
Tollef Fog Heen
- [3.0] 7b4557a Prefer exact matches
Tollef Fog Heen
- [3.0] 94dd555 Documentation fix for error in vcl_deliver.
Tollef Fog Heen
- [3.0] 07d488c varnishlog: if -m given, but no -c and -b, assume both
Tollef Fog Heen
- [3.0] afb0827 Fix an off-by-one in an error message
Tollef Fog Heen
- [3.0] b9d16c5 No point in referencing ancient history
Tollef Fog Heen
- [3.0] 5103801 Use memchr rather than strchr/index
Tollef Fog Heen
- [3.0] aab3450 Set the split character back to '=' after applying the runtime parameter to preserve the arguments as seen e.g. ps.
Tollef Fog Heen
- [3.0] 26b4509 Make
Tollef Fog Heen
- [master] 433e86f Set the waiter pipe as non-blocking and record overflows
Tollef Fog Heen
- [master] 931fa70 Move be*.status to use busyobj
Poul-Henning Kamp
- [master] 3e2c418 Move the beresp.do_* variables to busyobj
Poul-Henning Kamp
- [master] 4118ad5 Move the backend timeout vars to busyobj
Poul-Henning Kamp
- [master] c463be3 Move beresp.storage to busyobj
Poul-Henning Kamp
- [master] ee5ded3 Rearrange the ttl/grace/keep VRT functions
Poul-Henning Kamp
- [master] 6bc1ffc Move beresp.ttl/grace/keep to busyobj
Poul-Henning Kamp
- [master] 0f80514 Move the beresp.backend.* variables to busyobj
Poul-Henning Kamp
- [master] 7f2cd24 Fix indentation in emitted C code
Poul-Henning Kamp
- [master] 2e1dcdf Use the argument provided workspace, rather than default to req->ws.
Poul-Henning Kamp
- [master] 705e38b Move backend trouble maintenance to cache_backend.c
Poul-Henning Kamp
- [master] 2cbf11f Polish the health check a bit.
Poul-Henning Kamp
- [master] 763a811 White-space OCD
Poul-Henning Kamp
- [3.0] 9c1a540 Require libedit/readline
Tollef Fog Heen
- [3.0] 282d713 Simplify libedit/readline detection somewhat.
Tollef Fog Heen
- [3.0] 7ab7c49 Various code-polishings to make OmnitiOS happy.
Tollef Fog Heen
- [master] 9e6b75d Add %D and %T support to varnishncsa
Tollef Fog Heen
- [master] 75d112c Add missing break
Tollef Fog Heen
- [3.0] 86c5929 Add %D and %T support to varnishncsa
Tollef Fog Heen
- [master] d274585 remove old cruft
Per Buer
- [master] 1915084 Give the busyobj a copy of req->digest, and move adding saintmode entries to use busyobj.
Poul-Henning Kamp
- [3.0] d9bc81c Add support for banning on http.status
Tollef Fog Heen
- [master] b094d58 Give the busyobj a copy (+ref) of the req's vcl and director.
Poul-Henning Kamp
- [master] 95c563e Introduce the bereq.backend* variables.
Poul-Henning Kamp
- [master] 928dd02 Pass the digest to the backend->healthy() check, rather than the req*
Poul-Henning Kamp
- [master] da10ea3 Make VDI_Healthy() req/busyobj agnostic.
Poul-Henning Kamp
- [master] a5f32fd Start sorting VCL variables into "client", "backend" or "both".
Poul-Henning Kamp
- [master] 8b86482 Start moving the backend->getfd() stuff from req to busyobj
Poul-Henning Kamp
- [master] 860d7de Push the req->busyobj change all the way up through getfd.
Poul-Henning Kamp
- [master] 8a3dfdf The arguments we pass to the VCL and VRT code is getting out of hand and I've already forgot about them one important place already.
Poul-Henning Kamp
- [master] 2e3b542 Make the VRT_[GS]etHdr() take vrt_ctx arg.
Poul-Henning Kamp
- [master] 1c759b8 Move acls to vrt_ctx
Poul-Henning Kamp
- [master] f492465 Replace the newly introduced "ws" argument to VCL/VRT, with the even newer vrt_ctx argument.
Poul-Henning Kamp
- [master] af675ec Replace the newly added busyobj argument with vrt_ctx.
Poul-Henning Kamp
- [master] 4478944 Make all the VCL variables controlled by generate.py use vrt_ctx.
Poul-Henning Kamp
Last message date:
Tue Apr 30 13:46:21 CEST 2013
Archived on: Tue Apr 30 13:46:22 CEST 2013
This archive was generated by
Pipermail 0.09 (Mailman edition).