Added cluster node check

This commit is contained in:
Eduard Urbach 2017-11-22 14:26:12 +01:00
parent 40ef5c76ec
commit 49791a836e

View File

@ -58,6 +58,11 @@ func configure(app *aero.Application) *aero.Application {
// Close the database node on shutdown // Close the database node on shutdown
app.OnShutdown(arn.Node.Close) app.OnShutdown(arn.Node.Close)
// Check that this is the server
if !arn.Node.IsServer() {
panic("Another program is currently running as the database server")
}
// Prefetch all collections // Prefetch all collections
arn.DB.Prefetch() arn.DB.Prefetch()