File: vtla.rst

package info (click to toggle)
varnish 7.7.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,280 kB
  • sloc: ansic: 104,222; python: 2,679; makefile: 1,297; sh: 1,077; awk: 114; perl: 105; ruby: 41
file content (148 lines) | stat: -rw-r--r-- 3,688 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
..
	Copyright (c) 2019-2020 Varnish Software AS
	SPDX-License-Identifier: BSD-2-Clause
	See LICENSE file for full text of license

.. role:: ref(emphasis)

.. _vtla:

====================================
VTLA - Varnish Three Letter Acronyms
====================================

Very early in the project, we made a fortunate bargain on eBay,
buying up a batch of 676 three letter acronyms, all starting with
'V'.

This page tells you what we use them for, if & when we remember to
add them...

VAV
    Varnish Arg Vector -- Argv parsing.

VBE
    Varnish Back End -- Code for contacting backends
    (bin/varnishd/cache_backend.c)

VBP
    Varnish Backend Polling -- Health checks of backends
    (bin/varnishd/cache_backend_poll.c)

VCA
    Varnish Connection Acceptor -- The code that receives/accepts the
    TCP connections (bin/varnishd/cache_acceptor.c)

VCC
    VCL to C Compiler -- The code that compiles VCL to C code. (lib/libvcl)

VCF
    Varnish CatFlap

VCL
    Varnish Configuration Language -- The domain-specific programming
    language used for configuring a varnishd.

VCT
    Varnish CType(3) -- Character classification for RFC2616 and XML parsing.

VDD
    Varnish (Core) Developer Day -- Quarterly invite-only meeting strictly
    for Varnish core (C) developers, packagers and VMOD hackers.

VENC
    Varnish ENCoding -- base64 functions

VEND
    Varnish ENDianess -- functions to marshall data in specified endianness

VEV
    Varnish EVent -- library functions to implement a simple event-dispatcher.

VEXT
    Varnish Extension -- Shared library loaded into the child process.

VGB
    Varnish Governing Board -- May or may not exist.
    If you need to ask, you are not on it.

VGC
    Varnish Generated Code -- Code generated by VCC from VCL.

VIN
    Varnish Instance Naming -- Resolution of -n arguments.

VLU
    Varnish Line Up -- library functions to collect stream of bytes
    into lines for processing. (lib/libvarnish/vlu.c)

VPI
    VCC Private Interface -- functions in varnishd which only VCC is
    allowed to call.

VRE
    Varnish Regular Expression -- library functions for regular expression
    based matching and substring replacement. (lib/libvarnish/vre.c)

VRT
    Varnish Run Time -- functions called from compiled code.
    (bin/varnishd/cache_vrt.c)

VRY
    VaRY -- Related to processing of Vary: HTTP headers.
    (bin/varnishd/cache_vary.c)

VSL
    Varnish Shared memory Log -- The log written into the shared
    memory segment for varnish{log,ncsa,top,hist} to see.

VSB
    Varnish string Buffer -- a copy of the FreeBSD "sbuf" library,
    for safe string handling.

VSC
    Varnish Statistics Counter -- counters for various stats,
    exposed via varnishapi.

VSS
    Varnish Session Stuff -- library functions to wrap DNS/TCP.
    (lib/libvarnish/vss.c)

VTC
    Varnish Test Code -- a test-specification for the varnishtest program.

VTE
    Varnish Turbo Encabulator

VTLA
    Varnish Three Letter Acronym -- No rule without an exception.

VUG
    Varnish User Group meeting -- Half-yearly event where the users and
    developers of Varnish Cache gather to share experiences and plan
    future development.

VWx
    Varnish Waiter 'x' -- A code module to monitor idle sessions.

VWE
    Varnish Waiter Epoll -- epoll(2) (linux) based waiter module.

VWK
    Varnish Waiter Kqueue -- kqueue(2) (freebsd) based waiter module.

VWP
    Varnish Waiter Poll -- poll(2) based waiter module.

VWS
    Varnish Waiter Solaris -- Solaris ports(2) based waiter module.



COPYRIGHT
=========

This document is licensed under the same licence as Varnish
itself. See LICENCE for details.

* Copyright (c) 2019 Varnish Software AS