From 00d058bc986e4724877f1e2eee5928eb8f6cf476 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Wed, 23 Nov 2011 08:55:33 +0100 Subject: [PATCH] Purge newly loaded docs from varnish automatically --- tools/docs/docload.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/docs/docload.py b/tools/docs/docload.py index 460dec6f..11682fae 100755 --- a/tools/docs/docload.py +++ b/tools/docs/docload.py @@ -100,6 +100,9 @@ for member in tf: load_doc_file(inner_member.name, inner_tar.extractfile(inner_member)) tf.close() +# Issue varnish purge for all docs of this version +curs.execute("SELECT varnish_purge('^/docs/' || %(v)s || '/')", {'v': ver}) + transaction.commit_unless_managed() if not quiet: print "Done (%i pages)." % pagecount