server: We shouldn't exit the server in lazy init. (#2548)

Avoid fatalIf instead these are non-critical errors,
continue running the server.

 - initializing bucket notifications
 - initializing bucket policies.
 - migrating bucket policies failure.

Fixes #2547
This commit is contained in:
Harshavardhana
2016-08-24 23:04:34 -07:00
parent 9605fde04d
commit fa6e9540a8
3 changed files with 31 additions and 4 deletions

View File

@@ -100,10 +100,13 @@ func initBucketPolicies(objAPI ObjectLayer) error {
return err
}
// Populate global bucket collection.
globalBucketPolicies = &bucketPolicies{
rwMutex: &sync.RWMutex{},
bucketPolicyConfigs: policies,
}
// Success.
return nil
}