Skip to content

Commit

Permalink
chore: remove jobsdb backup
Browse files Browse the repository at this point in the history
  • Loading branch information
Sidddddarth committed May 27, 2024
1 parent 99d085d commit 9c3b515
Show file tree
Hide file tree
Showing 14 changed files with 47 additions and 2,024 deletions.
13 changes: 0 additions & 13 deletions app/apphandlers/embeddedAppHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import (
drain_config "github.com/rudderlabs/rudder-server/internal/drain-config"
"github.com/rudderlabs/rudder-server/internal/pulsar"
"github.com/rudderlabs/rudder-server/jobsdb"
"github.com/rudderlabs/rudder-server/jobsdb/prebackup"
"github.com/rudderlabs/rudder-server/processor"
"github.com/rudderlabs/rudder-server/router"
"github.com/rudderlabs/rudder-server/router/batchrouter"
Expand Down Expand Up @@ -118,9 +117,6 @@ func (a *embeddedApp) StartRudderCore(ctx context.Context, options *app.Options)
defer sourceHandle.Stop()

transientSources := transientsource.NewService(ctx, backendconfig.DefaultBackendConfig)
prebackupHandlers := []prebackup.Handler{
prebackup.DropSourceIds(transientSources.SourceIdsSupplier()),
}

fileUploaderProvider := fileuploader.NewProvider(ctx, backendconfig.DefaultBackendConfig)

Expand Down Expand Up @@ -152,27 +148,21 @@ func (a *embeddedApp) StartRudderCore(ctx context.Context, options *app.Options)
gwDBForProcessor := jobsdb.NewForRead(
"gw",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.gatewayDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Gateway.jobsDB.skipMaintenanceError", true)),
)
defer gwDBForProcessor.Close()
routerDB := jobsdb.NewForReadWrite(
"rt",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.routerDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Router.jobsDB.skipMaintenanceError", false)),
)
defer routerDB.Close()
batchRouterDB := jobsdb.NewForReadWrite(
"batch_rt",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.batchRouterDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("BatchRouter.jobsDB.skipMaintenanceError", false)),
)
defer batchRouterDB.Close()
Expand All @@ -181,9 +171,7 @@ func (a *embeddedApp) StartRudderCore(ctx context.Context, options *app.Options)
errDBForRead := jobsdb.NewForRead(
"proc_error",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.processorDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Processor.jobsDB.skipMaintenanceError", false)),
)
defer errDBForRead.Close()
Expand Down Expand Up @@ -357,7 +345,6 @@ func (a *embeddedApp) StartRudderCore(ctx context.Context, options *app.Options)
var replayDB jobsdb.Handle
err := replayDB.Setup(
jobsdb.ReadWrite, options.ClearDB, "replay",
prebackupHandlers, fileUploaderProvider,
)
if err != nil {
return fmt.Errorf("could not setup replayDB: %w", err)
Expand Down
4 changes: 0 additions & 4 deletions app/apphandlers/gatewayAppHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ import (
drain_config "github.com/rudderlabs/rudder-server/internal/drain-config"
"github.com/rudderlabs/rudder-server/jobsdb"
sourcedebugger "github.com/rudderlabs/rudder-server/services/debugger/source"
"github.com/rudderlabs/rudder-server/services/fileuploader"
"github.com/rudderlabs/rudder-server/services/transformer"
"github.com/rudderlabs/rudder-server/utils/types/deployment"
)
Expand Down Expand Up @@ -71,14 +70,11 @@ func (a *gatewayApp) StartRudderCore(ctx context.Context, options *app.Options)
}
defer sourceHandle.Stop()

fileUploaderProvider := fileuploader.NewProvider(ctx, backendconfig.DefaultBackendConfig)

gatewayDB := jobsdb.NewForWrite(
"gw",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithDSLimit(a.config.gatewayDSLimit),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Gateway.jobsDB.skipMaintenanceError", true)),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
)
defer gatewayDB.Close()

Expand Down
13 changes: 0 additions & 13 deletions app/apphandlers/processorAppHandler.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ import (
drain_config "github.com/rudderlabs/rudder-server/internal/drain-config"
"github.com/rudderlabs/rudder-server/internal/pulsar"
"github.com/rudderlabs/rudder-server/jobsdb"
"github.com/rudderlabs/rudder-server/jobsdb/prebackup"
proc "github.com/rudderlabs/rudder-server/processor"
"github.com/rudderlabs/rudder-server/router"
"github.com/rudderlabs/rudder-server/router/batchrouter"
Expand Down Expand Up @@ -126,9 +125,6 @@ func (a *processorApp) StartRudderCore(ctx context.Context, options *app.Options
defer destinationHandle.Stop()

transientSources := transientsource.NewService(ctx, backendconfig.DefaultBackendConfig)
prebackupHandlers := []prebackup.Handler{
prebackup.DropSourceIds(transientSources.SourceIdsSupplier()),
}

fileUploaderProvider := fileuploader.NewProvider(ctx, backendconfig.DefaultBackendConfig)

Expand All @@ -146,36 +142,28 @@ func (a *processorApp) StartRudderCore(ctx context.Context, options *app.Options
gwDBForProcessor := jobsdb.NewForRead(
"gw",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.gatewayDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Gateway.jobsDB.skipMaintenanceError", true)),
)
defer gwDBForProcessor.Close()
routerDB := jobsdb.NewForReadWrite(
"rt",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.routerDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Router.jobsDB.skipMaintenanceError", false)),
)
defer routerDB.Close()
batchRouterDB := jobsdb.NewForReadWrite(
"batch_rt",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.batchRouterDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("BatchRouter.jobsDB.skipMaintenanceError", false)),
)
defer batchRouterDB.Close()
errDBForRead := jobsdb.NewForRead(
"proc_error",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithPreBackupHandlers(prebackupHandlers),
jobsdb.WithDSLimit(a.config.processorDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
jobsdb.WithSkipMaintenanceErr(config.GetBool("Processor.jobsDB.skipMaintenanceError", false)),
)
defer errDBForRead.Close()
Expand All @@ -192,7 +180,6 @@ func (a *processorApp) StartRudderCore(ctx context.Context, options *app.Options
"esch",
jobsdb.WithClearDB(options.ClearDB),
jobsdb.WithDSLimit(a.config.processorDSLimit),
jobsdb.WithFileUploaderProvider(fileUploaderProvider),
)
defer schemaDB.Close()

Expand Down
Loading

0 comments on commit 9c3b515

Please sign in to comment.