mirror of
https://github.com/NixOS/nix
synced 2025-06-30 07:33:16 +02:00
Move warning timing logic into handleSQLiteBusy.
This commit is contained in:
parent
da322ebda6
commit
de3df3009b
2 changed files with 6 additions and 13 deletions
|
@ -239,9 +239,11 @@ SQLiteTxn::~SQLiteTxn()
|
|||
}
|
||||
}
|
||||
|
||||
void handleSQLiteBusy(const SQLiteBusy & e, bool shouldWarn)
|
||||
void handleSQLiteBusy(const SQLiteBusy & e, time_t & nextWarning)
|
||||
{
|
||||
if (shouldWarn) {
|
||||
time_t now = time(0);
|
||||
if (now > nextWarning) {
|
||||
nextWarning = now + 10;
|
||||
logWarning({
|
||||
.msg = hintfmt(e.what())
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue