* NET-507

* Fixed server restart changing the node expiration date to the defaults.

* Removed expired nodes removal from zombie cleanup routine.

* Added a new expired nodes deletion routine which removes expired nodes every hour.

* NET-507 suggested changes

* Possible fix for zombie nodes upon node deletion from the UI.

* Suggested changes implemented for expired nodes deletion go routine.

* NET-507 typo fix

* typo fix for DeleteNode purge parameter
This commit is contained in:
Farukh Khan
2023-08-10 22:57:44 +08:00
committed by GitHub
parent 8ce7da2ce9
commit a9a8596d71
5 changed files with 40 additions and 6 deletions

View File

@@ -341,7 +341,9 @@ func (node *Node) SetLastPeerUpdate() {
// Node.SetExpirationDateTime - sets node expiry time
func (node *Node) SetExpirationDateTime() {
node.ExpirationDateTime = time.Now().Add(TEN_YEARS_IN_SECONDS)
if node.ExpirationDateTime.IsZero() {
node.ExpirationDateTime = time.Now().Add(TEN_YEARS_IN_SECONDS)
}
}
// Node.SetDefaultName - sets a random name to node