@@ -17,40 +17,26 @@ type MigrationManager struct {
17
17
logger * zap.Logger
18
18
}
19
19
20
- type Config struct {
21
- migrators.MigratorConfig
22
- }
23
-
24
- func NewConfig (
25
- dsn string ,
26
- clusterName string ,
27
- isDurationSortFeatureDisabled bool ,
28
- isTimestampSortFeatureDisabled bool ,
29
- ) Config {
30
- return Config {
31
- MigratorConfig : migrators.MigratorConfig {
32
- DSN : dsn ,
33
- ClusterName : clusterName ,
34
- IsDurationSortFeatureDisabled : isDurationSortFeatureDisabled ,
35
- IsTimestampSortFeatureDisabled : isTimestampSortFeatureDisabled ,
36
- },
37
- }
38
- }
39
-
40
- func New (cfg Config ) (* MigrationManager , error ) {
20
+ func New (dsn string , clusterName string , isDurationSortFeatureDisabled bool , isTimestampSortFeatureDisabled bool ) (* MigrationManager , error ) {
41
21
logger := zap .L ().With (zap .String ("component" , "migrationManager" ))
22
+ cfg := migrators.MigratorConfig {
23
+ DSN : dsn ,
24
+ ClusterName : clusterName ,
25
+ IsDurationSortFeatureDisabled : isDurationSortFeatureDisabled ,
26
+ IsTimestampSortFeatureDisabled : isTimestampSortFeatureDisabled ,
27
+ }
42
28
43
- logsMigrator , err := createNewMigrator ("logs" , cfg . MigratorConfig )
29
+ logsMigrator , err := createNewMigrator ("logs" , cfg )
44
30
if err != nil {
45
31
logger .Error ("Failed to create logs migrator" , zap .Error (err ))
46
32
return nil , err
47
33
}
48
- metricsMigrator , err := createNewMigrator ("metrics" , cfg . MigratorConfig )
34
+ metricsMigrator , err := createNewMigrator ("metrics" , cfg )
49
35
if err != nil {
50
36
logger .Error ("Failed to create metrics migrator" , zap .Error (err ))
51
37
return nil , err
52
38
}
53
- tracesMigrator , err := createNewMigrator ("traces" , cfg . MigratorConfig )
39
+ tracesMigrator , err := createNewMigrator ("traces" , cfg )
54
40
if err != nil {
55
41
logger .Error ("Failed to create traces migrator" , zap .Error (err ))
56
42
return nil , err
0 commit comments