<div dir="ltr">Hello Justin!<div><br></div><div>VHA is a commercial product, so we should probably keep it short of private as this is an open-source mailing-list.</div><div><br></div><div>However, since I'm sure the answer will be useful for other people, let's answer publicly :-)</div><div><br></div><div>VHA is a fire-and-forget tool, outside of the critical path so that replication requests failing (or being rate-limited) don't cause harm.</div><div>Purging, on the other hand, needs to be very vocal about failed purge requests failing as your cache consistency is at stake, so while VHA can do it, it's a bad idea.</div><div><br></div><div>However, VHA uses a tool named broadcaster which can be used on its own to do exactly what you need: replicate a single request for the CMS backend to the whole cluster, and report back so you can act on failures.</div><div><br></div><div>Cheer,</div><div><br><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>-- <br></div>Guillaume Quintard<br></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 14, 2021 at 7:39 AM Justin Lloyd <<a href="mailto:justinl@arena.net">justinl@arena.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-US" style="overflow-wrap: break-word;">
<div class="gmail-m_7138624766573782648WordSection1">
<p class="MsoNormal">Hi all,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I just saw the new <a href="https://www.youtube.com/watch?v=KhqVdKe2RAU" target="_blank">
Varnish HA video</a> and was wondering if VHA’s node synchronization would obviate the need for all of the Varnish nodes to be listed in the
<a href="https://www.mediawiki.org/wiki/Manual:Varnish_caching" target="_blank">MediaWiki Varnish caching configuration</a>. MediaWiki uses the list of cache nodes to send HTTP PURGE requests to invalidate cached pages when they are updated. So with VHA, could MediaWiki just
be configured with a single hostname or floating IP address (e.g. keepalived) that points to the Varnish cluster so that the cluster could handle replicating the PURGE requests?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
<p class="MsoNormal">Justin<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org" target="_blank">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" rel="noreferrer" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div>