Back to Varnish Cache

VTLA - Varnish Three Letter Acronyms

doc/sphinx/reference/vtla.rst

1.03.7 KB
Original Source

.. 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.

VUT Varnish UTilities -- An API for client utilities to tap into VSM or VSC.

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