Clear the sql cache for dns and dhcp, fixing #42.
[invirt/packages/invirt-dns.git] / code / dnsserver.py
index 3cc8dc5..b6a5ac3 100755 (executable)
@@ -23,6 +23,7 @@ class DatabaseAuthority(common.ResolverBase):
                                   serial=1, refresh=3600, retry=900,
                                   expire=3600000, minimum=21600, ttl=3600)
     def _lookup(self, name, cls, type, timeout = None):
+        sipb_xen_database.clear_cache()
         if not (name.lower() == self.domain or 
                 name.lower().endswith('.'+self.domain)):
             #Not us