Trending

#VarnishCache

Latest posts tagged with #VarnishCache on Bluesky

Latest Top
Trending

Posts tagged #VarnishCache

Preview
Vinyl Cache

Vinyl Cache, the FOSS project formerly known as Varnish Cache, has a new logo:

https://vinyl-cache.org/

0 0 0 0
Vinyl Cache is moving — Varnish HTTP Cache

#vinylcache has left *) #github yesterday.

https://vinyl-cache.org/organization/moving.html

*) repos are archived to help people find the new location, and some related projects are still TODO

#varnishcache

1 0 0 0

#vinylcache forge migration in progress…

#varnishcache

0 0 0 0
Vinyl Cache is moving — Varnish HTTP Cache

More details on the #vinylcache move here: https://vinyl-cache.org/organization/moving.html

TL;DR: Expect github repos to soon be archived, get an account on code.vinyl-cache.org

#varnishcache

0 0 0 0
Original post on fosstodon.org

If you are a #vinylCache user, please prepare for the upcoming move to a self hosted #forgejo instance and register an account […]

1 1 0 0
Original post on fosstodon.org

Last call! Logo #contest!

Since #Cloudflare was recently facing a global outage, it’s a good moment to make you aware of a logo contest organised by an #opensource alternative #VinylCache.

Vinyl Cache, previously known under the name #VarnishCache, is rebranding itself and looking for a new […]

1 0 0 0
Original post on fosstodon.org

Announcing VCOT: OpenTelemetry Instrumentation for #vinylcache

