Purge newly loaded docs from varnish automatically

This commit is contained in:
Magnus Hagander
2011-11-23 08:55:33 +01:00
parent 3eee67d18f
commit 00d058bc98

View File

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