Ah, I should have said... I was using OMAPI back when I first set up
cobbler, but ran into some weird problems with the lease database
getting corrupted.  It's off and has been off for some time.  

So turning off manage_dhcp is, as far as I know, only skipping the
invocation of cheetah to turn my DHCP template file into a valid ISC
dhcpd.conf.

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of 
> Jeff Schroeder
> Sent: Wednesday, December 31, 2008 10:41 AM
> To: cobbler mailing list
> Subject: Re: Cobbler sync very slow, timing out with multiple 
> interfaces
> 
> On Wed, Dec 31, 2008 at 10:35 AM, Steven Wagner 
> <[email protected]> wrote:
> > Inspired by this message, I tried turning off manage_dhcp in my 
> > settings and cobbler sync went from taking upwards of 90 
> seconds to about 5-10 seconds.
> 
> Are you using OMAPI or having cobbler write out a static 
> /etc/dhcpd.conf? This might be the root of your problem 
> whereas disabling manage_dhcp is a bandaid.
> 
> > I don't use any bonded interfaces, but I do have one or two 
> multihomed 
> > boxes being tracked by cobbler...
> >
> > ________________________________
> > From: [email protected]
> > [mailto:[email protected]] On Behalf Of Chris 
> > Weaver
> > Sent: Wednesday, December 31, 2008 9:06 AM
> > To: [email protected]
> > Subject: Cobbler sync very slow, timing out with multiple interfaces
> >
> > I am working with the bonded interfaces option for 1.4.  For one 
> > server it works great, I can add two bonded interfaces and 
> a couple of 
> > non-bonded ones.  Everything comes up rosy.
> >
> > However cobbler sync is taking about 8 seconds when I have one 
> > interface, and about 20 seconds with six.  I add another 
> system with 
> > another 6 interfaces, it takes 3 minutes and times out.  If 
> I delete 
> > an interface from each system, sync takes around 2 minutes but at 
> > least it succeeds.  It is definitely related to dhcp since if I 
> > disable that in settings, sync comes back right away.
> >
> > This is the error I get (after 3 minutes):
> >
> > ng00ud01# cobbler sync
> >
> > join() is too long for a Python string
> >   File 
> "/usr/lib/python2.3/site-packages/cobbler/cobbler.py", line 83, 
> > in main
> >     rc = BootCLI().run(sys.argv)
> >
> >   File 
> "/usr/lib/python2.3/site-packages/cobbler/cobbler.py", line 61, 
> > in run
> >     return self.loader.run(args)
> >
> >   File "/usr/lib/python2.3/site-packages/cobbler/commands.py", line 
> > 122, in run
> >     return fn.run()
> >
> >   File 
> "/usr/lib/python2.3/site-packages/cobbler/modules/cli_misc.py", 
> > line 183, in run
> >     return self.api.sync()
> >
> >   File "/usr/lib/python2.3/site-packages/cobbler/api.py", 
> line 523, in sync
> >     return sync.run()
> >
> >   File 
> "/usr/lib/python2.3/site-packages/cobbler/action_sync.py", line 
> > 101, in run
> >     self.dhcp.write_dhcp_file()
> >
> >   File 
> > "/usr/lib/python2.3/site-packages/cobbler/modules/manage_isc.py",
> > line 262, in write_dhcp_file
> >     self.templar.render(template_data, metadata, 
> settings_file, None)
> >
> >   File "/usr/lib/python2.3/site-packages/cobbler/templar.py", line 
> > 133, in render
> >     data_out = data_out.replace("@@%s@@" % str(x),
> > str(search_table[str(x)]))
> >
> >
> > Any ideas?? TIA...
> >
> > --
> > ... Chris Weaver
> >
> > _______________________________________________
> > cobbler mailing list
> > [email protected]
> > https://fedorahosted.org/mailman/listinfo/cobbler
> >
> >
> 
> 
> 
> --
> Jeff Schroeder
> 
> Don't drink and derive, alcohol and analysis don't mix.
> http://www.digitalprognosis.com
> _______________________________________________
> cobbler mailing list
> [email protected]
> https://fedorahosted.org/mailman/listinfo/cobbler
> 
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to