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.

Reply via email to