Bug#316468: [Pkg-sysvinit-devel] Bug#316468: Implement, but assist backporters?

James Youngman jay at excession.spiral-arm.org
Thu Jan 5 15:16:54 UTC 2006


On Thu, Jan 05, 2006 at 12:33:33PM -0200, Henrique de Moraes Holschuh wrote:

> > Is "-delete" is no slower than the current "-print0 | xargs rm" code?
> > I'll assume so.

The -delete action corresponds to a direct call to unlink.  Therefore
it is faster than the "-print0 | xargs" method.  In theory on some
systems xargs -P could be faster (i.e. ones with many CPUs and many
spindles) but it's rather unlikely.


> It might be a bit slower (extra fork, pipe setup), but it won't make much
> of a difference, either way.  I doubt it is in the easily measurable land.

I'd expect the difference to be measurable for deep directory
hierarchies, but have not measured it myself.

> > How about we make this change but encapsulate the find call in a function
> > in order to assist the sarge backporters?  The sysvinit packages already
> > require modification for use in sarge.
> 
> IMHO It makes no sense to do such a change and place it in a function call,
> the function call is probably slower than the original code to begin with :)

I agree.  The conceptual cost of the additional complexity outweighs
the benefit.  

James.





More information about the Pkg-sysvinit-devel mailing list