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] 
> <javascript:>> 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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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