From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aMtjBBM6AmGWQgEAgWs5BA (envelope-from ) for ; Thu, 29 Jul 2021 07:18:11 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id OLUDABM6AmGnQAAAB5/wlQ (envelope-from ) for ; Thu, 29 Jul 2021 05:18:11 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A31C610AD9 for ; Thu, 29 Jul 2021 07:18:10 +0200 (CEST) Received: from localhost ([::1]:41540 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m8yQr-0002S5-QH for larch@yhetil.org; Thu, 29 Jul 2021 01:18:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51158) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m8yQk-0002Ri-Ep for guix-patches@gnu.org; Thu, 29 Jul 2021 01:18:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44763) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m8yQk-0003MD-6p for guix-patches@gnu.org; Thu, 29 Jul 2021 01:18:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1m8yQk-000624-41 for guix-patches@gnu.org; Thu, 29 Jul 2021 01:18:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49766] [PATCH] gnu: rocksdb: set TEST_TMPDIR for faster test i/o. Resent-From: Ryan Sundberg Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 29 Jul 2021 05:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49766 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49766@debbugs.gnu.org Received: via spool by 49766-submit@debbugs.gnu.org id=B49766.162753585323135 (code B ref 49766); Thu, 29 Jul 2021 05:18:02 +0000 Received: (at 49766) by debbugs.gnu.org; 29 Jul 2021 05:17:33 +0000 Received: from localhost ([127.0.0.1]:56309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8yQG-000615-TI for submit@debbugs.gnu.org; Thu, 29 Jul 2021 01:17:33 -0400 Received: from mail.arctype.co ([138.68.9.245]:54731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m8yQF-00060g-Bg for 49766@debbugs.gnu.org; Thu, 29 Jul 2021 01:17:31 -0400 Received: from authenticated-user (mail.arctype.co [138.68.9.245]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.arctype.co (Postfix) with ESMTPSA id B45C813CD24 for <49766@debbugs.gnu.org>; Thu, 29 Jul 2021 05:17:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=arctype.co; s=mail; t=1627535845; bh=xu/Fd7igqmRzD1iAtERz9SMYtxpT0n4V/O1Gs9Et+2w=; h=Subject:References:To:From:Date:In-Reply-To:From; b=XFmSqzRhF7+8rbZiR0G+aXaTjiQKVrQ09wIExcuzmyvGfm5RXTEQBb2G8AjPjB9cn 0U0yCYNodRrNyJhRjCF7OEQy3LIOogF/1/p5idlrQlzR2htAvHRBcQ/8UFmhAdvDaH M4Z8rpw3utpZzm4KKPsTMu5vVOcMbLMjc2rAxzVOO9SWj8R691wOhiOEiBhiQ7Hd5v jobaLJpBYGhXuNrp719eItuKFdm0Qse5lYhDdG02BznZj0N9HZlcmAIm/qzmT7b/qx ERhtlcnanwXFUUmMTT2kz+H/5cv9BhoLbXRWgtmQy1shMFVn85j6TKCE+5DoC/taiF A0QS5lklQdj7Q== References: <20210729050026.18416-1-ryan@arctype.co> <20210729051307.24599-1-ryan@arctype.co> Message-ID: Date: Wed, 28 Jul 2021 22:17:24 -0700 MIME-Version: 1.0 In-Reply-To: <20210729051307.24599-1-ryan@arctype.co> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="XZeysmpDo2PnWTaYbkLvTTxR6nRJDZWFH" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Ryan Sundberg X-ACL-Warn: , Ryan Sundberg via Guix-patches From: Ryan Sundberg via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1627535890; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=w1J/u4tRX+p3g93MutiSMD+tU9+nPAAfzhOkTF94pOo=; b=amZoV5dgS98nbowjW6PESPTGtauxvzu913uBhOnMTH2cPYqESrjqPZigbqBiPTlWs65+qp hjMSRF+3mPfIU61fWT4stVeUvoCTOJCaDs5OtzsHQxkzDoT1pmlgK8EWVeQiH+FZ8J9FSv pxOm7vEzRWmQJGn76fsWJpo3JuX3zfxpRqHhPuKVVlgp10d4ET5poNhLQt7OXN1hDMPdSW 6e0raEP1C0j0sg2Ng/o6xkC8tPP8983FtY8clNdqaBSjemiomfrf6kbMd+waDxpHgRjidl K0DHkyp5D67Y0OR0n0jJePGvd6rO2N8jEdgMwEmOHuLDV37QcWqrdZGFADAKUQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1627535890; a=rsa-sha256; cv=none; b=h5SS2hkXWdsmav0F0koihbvE+LDClDWFwuHRwJtSmVsnQdyCrsCTi43YKO9flP3PYxNMS+ dEFFOAj5y/GNq6rXS3wPJ6hERr97sG2wIIz7yaV4HBYGLjaArXys0iUztAZnEqmMMRuzx0 XaAGKpYGPnin9pwZt1EvbvUB8bCLlE/izrSvJp/zy2s7TAYGdO+iLitrVtjHMZD+SnUqv3 tfh9JaEcqTxcIN6ZcR2CcGYcSDRzIqalbdTsIB3E/P5L3eyFxQLkqjXcg0HtFdeMJ5siG2 8r+lLlNn4p1yRdq9E4pAlsiq/ZGplyG7h2bY4OKcWvVg/KMH5BL/I1fgBY3NrA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=arctype.co header.s=mail header.b=XFmSqzRh; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -5.02 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=arctype.co header.s=mail header.b=XFmSqzRh; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: A31C610AD9 X-Spam-Score: -5.02 X-Migadu-Scanner: scn1.migadu.com X-TUID: SsUIxiYa5EqL This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --XZeysmpDo2PnWTaYbkLvTTxR6nRJDZWFH Content-Type: multipart/mixed; boundary="B2P8tReCizoejAUUIzSvpLXsk6D2T5YtZ"; protected-headers="v1" From: Ryan Sundberg To: 49766@debbugs.gnu.org Message-ID: Subject: [bug#49766] [PATCH] gnu: rocksdb: set TEST_TMPDIR for faster test i/o. References: <20210729050026.18416-1-ryan@arctype.co> <20210729051307.24599-1-ryan@arctype.co> In-Reply-To: <20210729051307.24599-1-ryan@arctype.co> --B2P8tReCizoejAUUIzSvpLXsk6D2T5YtZ Content-Type: multipart/mixed; boundary="------------DABA6B7983BCFD24C36CD6FD" Content-Language: en-US This is a multi-part message in MIME format. --------------DABA6B7983BCFD24C36CD6FD Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I give up with git send-email, here is the darn patch file. From Thunderbird. --------------DABA6B7983BCFD24C36CD6FD Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-rocksdb-set-TEST_TMPDIR-for-faster-test-i-o.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename*0="0001-gnu-rocksdb-set-TEST_TMPDIR-for-faster-test-i-o.patch" =46rom 672a5b2f00a095dd1afc3259eca3f14439323e2b Mon Sep 17 00:00:00 2001 From: Ryan Sundberg Date: Wed, 28 Jul 2021 20:43:14 -0700 Subject: [PATCH] gnu: rocksdb: set TEST_TMPDIR for faster test i/o. The rocksdb test can take an egregious amount of time on a spinning HDD. This will inherit guixbuild's /tmp mount for the rocksdb testing directory. * gnu/packages/databases.scm (rocksdb)[arguments]: set TEST_TMPDIR for check phase --- gnu/packages/databases.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 5de79de955..da93bc758e 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -1399,6 +1399,15 @@ including field and record folding."))) (delete 'configure) ;; The default target is only needed for tests and built on dem= and. (delete 'build) + (add-before 'check 'mount-tmp + ;; Use the provided workspace directory for test files. + ;; Otherwise, /tmp is used which is a mount namespace on /gnu= /store. + ;; This speeds up the build when the host /tmp is a proper tm= pfs or + ;; other fast filesystem, as opposed to /gnu which may be a H= DD. + (lambda _ + (let ((test-dir (string-append (getcwd) "/../test"))) + (mkdir test-dir) + (setenv "TEST_TMPDIR" (canonicalize-path test-dir))))) (add-before 'check 'disable-optimizations (lambda _ ;; Prevent the build from passing '-march=3Dnative' to the = compiler. --=20 2.31.1 --------------DABA6B7983BCFD24C36CD6FD-- --B2P8tReCizoejAUUIzSvpLXsk6D2T5YtZ-- --XZeysmpDo2PnWTaYbkLvTTxR6nRJDZWFH Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEyVG5Gm1pvFAzyXC2aiMi+MCr96sFAmECOeUFAwAAAAAACgkQaiMi+MCr96t8 YggA1IkMuUtGJiKLBGBgBBko5hRlMrmXgX5hsSpH4yYmCnmpvoqC4kwZl3/Wnk0HKVMr2iW4BtqT 9CDEHRxXuhWNEoFPEPeUPn2xIrcq0GY54dWp512qxpxHsdElKi1IDgTMEGW/GNPorqseDUbhprJM EHMCfRvTWgxCH8pQXMFQiWiIgH0ftoIrixdunw/K401dv9i8eMj9F85jdlsDE9JpBq8kETvhX1bA 7JBXinz3S/CLMPsizpHTVCeGw72XlB8/eimcRkITLGfp0KB2O+fBed5WKvqubm1rAzI1qmB0VyGo RlXv7ttrWE5fNCNiS0hc0DwEcBzAZjJJYOclkIY7PQ== =MVs8 -----END PGP SIGNATURE----- --XZeysmpDo2PnWTaYbkLvTTxR6nRJDZWFH--