Skip to content

Commit

Permalink
chore: added separate setup for api in degraded mode
Browse files Browse the repository at this point in the history
  • Loading branch information
achettyiitr committed Aug 21, 2023
1 parent 09b9d6c commit f518596
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions warehouse/warehouse.go
Original file line number Diff line number Diff line change
Expand Up @@ -411,13 +411,6 @@ func Start(ctx context.Context, app app.App) error {

RegisterAdmin(bcManager, pkgLogger)

api := NewApi(
mode,
config.Default, pkgLogger, stats.Default,
backendconfig.DefaultBackendConfig, wrappedDBHandle, &notifier, tenantManager,
bcManager, asyncWh,
)

runningMode := config.GetString("Warehouse.runningMode", "")
if runningMode == DegradedMode {
pkgLogger.Infof("WH: Running warehouse service in degraded mode...")
Expand All @@ -428,6 +421,12 @@ func Start(ctx context.Context, app app.App) error {
return err
}
}

api := NewApi(
mode, config.Default, pkgLogger, stats.Default,
backendconfig.DefaultBackendConfig, wrappedDBHandle, nil, tenantManager,
bcManager, nil,
)
return api.Start(ctx)

Check warning on line 430 in warehouse/warehouse.go

View check run for this annotation

Codecov / codecov/patch

warehouse/warehouse.go#L425-L430

Added lines #L425 - L430 were not covered by tests
}
var err error
Expand Down Expand Up @@ -528,6 +527,11 @@ func Start(ctx context.Context, app app.App) error {
}

g.Go(func() error {
api := NewApi(
mode, config.Default, pkgLogger, stats.Default,
backendconfig.DefaultBackendConfig, wrappedDBHandle, &notifier, tenantManager,
bcManager, asyncWh,
)
return api.Start(gCtx)
})

Expand Down

0 comments on commit f518596

Please sign in to comment.