mirror-immich/e2e
Robert Deaton e91c017dd0
fix(server): dedupe database backup jobs (#28341)
* fix(server): dedupe database backup jobs via jobId

#27268 shows backup jobs piling up in the queue across upgrades; one pending
backup is always enough.

* fix(tests): Avoid stale backup files from previous test runs being erroneously returned from createBackup

* fix(jobs): Use bullmq's deduplication over jobId to avoid failed jobs from blocking future executions.

---------

Co-authored-by: Robert Deaton <immich@rdeaton.space>
2026-05-14 20:59:15 -04:00
..
src fix(server): dedupe database backup jobs (#28341) 2026-05-14 20:59:15 -04:00
test-assets@6742055402 feat(server): track video metadata (#28023) 2026-05-01 17:03:49 +00:00
.gitignore feat: timeline e2e tests (#23895) 2025-11-18 21:08:55 -06:00
.prettierignore chore: linting (#7532) 2024-02-29 11:26:55 -05:00
.prettierrc chore: linting (#7532) 2024-02-29 11:26:55 -05:00
docker-compose.dev.yml fix: development containers init race conditions (#25876) 2026-02-16 18:34:42 -05:00
docker-compose.yml chore(deps): update docker.io/valkey/valkey:9 docker digest to 8436e10 (#28369) 2026-05-12 11:52:30 +02:00
eslint.config.mjs chore: finish migrating eslint config files; bump unicorn (#17200) 2025-03-31 12:18:25 +01:00
mise.toml chore: use mise (#28298) 2026-05-08 15:21:33 -04:00
package.json chore: use mise (#28298) 2026-05-08 15:21:33 -04:00
playwright.config.ts chore: run maintenance test (e2e) in isolation too, share containers (#26246) 2026-02-18 09:39:13 -05:00
tsconfig.json chore(deps): update dependency typescript to v6 (#27577) 2026-04-07 17:15:55 +02:00
vitest.config.ts chore: vitest 4 for web, cli, and e2e (#26668) 2026-03-04 14:19:13 +00:00
vitest.maintenance.config.ts chore: vitest 4 for web, cli, and e2e (#26668) 2026-03-04 14:19:13 +00:00