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
