Nice, I hadn't noticed that. If that's the case, this should be a non-issue for us in the long term... once we upgrade :)
On Thursday, February 2, 2017 at 6:29:37 PM UTC-5, Stefan Lasiewski wrote: > > How funny. I was just looking this up also. Also running Puppet 3.8 & > Foreman 1.12.x, and a dozen Docker hosts. Turns out that Foreman doesn't > like 12 hosts with dozens of interfaces on each! > > Looks like this has also been fixed in Foreman 1.14. See > http://projects.theforeman.org/issues/16834 , which adds 'veth*' to > ignored_interface_identifiers > . > > -= Stefan > > On Thursday, February 2, 2017 at 12:35:49 PM UTC-8, Chris Baldwin wrote: >> >> I think the other way would be to avoid managing the host directly. Since >> we only use Foreman as an ENC, all class management could (should) be moved >> to a hostgroup, therefor never having to load the NICs. >> >> On Thursday, February 2, 2017 at 3:31:08 PM UTC-5, Tomer Brisker wrote: >>> >>> A possible workaround, if you don't need to manage all of those >>> interfaces in foreman, is to ignore some of them during fact import using >>> the ignored_interface_identifiers setting. >>> You may need to delete the host and re-run puppet for the ignored >>> interfaces to be removed. >>> >>> On Thu, Feb 2, 2017 at 10:22 PM, Chris Baldwin <[email protected]> >>> wrote: >>> >>>> Huh, that's interesting. The affected hosts do have a >>>> larger-than-average (10+) number of interfaces as they're docker servers, >>>> which is a commonality I hadn't noticed. >>>> >>>> Do you guys need/want any other logs to help w/ the issue? Is there any >>>> kind of workaround that you've found? >>>> >>>> On Thursday, February 2, 2017 at 3:12:12 PM UTC-5, Tomer Brisker wrote: >>>>> >>>>> Hi Chris, >>>>> >>>>> Thank you for reporting this. >>>>> This looks like you are hitting >>>>> http://projects.theforeman.org/issues/7829 which has to do with a >>>>> large number of interfaces on the host, leading to the interface partial >>>>> being rendered for each interface. >>>>> >>>>> On Thu, Feb 2, 2017 at 9:50 PM, Chris Baldwin <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> My setup: >>>>>> * Multiple Foreman servers, all on 1.12.1 >>>>>> * memcached shared between them >>>>>> * shared backend DB (psql, 9.4.5) >>>>>> * Foreman is a puppet 3.8 ENC only >>>>>> >>>>>> I have a reasonably large Foreman install. For some reason, some >>>>>> hosts take forever to load when clicking on 'edit'. The only thing I see >>>>>> in >>>>>> the logs is some obscene amount of rendering messages, to the tune of >>>>>> 445+ >>>>>> seconds of >>>>>> >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (27.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.9ms) >>>>>> >>>>>> over and over. >>>>>> >>>>>> I have a few questions about this: >>>>>> * I got this info from debug. What else can I look at to get more >>>>>> information? >>>>>> * Why is it rendering the same four items over and over? >>>>>> * I actually deleted the host from Foreman and re-ran puppet, that >>>>>> seemed to fix the issue temporarily. However, I don't understand *why* >>>>>> that >>>>>> made a difference. Can someone shed some light on this? >>>>>> >>>>>> -Chris (oogs/oogs_/oogs_werk on IRC) >>>>>> >>>>>> This log is for a good host. In a bad host, add about 100 times the >>>>>> stanzas I listed above. >>>>>> >>>>>> 2017-02-02 11:36:42 [app] [I] Started GET "/hosts/ >>>>>> testhost.domain.com/edit" for 127.0.0.101 at 2017-02-02 11:36:42 >>>>>> -0800 >>>>>> 2017-02-02 11:36:42 [app] [I] Processing by HostsController#edit as >>>>>> HTML >>>>>> 2017-02-02 11:36:42 [app] [I] Parameters: {"id"=>" >>>>>> testhost.domain.com"} >>>>>> 2017-02-02 11:36:42 [app] [D] Cache read: >>>>>> _session_id:1234567890asdfghjkl >>>>>> 2017-02-02 11:36:42 [app] [D] Setting current user thread-local >>>>>> variable to oogs >>>>>> 2017-02-02 11:36:42 [app] [D] Cache read: authorize_login_delegation >>>>>> 2017-02-02 11:36:42 [app] [D] Cache read: authorize_login_delegation >>>>>> 2017-02-02 11:36:42 [app] [D] Cache read: idle_timeout >>>>>> 2017-02-02 11:36:42 [app] [D] Setting current organization >>>>>> thread-local variable to none >>>>>> 2017-02-02 11:36:42 [app] [D] Setting current location thread-local >>>>>> variable to none >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered hosts/_progress.html.erb >>>>>> (0.2ms) >>>>>> 2017-02-02 11:36:42 [app] [D] Setting current organization >>>>>> thread-local variable to MyOrg >>>>>> 2017-02-02 11:36:42 [app] [D] Setting current location thread-local >>>>>> variable to MyLoc >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (41.7ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (31.5ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (29.7ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (27.2ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.1ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (17.7ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (17.6ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.1ms) >>>>>> 2017-02-02 11:36:42 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (44.3ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (21.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (20.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (17.4ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (17.8ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.8ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered config_groups/_ >>>>>> config_group.html.erb (18.4ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> config_groups/_config_groups_selection.html.erb (513.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> puppetclasses/_selectedClasses.html.erb (0.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> puppetclasses/_classes_in_groups.html.erb (2.6ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered puppetclasses/_ >>>>>> classes.html.erb (33.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> puppetclasses/_class_selection.html.erb (678.5ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (55.6ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (58.6ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (27.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.3ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (30.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (27.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.8ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (26.8ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (26.8ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (26.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (26.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (27.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (27.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (29.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (25.4ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (28.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (22.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (1.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (25.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_base_form.html.erb >>>>>> (22.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_virtual_form.html.erb >>>>>> (0.9ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered nic/_ >>>>>> provider_specific_form.html.erb (0.1ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> nic/manageds/_managed.html.erb (24.3ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered hosts/_interfaces.html.erb >>>>>> (381.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> puppetclasses/_class_parameters.html.erb (12.0ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> puppetclasses/_classes_parameters.html.erb (43.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> common_parameters/_inherited_parameters.html.erb (5.7ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> common_parameters/_parameter.html.erb (1.8ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> common_parameters/_parameters.html.erb (3.9ms) >>>>>> 2017-02-02 11:36:43 [app] [D] Setting current location thread-local >>>>>> variable to none >>>>>> 2017-02-02 11:36:43 [app] [D] Setting current organization >>>>>> thread-local variable to none >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered hosts/_form.html.erb >>>>>> (1425.5ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered hosts/edit.html.erb within >>>>>> layouts/application (1427.6ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered >>>>>> layouts/_application_content.html.erb (0.3ms) >>>>>> 2017-02-02 11:36:43 [app] [D] Cache read: use_gravatar >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered home/_user_dropdown.html.erb >>>>>> (2.9ms) >>>>>> 2017-02-02 11:36:43 [app] [D] Cache read: >>>>>> views/tabs_and_title_records-4 ({:skip_digest=>true}) >>>>>> 2017-02-02 11:36:43 [app] [I] Read fragment >>>>>> views/tabs_and_title_records-4 (1.6ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered home/_topbar.html.erb (9.2ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Rendered layouts/base.html.erb >>>>>> (10.4ms) >>>>>> 2017-02-02 11:36:43 [app] [I] Completed 200 OK in 1540ms (Views: >>>>>> 1103.7ms | ActiveRecord: 388.9ms) >>>>>> 2017-02-02 11:36:43 [app] [D] Cache write: >>>>>> _session_id:1234567890asdfghjkl ({:expires_in=>86400}) >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Foreman users" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at https://groups.google.com/group/foreman-users. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Have a nice day, >>>>> Tomer Brisker >>>>> Red Hat Engineering >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Foreman users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/foreman-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Have a nice day, >>> Tomer Brisker >>> Red Hat Engineering >>> >> -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
