From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkRfJ-00027w-PC for qemu-devel@nongnu.org; Wed, 23 Aug 2017 05:09:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkRfF-0005z5-08 for qemu-devel@nongnu.org; Wed, 23 Aug 2017 05:09:33 -0400 Received: from mx1.redhat.com ([209.132.183.28]:57514) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dkRfE-0005yq-PR for qemu-devel@nongnu.org; Wed, 23 Aug 2017 05:09:28 -0400 Date: Wed, 23 Aug 2017 17:09:21 +0800 From: Fam Zheng Message-ID: <20170823090921.GB16292@lemon> References: <3f0dc918-0f55-e2f4-bf47-fe4abf5453bb@redhat.com> <20170822112046.GC12356@umbus.fritz.box> <20170822134815.77020eb8.cohuck@redhat.com> <20170823002907.GC5379@umbus.fritz.box> <20170823091650.48e7c44e.cohuck@redhat.com> <54526d47-b436-79d5-7a38-9516eaa727a6@redhat.com> <5b0ff74a-08d6-558d-4c79-a93758e6302a@redhat.com> <0bb344a3-f8f8-3365-cef1-1c68cf7d160d@redhat.com> <20170823085219.GA16292@lemon> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170823085219.GA16292@lemon> Subject: Re: [Qemu-devel] make check speed List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Thomas Huth Cc: Laurent Vivier , Peter Maydell , "Michael S. Tsirkin" , Cornelia Huck , Richard Henderson , QEMU Developers , Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= , Cleber Rosa , Paolo Bonzini , =?utf-8?B?THVrw6HFoQ==?= Doktor , Alex =?iso-8859-1?Q?Benn=E9e?= , David Gibson On Wed, 08/23 16:52, Fam Zheng wrote: > On Wed, 08/23 10:35, Thomas Huth wrote: > > Is it safe nowadays to run "make check -j4" for example? Last time I > > tried (maybe 1 or 2 years ago), there were still issues since some tests > > were using hard-coded temporary file names, so the parallel tests were > > disturbing each other, for example... > > We really should fix them. > > Last year I wanted to get some speed up in patchew's "make check" jobs so I > tried this: > > https://lists.gnu.org/archive/html/qemu-devel/2016-09/msg07713.html > > On my laptop it can save 50% time as shown in the commit message, unfortunately > the patch didn't get enough traction, and I've since then rarely used -j in > "make check" command lines (what?!). Spoke too soon, I forgot my git-publish hook has been doing "make check -j8" on all patches I post, and it seems to work well. Fam