We’re happy to announce to have opened the repository of VCOT (VinylCacheOpenTelemetry), a brand new open-source Go utility designed to enhance observability in Vinyl-Cache (and, for the time being, #varnishcache) environments […]

2 0 0 0
Original post on fosstodon.org

a databricks report on smart load balancing in k8s makes the rounds.
i would like to mention that we solved this and other problems using the shard director in #vinylcache (formerly #varnishcache) years ago. for k8s we have viking (repo needs renaming).

and yes, l4 loadbalancing of http is, in […]

0 0 0 0
Preview
Varnish Cache 8.0 Arrives in the Middle of a Heated Rebranding Controversy The launch of Varnish Cache 8.0 has been eclipsed by heated debate over the project’s sudden rename to “Vinyl Cache.”

The launch of #VarnishCache 8.0 has been eclipsed by heated debate over the project’s sudden rename to “Vinyl Cache.”
linuxiac.com/varnish-cach...

0 0 0 0
Original post on infosec.exchange

Varnish Cache project to change its name to Vinyl Cache with the next release, 8.0.0 , In March.

> We have tried to negotiate with Varnish Software for many months about this issue, but their IP-Lawyers still insist that Varnish Software owns the Varnish Cache name, and at most we have being […]

3 2 0 0
Preview
uplex / varnish / slash · GitLab Storage Engines (stevedores) and Routers (loadmasters) for Varnish-Cache

@dalias with #varnishcache my recommendation for persistent storage is SLASH/fellow

https://gitlab.com/uplex/varnish/slash

0 0 0 0
Preview
Prepare Varnish-Cache for the age of AI by nigoroll · Pull Request #4209 · varnishcache/varnish-cache ... where of course AI stands for Asynchronous Iterators ;) On this PR This PR might be more extensive than others, and I would like to ask reviewers to lean back and take some time for it. Thank y...

With the merge of https://github.com/varnishcache/varnish-cache/pull/4209 #VarnishCache is now prepared for using asynchronous I/O also on the network side.

Stay tuned.

#io_uring

0 1 1 0
Original post on fosstodon.org

#varnishcache uses miniobj.h by @bsdphk which puts an unsigned int magic value at the start of each "thing pointed to", which is really helpful to guard against stray pointers, use-after-free and whatnot.

today i ran sth like

od -A None -t x4 -w 4 | grep -E <all possible magics> | sort | uniq […]

1 1 3 0
Preview
http2: The client closing the connection is not an error by nigoroll · Pull Request #4284 · varnishcache/varnish-cache It is fine for a client to close the connection, we should say a friendly goodbye and log this as no error. Closes #4281 Related to #4283

@selea until recently, the default h2 status in #varnishcache (unintentional)

https://github.com/varnishcache/varnish-cache/pull/4284

1 0 0 0
Preview
FOSDEM 2025 - A memory allocator with only 0,006% fixed overhead written from scratch

video and slides are online fosdem.org/2025/schedule/event/fosd... #varnishcache
#FOSDEM #buddy #MemoryAllocation #foss

1 3 0 0
Preview
FOSDEM 2025 - A memory allocator with only 0,006% fixed overhead written from scratch

100 minutes from now 👋🏻 #FOSDEM #varnishcache
fosdem.org/2025/schedule/event/fosd...

0 0 0 0

Die letzten zwei Tage mal wieder die Nase tief in den #varnishcache gesteckt. Das tut auch gut, mal wieder so richtig IT zu machen. Und: was ein geiles Stück Software.

0 0 0 0

as i am currently working on making #varnishcache client side io #async'hronius with #io_uring, i must say that lucumr.pocoo.org/2024/11/18/threads-beat-... made me think if we need more facilities for forensic analysis…

0 0 0 0
Original post on fosstodon.org

vmod-dynamic, our #varnishcache module for dynamic backends from #dns (A/CNAME and SRV records) has received some bug fixes and workarounds for issues in Varnish-Cache 7.5 and 7.6.

The new wait_timeout and wait_limits parameters are now supported.

See the changelog for details […]

0 0 0 0
slide from talk: SLASH/
• https://gitlab.com/uplex/varnish/slash/
• LGPL
• 2 Storage-Engines:
• Buddy: in-memory
• Fellow: tiered, PBs of ssd (disk) + TBs of memory, always consistent, eventually persistent, io_uring
• Only (working) persistent storage as FOSS
• Fixed size
• Solve LRU fairness problem
• Bare-metal performance

slide from talk: SLASH/ • https://gitlab.com/uplex/varnish/slash/ • LGPL • 2 Storage-Engines: • Buddy: in-memory • Fellow: tiered, PBs of ssd (disk) + TBs of memory, always consistent, eventually persistent, io_uring • Only (working) persistent storage as FOSS • Fixed size • Solve LRU fairness problem • Bare-metal performance

using #io_uring for storage in #varnishcache

#allsystemsgo #ASG2024

media.ccc.de/v/all-systems-go-2024-30...

From: @mediacccde
https://botsin.space/@mediacccde/113203506819669014

0 1 0 0
io_uring_enter(14, 1, 1, IORING_ENTER_GETEVENTS, NULL, 8) = 1
futex(0x7ff0c0d0a3bc, FUTEX_WAKE_PRIVATE, 1) = 1
<... futex resumed>)      = 0
io_uring_enter(14, 0, 1, IORING_ENTER_GETEVENTS, NULL, 8 <unfinished ...>
futex(0x7ff0c1e07008, FUTEX_WAKE_PRIVATE, 1) = 0
ioctl(19, FIONBIO, [0])   = 0
getpeername(19, {sa_family=AF_INET, sin_port=htons(54598), sin_addr=inet_addr("127.0.0.1")}, [28 => 16]) = 0
getsockname(19, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("127.0.0.1")}, [28 => 16]) = 0
ioctl(19, FIONBIO, [0])   = 0
writev(19, [{iov_base="HTTP/1.1", iov_len=8}, {iov_base=" ", iov_len=1}, {iov_base="200", iov_len=3}, {iov_base=" ", iov_len=1}, {iov_base="OK", iov_len=2}, {iov_base="\r\n", iov_len=2}, {iov_base="Date: Tue, 17 Sep 2024 14:33:25 "..., iov_len=35}, {iov_base="\r\n", iov_len=2}, {iov_base="Server: Varnish", iov_len=15}, {iov_base="\r\n", iov_len=2}, {iov_base="X-Varnish: 32770", iov_len=16}, {iov_base="\r\n", iov_len=2}, {iov_base="Content-Type: text/html; charset"..., iov_len=38}, {iov_base="\r\n", iov_len=2}, {iov_base="Retry-After: 5", iov_len=14}, {iov_base="\r\n", iov_len=2}, {iov_base="Content-Length: 228", iov_len=19}, {iov_base="\r\n", iov_len=2}, {iov_base="Connection: keep-alive", iov_len=22}, {iov_base="\r\n", iov_len=2}, {iov_base="\r\n", iov_len=2}], 21) = 192

