@@ -93,7 +93,7 @@ var assessMigrationCmd = &cobra.Command{
93
93
validateOracleParams ()
94
94
err = validateAndSetTargetDbVersionFlag ()
95
95
if err != nil {
96
- utils .ErrExit ("%v" , err )
96
+ utils .ErrExit ("failed to validate target db version: %v" , err )
97
97
}
98
98
if cmd .Flags ().Changed ("assessment-metadata-dir" ) {
99
99
validateAssessmentMetadataDirFlag ()
@@ -113,8 +113,7 @@ var assessMigrationCmd = &cobra.Command{
113
113
Run : func (cmd * cobra.Command , args []string ) {
114
114
err := assessMigration ()
115
115
if err != nil {
116
- packAndSendAssessMigrationPayload (ERROR , err .Error ())
117
- utils .ErrExit ("failed to assess migration: %s" , err )
116
+ utils .ErrExit ("%s" , err )
118
117
}
119
118
packAndSendAssessMigrationPayload (COMPLETE , "" )
120
119
},
@@ -314,14 +313,14 @@ func assessMigration() (err error) {
314
313
if source .Password == "" {
315
314
source .Password , err = askPassword ("source DB" , source .User , "SOURCE_DB_PASSWORD" )
316
315
if err != nil {
317
- return fmt .Errorf ("failed to get source DB password: %w" , err )
316
+ return fmt .Errorf ("failed to get source DB password for assessing migration : %w" , err )
318
317
}
319
318
}
320
319
321
320
if assessmentMetadataDirFlag == "" { // only in case of source connectivity
322
321
err := source .DB ().Connect ()
323
322
if err != nil {
324
- utils . ErrExit ( "error connecting source db: %v" , err )
323
+ return fmt . Errorf ( "failed to connect source db for assessing migration : %v" , err )
325
324
}
326
325
327
326
// We will require source db connection for the below checks
@@ -331,7 +330,7 @@ func assessMigration() (err error) {
331
330
log .Info ("checking source DB version" )
332
331
err = source .DB ().CheckSourceDBVersion (exportType )
333
332
if err != nil {
334
- return fmt .Errorf ("source DB version check failed : %w" , err )
333
+ return fmt .Errorf ("failed to check source DB version for assess migration : %w" , err )
335
334
}
336
335
337
336
// Check if required binaries are installed.
@@ -345,7 +344,7 @@ func assessMigration() (err error) {
345
344
346
345
res := source .DB ().CheckSchemaExists ()
347
346
if ! res {
348
- return fmt .Errorf ("schema %q does not exist" , source .Schema )
347
+ return fmt .Errorf ("failed to check if source schema exist: %q " , source .Schema )
349
348
}
350
349
351
350
// Check if source db has permissions to assess migration
@@ -588,7 +587,7 @@ func checkStartCleanForAssessMigration(metadataDirPassedByUser bool) {
588
587
utils .CleanDir (filepath .Join (assessmentDir , "dbs" ))
589
588
err := ClearMigrationAssessmentDone ()
590
589
if err != nil {
591
- utils .ErrExit ("failed to start clean: %v" , err )
590
+ utils .ErrExit ("failed to clear migration assessment completed flag in msr during start clean: %v" , err )
592
591
}
593
592
} else {
594
593
utils .ErrExit ("assessment metadata or reports files already exist in the assessment directory: '%s'. Use the --start-clean flag to clear the directory before proceeding." , assessmentDir )
@@ -942,7 +941,7 @@ func getUnsupportedFeaturesFromSchemaAnalysisReport(featureName string, issueDes
942
941
minVersionsFixedInSet = true
943
942
}
944
943
if ! areMinVersionsFixedInEqual (minVersionsFixedIn , analyzeIssue .MinimumVersionsFixedIn ) {
945
- utils .ErrExit ("Issues belonging to UnsupportedFeature %s have different minimum versions fixed in: %v, %v" , featureName , minVersionsFixedIn , analyzeIssue .MinimumVersionsFixedIn )
944
+ utils .ErrExit ("Issues belonging to UnsupportedFeature %s have different minimum versions fixed in: %v, %v" , analyzeIssue . Name , minVersionsFixedIn , analyzeIssue .MinimumVersionsFixedIn )
946
945
}
947
946
948
947
objectInfo := ObjectInfo {
@@ -1697,20 +1696,20 @@ func getSupportedVersionString(minimumVersionsFixedIn map[string]*ybversion.YBVe
1697
1696
1698
1697
func validateSourceDBTypeForAssessMigration () {
1699
1698
if source .DBType == "" {
1700
- utils .ErrExit ("Error: required flag \" source-db-type\" not set" )
1699
+ utils .ErrExit ("Error required flag \" source-db-type\" not set" )
1701
1700
}
1702
1701
1703
1702
source .DBType = strings .ToLower (source .DBType )
1704
1703
if ! slices .Contains (assessMigrationSupportedDBTypes , source .DBType ) {
1705
- utils .ErrExit ("Error: Invalid source-db-type: %q. Supported source db types for assess-migration are: [%v]" ,
1704
+ utils .ErrExit ("Error Invalid source-db-type: %q. Supported source db types for assess-migration are: [%v]" ,
1706
1705
source .DBType , strings .Join (assessMigrationSupportedDBTypes , ", " ))
1707
1706
}
1708
1707
}
1709
1708
1710
1709
func validateAssessmentMetadataDirFlag () {
1711
1710
if assessmentMetadataDirFlag != "" {
1712
1711
if ! utils .FileOrFolderExists (assessmentMetadataDirFlag ) {
1713
- utils .ErrExit ("assessment metadata directory: %q provided with `--assessment-metadata-dir` flag does not exist" , assessmentMetadataDirFlag )
1712
+ utils .ErrExit ("provided with `--assessment-metadata-dir` flag does not exist: %q " , assessmentMetadataDirFlag )
1714
1713
} else {
1715
1714
log .Infof ("using provided assessment metadata directory: %s" , assessmentMetadataDirFlag )
1716
1715
}
0 commit comments