info: Initialize boot time early so uptime will always be correct (#9154)

master
Anis Elleuch 5 years ago committed by GitHub
parent 59dced8237
commit 7fdeb44372
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      cmd/gateway-main.go
  2. 4
      cmd/globals.go
  3. 3
      cmd/server-main.go

@ -1,5 +1,5 @@
/* /*
* MinIO Cloud Storage, (C) 2017, 2018 MinIO, Inc. * MinIO Cloud Storage, (C) 2017-2020 MinIO, Inc.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.
@ -309,8 +309,5 @@ func StartGateway(ctx *cli.Context, gw Gateway) {
printGatewayStartupMessage(getAPIEndpoints(), gatewayName) printGatewayStartupMessage(getAPIEndpoints(), gatewayName)
} }
// Set uptime time after object layer has initialized.
globalBootTime = UTCNow()
handleSignals() handleSignals()
} }

@ -188,8 +188,8 @@ var (
// Global HTTP request statisitics // Global HTTP request statisitics
globalHTTPStats = newHTTPStats() globalHTTPStats = newHTTPStats()
// Time when object layer was initialized on start up. // Time when the server is started
globalBootTime time.Time globalBootTime = UTCNow()
globalActiveCred auth.Credentials globalActiveCred auth.Credentials

@ -441,9 +441,6 @@ func serverMain(ctx *cli.Context) {
logger.StartupMessage(color.RedBold(msg)) logger.StartupMessage(color.RedBold(msg))
} }
// Set uptime time after object layer has initialized.
globalBootTime = UTCNow()
handleSignals() handleSignals()
} }

Loading…
Cancel
Save