Clear the sql cache for dns and dhcp, fixing #42.
authorEric Price <ecprice@mit.edu>
Sat, 29 Mar 2008 01:49:31 +0000 (21:49 -0400)
committerEric Price <ecprice@mit.edu>
Sat, 29 Mar 2008 01:49:31 +0000 (21:49 -0400)
svn path=/trunk/packages/sipb-xen-dns/; revision=300

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