database: don't prune locks when we renew one
This commit is contained in:
parent
2690800331
commit
d3d689a26a
@ -32,9 +32,6 @@ func (pgSQL *pgSQL) Lock(name string, owner string, duration time.Duration, rene
|
||||
|
||||
defer observeQueryTime("Lock", "all", time.Now())
|
||||
|
||||
// Prune locks.
|
||||
pgSQL.pruneLocks()
|
||||
|
||||
// Compute expiration.
|
||||
until := time.Now().Add(duration)
|
||||
|
||||
@ -49,6 +46,9 @@ func (pgSQL *pgSQL) Lock(name string, owner string, duration time.Duration, rene
|
||||
// Updated successfully.
|
||||
return true, until
|
||||
}
|
||||
} else {
|
||||
// Prune locks.
|
||||
pgSQL.pruneLocks()
|
||||
}
|
||||
|
||||
// Lock.
|
||||
|
Loading…
Reference in New Issue
Block a user