revert: separation of write and read DBs

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan 2024-11-18 15:52:13 +02:00
parent 1bf94531fd
commit 3982ba7258
22 changed files with 78 additions and 161 deletions

View file

@ -162,13 +162,12 @@ func schedulePeriodicBackup(ctx context.Context) func() error {
return nil
}
database := db.Db()
schedulerInstance := scheduler.GetInstance()
log.Info("Scheduling periodic backup", "schedule", schedule)
err := schedulerInstance.Add(schedule, func() {
start := time.Now()
path, err := database.Backup(ctx)
path, err := db.Backup(ctx)
elapsed := time.Since(start)
if err != nil {
log.Error(ctx, "Error backing up database", "elapsed", elapsed, err)
@ -176,7 +175,7 @@ func schedulePeriodicBackup(ctx context.Context) func() error {
}
log.Info(ctx, "Backup complete", "elapsed", elapsed, "path", path)
count, err := database.Prune(ctx)
count, err := db.Prune(ctx)
if err != nil {
log.Error(ctx, "Error pruning database", "error", err)
} else if count > 0 {