fix: make data syncer run configurable on mode (2->3) change (#104401)

This commit is contained in:
Mustafa Sencer Özcan
2025-04-25 13:43:35 +02:00
committed by GitHub
parent 43d0053c80
commit ebf3a8d205
7 changed files with 23 additions and 1 deletions
+3
View File
@@ -315,6 +315,7 @@ func InstallAPIs(
var (
dualWriterPeriodicDataSyncJobEnabled bool
dualWriterMigrationDataSyncDisabled bool
dataSyncerInterval = time.Hour
dataSyncerRecordsLimit = 1000
)
@@ -323,6 +324,7 @@ func InstallAPIs(
if resourceExists {
mode = resourceConfig.DualWriterMode
dualWriterPeriodicDataSyncJobEnabled = resourceConfig.DualWriterPeriodicDataSyncJobEnabled
dualWriterMigrationDataSyncDisabled = resourceConfig.DualWriterMigrationDataSyncDisabled
dataSyncerInterval = resourceConfig.DataSyncerInterval
dataSyncerRecordsLimit = resourceConfig.DataSyncerRecordsLimit
}
@@ -343,6 +345,7 @@ func InstallAPIs(
Kind: key,
RequestInfo: requestInfo,
Mode: mode,
SkipDataSync: dualWriterMigrationDataSyncDisabled,
LegacyStorage: legacy,
Storage: storage,
ServerLockService: serverLock,