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/ed
>>> it" 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:1234567890asdfghjk
>>> l
>>> 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