From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 26 11:06:07 2020 Received: (at 39258) by debbugs.gnu.org; 26 Apr 2020 15:06:07 +0000 Received: from localhost ([127.0.0.1]:33909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSir9-0001wh-BD for submit@debbugs.gnu.org; Sun, 26 Apr 2020 11:06:07 -0400 Received: from mail-qv1-f65.google.com ([209.85.219.65]:38876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jSir7-0001w6-6N for 39258@debbugs.gnu.org; Sun, 26 Apr 2020 11:06:05 -0400 Received: by mail-qv1-f65.google.com with SMTP id t8so7206808qvw.5 for <39258@debbugs.gnu.org>; Sun, 26 Apr 2020 08:06:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=4Z3aagJ+zj4Y0QN34WKwFH7cIwoOacmM9VPvrz9ApsA=; b=u50I1VVmVqIrGNNb+7GRusqrTTayyLKJpkBRiQMh6Ty6w6Lhy4b19mmqWIJG2M2f2d 3gdo+axTUkPpPDVyF4w/8p8PLDNiD/Kp+tx3jrY93q2+uHFA1tZmJTkGTsx36WNId5lf xk62VhwTuKMJlvdEVPCbU5sg7hEKBdVnxzhuuH8Vq5CCWRdKHc5npdn03uz41NN/T264 Y4/n6BNRpU4qEaeXmsxa2NShms749ubcfjBy734avjy4VJpnRU9qaun1HQTzpfvm0HH/ Z4b830tbdmenruL9RjswH1nnHm+GgOzJJCHxKPh3J9VBVw/VBO62HS9+W1V5jRMxwuVy Z0ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=4Z3aagJ+zj4Y0QN34WKwFH7cIwoOacmM9VPvrz9ApsA=; b=Z8rmCpzV7lOjQ1t2lfKeBp2394t3A+mL1zFojq9A1WYKpLn96krakcK8KkuxO8B30z Zbktq6FS3N4POSf+uIm7b6k+sU0QpThNV2hG0nfB4HToPky3QP9Hdp2UAzlwQm9QBbuz 0ocLqdiYZ4nrpHQMaFOejbUIOHuZbO+RmTskP94RJ0BFU5oxfeO9tifZnz2HE64qbW94 8r8ViEK6MfLaNS6AZTGCUN945CCVvPLOHbXo9ZkSA4czOycS1GlhKmM8jDaXcyGpaq8m T9MD7XKw28VvhbCotPa5i7C5sQLQWPJoxjM6rhfSIRSRu+Xx7KzCzM8D+utDANWeXSbZ W8Cg== X-Gm-Message-State: AGi0PuZ7OpQuySt6dvGhGnAfp2zfkkx6BVUnQOiEpYpWyNxzTXQsUjmu Rhzv9gWpxN4BCBn/GrJ/Qdc7V9Hu72gGwW7llukJBU4+ X-Google-Smtp-Source: APiQypKiP47td7abqgE6NPGVNeO8z9cLB4YFKmNXYHoRHHgMv69ia9jUQrx3tJVb0SDvAAat7UYBmYIOx1vAKbkKrHM= X-Received: by 2002:ad4:5604:: with SMTP id ca4mr18428357qvb.6.1587913559722; Sun, 26 Apr 2020 08:05:59 -0700 (PDT) MIME-Version: 1.0 References: <20200327162654.18785-1-arunisaac@systemreboot.net> <20200327162654.18785-2-arunisaac@systemreboot.net> <87h7x8haor.fsf@gnu.org> <87r1wa48n0.fsf@gnu.org> In-Reply-To: <87r1wa48n0.fsf@gnu.org> From: zimoun Date: Sun, 26 Apr 2020 17:05:48 +0200 Message-ID: Subject: Re: [bug#39258] [PATCH v3 1/3] guix: Generate package metadata cache. To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39258 Cc: Arun Isaac , Pierre Neidhardt , 39258@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Ludo, On Sun, 26 Apr 2020 at 16:35, Ludovic Court=C3=A8s wrote: > Realistically though, I understand that things are different on slower > machines and/or spinning disks. That=E2=80=99s why I=E2=80=99m intereste= d in seeing how > Arun=E2=80=99s proposed changes can affect such machines. I understand. I have done a small benchmark [1] of the 3 ways: the current, the v2 using Xapian (which is not an option on the long term) and the v3. My "slower" machine is at my office... but it provides already interesting numbers, IMHO. [1] http://issues.guix.gnu.org/39258#78 > If, as a bonus, it allows us to have an inverted index and thus improve > the quality of search results, that=E2=80=99s great! This "issue" is: any improvement on both sides performance and accuracy would add an somehow extra cost. The question is what is the maximum users would accept to pay for? Well, it is complicated as you said. :-) A trade off between extra cost, maintenance, complexity, etc is not easy to draw, as you said too elsewhere. I am seeing all that as experimental: explore ideas to see if they are worth or not. And what should be concluded now could change in the (near) future; for example if the computations of derivations are faster, resulting on "guix pull" faster, etc.. Cheer, simon