From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roel Janssen Subject: Performance regression on NFS with new manifest version Date: Tue, 08 Aug 2017 13:19:04 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34699) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1df2Xd-0002JB-6O for guix-devel@gnu.org; Tue, 08 Aug 2017 07:19:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1df2Xa-0002zz-2d for guix-devel@gnu.org; Tue, 08 Aug 2017 07:19:17 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54674) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1df2XZ-0002zu-VZ for guix-devel@gnu.org; Tue, 08 Aug 2017 07:19:14 -0400 Received: from [143.121.198.177] (port=34348 helo=cog147) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1df2XZ-0000s0-GE for guix-devel@gnu.org; Tue, 08 Aug 2017 07:19:13 -0400 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel Dear Guix, On our cluster, the following command took less than a second to run: guix package --search-paths At some point, the same command took 30 seconds to run. So, I tried previous versions of the profile and found generation 15 returned the search paths very quickly (as before), and generation 16 returned the search paths only after about 30 seconds (the regression). Looking into the manifests ($GENERATION_15/manifest and $GENERATION_16/manifest), I noticed that generation 15 uses manifest version 2, and generation 16 uses manifest version 3. What has changed, so that it takes a lot longer to run the same command as before? (this is probably disk-related, because that is a known cause for trouble on network-mounted stores..) Thanks for your time! Kind regards, Roel Janssen