Re: [xz-devel] Can "xz -T0 SMALLFILE1 SMALLFILE2 ... FILE99" be made multi-threaded?

2018-06-15 Thread Lasse Collin
On 2018-06-15 Denys Vlasenko wrote: > I noticed that one of my build scripts has this: > > find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz > > A rather typical usage, right? > > In my case, this takes several minutes to complete, > as there are 4000+ modules. The quick check

Re: [xz-devel] Can "xz -T0 SMALLFILE1 SMALLFILE2 ... FILE99" be made multi-threaded?

2018-06-15 Thread John Reiser
find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz Shorten each piped pathname so that fewer invocations of xz are required: ( cd $RPM_BUILD_ROOT/lib/modules/; find . -type f -name '*.ko' | xargs xz ) --

[xz-devel] Can "xz -T0 SMALLFILE1 SMALLFILE2 ... FILE99" be made multi-threaded?

2018-06-15 Thread Denys Vlasenko
Hi, I noticed that one of my build scripts has this: find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz A rather typical usage, right? In my case, this takes several minutes to complete, as there are 4000+ modules. The quick check confirms that xz runs single-threaded. The

[xz-devel] Can "xz -T0 SMALLFILE1 SMALLFILE2 ... FILE99" be made multi-threaded?

2018-06-15 Thread Denys Vlasenko
Hi, I noticed that one of my build scripts has this: find $RPM_BUILD_ROOT/lib/modules/ -type f -name '*.ko' | xargs xz A rather typical usage, right? In my case, this takes several minutes to complete, as there are 4000+ modules. The quick check confirms that xz runs single-threaded. The