Issue #1821 has been updated by Nigel Kersten.

Status changed from Needs more information to Closed
Assignee set to Nigel Kersten

As per the below thread, we're more aggressively closing tickets whose state is 
unsure, particularly old tickets with little to no inactivity in a long time.

You are free to reopen them.

http://groups.google.com/group/puppet-users/browse_thread/thread/a040cb9bc5c5b647

----------------------------------------
Bug #1821: Puppetd seems to check SELinux context of all files even though 
--tags is specified
https://projects.puppetlabs.com/issues/1821

Author: Ingemar Nilsson
Status: Closed
Priority: Normal
Assignee: Nigel Kersten
Category: 
Target version: 
Affected Puppet version: 0.24.6
Keywords: 
Branch: 


I recently upgraded Puppet to 0.24.6 on one system, and I quickly found out 
that the performance is at least an order of magnitude slower. Since it wasn't 
particularly fast before the upgrade either (but far from as slow as it is 
now), I used to run puppetd with the --tags modulename[,...] switch, which 
shortened the run time significantly.

Until now that is. Even when I just made some minuscule change in just one 
module, and runs Puppetd with --tags module, it takes almost as long time to 
run as the full run without --tags. I investigated, and noticed that it runs 
matchpathcon four times for each file in the system configuration, not just 
those files in the specified module(s). Is that really necessary?

This is on a CentOS 5 system with SELinux enabled. Now SELinux support is nice, 
and I would even accept a little bit of extra runtime because of it (but if I 
read the thread about the native Ruby API right, that overhead could become 
minimal). But an order of magnitude worse running time, as it is right now, is 
far from acceptable.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to