(nonContextStruct base.NonCancellableContext, config DatabaseConfig)
| 569 | } |
| 570 | |
| 571 | func (sc *ServerContext) ReloadDatabaseWithConfig(nonContextStruct base.NonCancellableContext, config DatabaseConfig) error { |
| 572 | sc._databasesLock.Lock() |
| 573 | defer sc._databasesLock.Unlock() |
| 574 | return sc._reloadDatabaseWithConfig(nonContextStruct.Ctx, config, true, false) |
| 575 | } |
| 576 | |
| 577 | func (sc *ServerContext) _reloadDatabaseWithConfig(ctx context.Context, config DatabaseConfig, failFast bool, loadFromBucket bool) error { |
| 578 | sc._removeDatabase(ctx, config.Name) |
no test coverage detected