resource cleanup on milliseconds
This commit is contained in:
parent
4b8aa53806
commit
f80a5bcebf
@ -93,8 +93,9 @@ func Register(db *harmonydb.DB, hostnameAndPort string) (*Reg, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func CleanupMachines(ctx context.Context, db *harmonydb.DB) int {
|
func CleanupMachines(ctx context.Context, db *harmonydb.DB) int {
|
||||||
ct, err := db.Exec(ctx, `DELETE FROM harmony_machines WHERE last_contact < $1`,
|
ct, err := db.Exec(ctx,
|
||||||
time.Now().Add(-1*LOOKS_DEAD_TIMEOUT))
|
`DELETE FROM harmony_machines WHERE last_contact < CURRENT_TIMESTAMP - INTERVAL $1 MILLISECONDS`,
|
||||||
|
LOOKS_DEAD_TIMEOUT.Milliseconds()) // ms enables unit testing to change timeout.
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Warn("unable to delete old machines: ", err)
|
logger.Warn("unable to delete old machines: ", err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user