io_uring_enter(14, 1, 1, IORING_ENTER_GETEVENTS, NULL, 8) = 1 futex(0x7ff0c0d0a3bc, FUTEX_WAKE_PRIVATE, 1) = 1 <... futex resumed>) = 0 io_uring_enter(14, 0, 1, IORING_ENTER_GETEVENTS, NULL, 8 <unfinished ...> futex(0x7ff0c1e07008, FUTEX_WAKE_PRIVATE, 1) = 0 ioctl(19, FIONBIO, [0]) = 0 getpeername(19, {sa_family=AF_INET, sin_port=htons(54598), sin_addr=inet_addr("127.0.0.1")}, [28 => 16]) = 0 getsockname(19, {sa_family=AF_INET, sin_port=htons(8080), sin_addr=inet_addr("127.0.0.1")}, [28 => 16]) = 0 ioctl(19, FIONBIO, [0]) = 0 writev(19, [{iov_base="HTTP/1.1", iov_len=8}, {iov_base=" ", iov_len=1}, {iov_base="200", iov_len=3}, {iov_base=" ", iov_len=1}, {iov_base="OK", iov_len=2}, {iov_base="\r\n", iov_len=2}, {iov_base="Date: Tue, 17 Sep 2024 14:33:25 "..., iov_len=35}, {iov_base="\r\n", iov_len=2}, {iov_base="Server: Varnish", iov_len=15}, {iov_base="\r\n", iov_len=2}, {iov_base="X-Varnish: 32770", iov_len=16}, {iov_base="\r\n", iov_len=2}, {iov_base="Content-Type: text/html; charset"..., iov_len=38}, {iov_base="\r\n", iov_len=2}, {iov_base="Retry-After: 5", iov_len=14}, {iov_base="\r\n", iov_len=2}, {iov_base="Content-Length: 228", iov_len=19}, {iov_base="\r\n", iov_len=2}, {iov_base="Connection: keep-alive", iov_len=22}, {iov_base="\r\n", iov_len=2}, {iov_base="\r\n", iov_len=2}], 21) = 192

babysteps, but something is happening #io_uring #varnishcache

1 0 0 0
Original post on fosstodon.org

a new #varnishcache release 7.6 has landed yesterday: varnish-cache.org/releases/rel7.6.0.html
some of the changes:
- backend connections can now queue if max_connections reached
- accept connections on all ports from ranges

see […]

0 0 0 0

updated changelog for the upcoming #varnishcache release github.com/varnishcache/varnish-cac...

1 0 0 0

as i was asked about it: the quick update on some #varnishcache news at #GPN22 was part of the first lightning talks https://media.ccc.de/v/gpn22-440-lightning-talks-i#t=81 - first section

0 0 0 0
Preview
Get ready for heavy traffic: Adding a Varnish cache to a production Docker stack All bloggers dream of the day that their site has an article that goes viral, reaching the front page of Reddit, a viral Tweet, or FB share. I've had it happen, and believe me it's an awful, awful fee...

Retrospective blog post to use BlueSky for comments:
techroads.org/get-ready-fo...
#Docker #VarnishCache

0 0 0 0