From 5aeb418945c16068386d378a6211ceb95b7d4e46 Mon Sep 17 00:00:00 2001 From: Lucas Manuel Rodriguez Date: Thu, 16 Dec 2021 10:52:42 -0300 Subject: [PATCH] Exclude old data migration from the migrations check (#3373) --- changes/issue-3371-ignore-old-data-migration | 1 + server/datastore/mysql/mysql.go | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 changes/issue-3371-ignore-old-data-migration diff --git a/changes/issue-3371-ignore-old-data-migration b/changes/issue-3371-ignore-old-data-migration new file mode 100644 index 0000000000..f81b57eec3 --- /dev/null +++ b/changes/issue-3371-ignore-old-data-migration @@ -0,0 +1 @@ +* Ignore old data migration to avoid showing a warning message on old installations of fleet. diff --git a/server/datastore/mysql/mysql.go b/server/datastore/mysql/mysql.go index c0ec5f81d6..015ce53195 100644 --- a/server/datastore/mysql/mysql.go +++ b/server/datastore/mysql/mysql.go @@ -401,7 +401,12 @@ var ( // timestamp was changed in fleet-v4.4.1. 20210924114500: {}, } - knownUnknownDataMigrations = map[int64]struct{}{} + knownUnknownDataMigrations = map[int64]struct{}{ + // This migration was present in 2.0.0, and was removed on a subsequent release. + // Was basically running `DELETE FROM packs WHERE deleted = 1`, (such `deleted` + // column doesn't exist anymore). + 20171212182459: {}, + } ) func unknownUnknowns(in []int64, knownUnknowns map[int64]struct{}) []int64 {