GNU bug report logs - #41658
[PATCH] fixes / improvements for (guix store database)

Previous Next

Package: guix-patches;

Reported by: Caleb Ristvedt <caleb.ristvedt <at> cune.org>

Date: Tue, 2 Jun 2020 06:32:01 UTC

Severity: important

Tags: fixed, patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Caleb Ristvedt <caleb.ristvedt <at> cune.org>
To: 41658 <at> debbugs.gnu.org
Subject: [bug#41658] [PATCH] fixes / improvements for (guix store database)
Date: Tue, 02 Jun 2020 01:31:38 -0500
[Message part 1 (text/plain, inline)]
After some pondering about why the database might be locked so
frequently, this is what I've managed to come up with. The first patch
is the most likely to actually help with that, and the others mostly
involve improving robustness.

Ideally we'd come up with a test to quantify how much these kinds of
changes affect contention over the database. For now, though, all that I
can think of is seeing how this affects the systems that have had issues
with that.

- reepca

[0001-database-work-around-guile-sqlite3-bug-preventing-st.patch (text/x-patch, attachment)]
[0002-database-rewrite-query-procedures-in-terms-of-with-s.patch (text/x-patch, attachment)]
[0003-database-ensure-update-or-insert-is-run-within-a-tra.patch (text/x-patch, attachment)]
[0004-database-separate-transaction-handling-and-retry-han.patch (text/x-patch, attachment)]
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 336 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.