github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/errors.toml (about)

     1  [error.DM-database-10001]
     2  message = "database driver error"
     3  description = ""
     4  workaround = "Please check the database connection and the database config in configuration file."
     5  tags = ["not-set", "high"]
     6  
     7  [error.DM-database-10002]
     8  message = "database driver"
     9  description = ""
    10  workaround = "Please check the database connection, then use `pause-task` to pause the task and then use `resume-task` to resume the task."
    11  tags = ["not-set", "high"]
    12  
    13  [error.DM-database-10003]
    14  message = "database driver"
    15  description = ""
    16  workaround = "Please check the database connection, then use `pause-task` to stop the task and then use `resume-task` to resume the task."
    17  tags = ["not-set", "high"]
    18  
    19  [error.DM-database-10004]
    20  message = "unexpect database error: %s"
    21  description = ""
    22  workaround = ""
    23  tags = ["not-set", "high"]
    24  
    25  [error.DM-database-10005]
    26  message = "query statement failed: %s"
    27  description = ""
    28  workaround = ""
    29  tags = ["not-set", "high"]
    30  
    31  [error.DM-database-10006]
    32  message = "execute statement failed: %s"
    33  description = ""
    34  workaround = ""
    35  tags = ["not-set", "high"]
    36  
    37  [error.DM-functional-11001]
    38  message = "parse mydumper metadata error: %s, metadata: %s"
    39  description = ""
    40  workaround = ""
    41  tags = ["internal", "high"]
    42  
    43  [error.DM-functional-11002]
    44  message = "get file %s size"
    45  description = ""
    46  workaround = ""
    47  tags = ["internal", "high"]
    48  
    49  [error.DM-functional-11003]
    50  message = "not allowed operation: drop multiple tables in one statement"
    51  description = ""
    52  workaround = "It is recommended to include only one DDL operation in a statement executed upstream. Please manually handle it using dmctl (skipping the DDL statement or replacing the DDL statement with a specified DDL statement). For details, see https://docs.pingcap.com/tidb-data-migration/stable/handle-failed-sql-statements"
    53  tags = ["internal", "high"]
    54  
    55  [error.DM-functional-11004]
    56  message = "not allowed operation: rename multiple tables in one statement"
    57  description = ""
    58  workaround = "It is recommended to include only one DDL operation in a statement executed upstream. Please manually handle it using dmctl (skipping the DDL statement or replacing the DDL statement with a specified DDL statement). For details, see https://docs.pingcap.com/tidb-data-migration/stable/handle-failed-sql-statements"
    59  tags = ["internal", "high"]
    60  
    61  [error.DM-functional-11005]
    62  message = "not allowed operation: alter multiple tables in one statement"
    63  description = ""
    64  workaround = "It is recommended to include only one DDL operation in a statement executed upstream. Please manually handle it using dmctl (skipping the DDL statement or replacing the DDL statement with a specified DDL statement). For details, see https://docs.pingcap.com/tidb-data-migration/stable/handle-failed-sql-statements"
    65  tags = ["internal", "high"]
    66  
    67  [error.DM-functional-11006]
    68  message = "parse statement: %s"
    69  description = ""
    70  workaround = ""
    71  tags = ["internal", "high"]
    72  
    73  [error.DM-functional-11007]
    74  message = "unknown type ddl %+v"
    75  description = ""
    76  workaround = "Please manually handle it using dmctl (skipping the DDL statement or replacing the DDL statement with a specified DDL statement). For details, see https://docs.pingcap.com/tidb-data-migration/stable/handle-failed-sql-statements"
    77  tags = ["internal", "high"]
    78  
    79  [error.DM-functional-11008]
    80  message = "restore ast node"
    81  description = ""
    82  workaround = ""
    83  tags = ["internal", "high"]
    84  
    85  [error.DM-functional-11009]
    86  message = "parse GTID %s"
    87  description = ""
    88  workaround = ""
    89  tags = ["internal", "high"]
    90  
    91  [error.DM-functional-11010]
    92  message = "flavor %s not supported"
    93  description = ""
    94  workaround = "Please check `flavor` config in source configuration file."
    95  tags = ["internal", "high"]
    96  
    97  [error.DM-functional-11011]
    98  message = "%s is not mysql GTID set"
    99  description = ""
   100  workaround = ""
   101  tags = ["internal", "high"]
   102  
   103  [error.DM-functional-11012]
   104  message = "%s is not mariadb GTID set"
   105  description = ""
   106  workaround = ""
   107  tags = ["internal", "high"]
   108  
   109  [error.DM-functional-11013]
   110  message = "%v is not UUID string"
   111  description = ""
   112  workaround = ""
   113  tags = ["internal", "high"]
   114  
   115  [error.DM-functional-11014]
   116  message = "%v is not uint32"
   117  description = ""
   118  workaround = ""
   119  tags = ["internal", "high"]
   120  
   121  [error.DM-functional-11015]
   122  message = "invalid server id %s"
   123  description = ""
   124  workaround = ""
   125  tags = ["internal", "high"]
   126  
   127  [error.DM-functional-11016]
   128  message = "get sql mode from string literal %s"
   129  description = ""
   130  workaround = ""
   131  tags = ["internal", "high"]
   132  
   133  [error.DM-functional-11017]
   134  message = ""
   135  description = ""
   136  workaround = "Please make sure the args are correct."
   137  tags = ["internal", "low"]
   138  
   139  [error.DM-functional-11018]
   140  message = "get file statfs"
   141  description = ""
   142  workaround = ""
   143  tags = ["internal", "high"]
   144  
   145  [error.DM-functional-11019]
   146  message = "binlog reader is already running"
   147  description = ""
   148  workaround = ""
   149  tags = ["internal", "high"]
   150  
   151  [error.DM-functional-11020]
   152  message = "stage %s, expect %s, already started"
   153  description = ""
   154  workaround = ""
   155  tags = ["internal", "high"]
   156  
   157  [error.DM-functional-11021]
   158  message = "stage %s, expect %s, can not close"
   159  description = ""
   160  workaround = ""
   161  tags = ["internal", "high"]
   162  
   163  [error.DM-functional-11022]
   164  message = "stage %s, expect %s"
   165  description = ""
   166  workaround = ""
   167  tags = ["internal", "high"]
   168  
   169  [error.DM-functional-11023]
   170  message = "empty relay dir"
   171  description = ""
   172  workaround = "Please check `relay-dir` config in task configuration file."
   173  tags = ["internal", "high"]
   174  
   175  [error.DM-functional-11024]
   176  message = "read dir: %s"
   177  description = ""
   178  workaround = ""
   179  tags = ["internal", "high"]
   180  
   181  [error.DM-functional-11025]
   182  message = "base file %s in directory %s not found"
   183  description = ""
   184  workaround = ""
   185  tags = ["internal", "high"]
   186  
   187  [error.DM-functional-11026]
   188  message = "cmp condition %v not supported"
   189  description = ""
   190  workaround = ""
   191  tags = ["internal", "high"]
   192  
   193  [error.DM-functional-11027]
   194  message = "binlog file %s not valid"
   195  description = ""
   196  workaround = ""
   197  tags = ["internal", "high"]
   198  
   199  [error.DM-functional-11028]
   200  message = "binlog files in dir %s not found"
   201  description = ""
   202  workaround = ""
   203  tags = ["internal", "high"]
   204  
   205  [error.DM-functional-11029]
   206  message = "get stat for relay log %s"
   207  description = ""
   208  workaround = ""
   209  tags = ["internal", "high"]
   210  
   211  [error.DM-functional-11030]
   212  message = "add watch for relay log dir %s"
   213  description = ""
   214  workaround = ""
   215  tags = ["internal", "high"]
   216  
   217  [error.DM-functional-11031]
   218  message = "watcher starts for relay log dir %s"
   219  description = ""
   220  workaround = ""
   221  tags = ["internal", "high"]
   222  
   223  [error.DM-functional-11032]
   224  message = "watcher's %s chan for relay log dir %s closed"
   225  description = ""
   226  workaround = ""
   227  tags = ["internal", "high"]
   228  
   229  [error.DM-functional-11033]
   230  message = "watcher receives error, relay log dir %s"
   231  description = ""
   232  workaround = ""
   233  tags = ["internal", "high"]
   234  
   235  [error.DM-functional-11034]
   236  message = "file size of relay log %s become smaller"
   237  description = ""
   238  workaround = "Please check the status of relay log and re-pull it. If you want to re-pull it, you should open relay.meta, set the binlog-name to the error pos name, set binlog-pos to 4, delete the stashed relay log and run `resume-relay` in dmctl."
   239  tags = ["internal", "high"]
   240  
   241  [error.DM-functional-11035]
   242  message = "binlog file must be specified"
   243  description = ""
   244  workaround = ""
   245  tags = ["internal", "high"]
   246  
   247  [error.DM-functional-11036]
   248  message = "no relay log files in dir %s match pos %s"
   249  description = ""
   250  workaround = ""
   251  tags = ["internal", "high"]
   252  
   253  [error.DM-functional-11037]
   254  message = "the first relay log %s not match the start pos %v"
   255  description = ""
   256  workaround = ""
   257  tags = ["internal", "high"]
   258  
   259  [error.DM-functional-11038]
   260  message = "parse relay log file %s"
   261  description = ""
   262  workaround = ""
   263  tags = ["internal", "high"]
   264  
   265  [error.DM-functional-11039]
   266  message = "parse for previous sub relay directory finished, but no next sub directory need to switch"
   267  description = ""
   268  workaround = ""
   269  tags = ["internal", "high"]
   270  
   271  [error.DM-functional-11040]
   272  message = "Last sync error or closed, try sync and get event again"
   273  description = ""
   274  workaround = ""
   275  tags = ["internal", "high"]
   276  
   277  [error.DM-functional-11041]
   278  message = "Sync was closed"
   279  description = ""
   280  workaround = ""
   281  tags = ["internal", "high"]
   282  
   283  [error.DM-functional-11042]
   284  message = "table name %s not valid"
   285  description = ""
   286  workaround = ""
   287  tags = ["internal", "high"]
   288  
   289  [error.DM-functional-11043]
   290  message = "generate table router"
   291  description = ""
   292  workaround = "Please check `routes` config in task configuration file."
   293  tags = ["internal", "high"]
   294  
   295  [error.DM-functional-11044]
   296  message = "key size should be 16, 24 or 32, but input key's size is %d"
   297  description = ""
   298  workaround = ""
   299  tags = ["internal", "high"]
   300  
   301  [error.DM-functional-11045]
   302  message = "generate cipher"
   303  description = ""
   304  workaround = ""
   305  tags = ["internal", "high"]
   306  
   307  [error.DM-functional-11046]
   308  message = "generate iv"
   309  description = ""
   310  workaround = ""
   311  tags = ["internal", "high"]
   312  
   313  [error.DM-functional-11047]
   314  message = "ciphertext's length should be greater than %d, but got %d not valid"
   315  description = ""
   316  workaround = ""
   317  tags = ["internal", "high"]
   318  
   319  [error.DM-functional-11048]
   320  message = "ciphertext's content not valid"
   321  description = ""
   322  workaround = ""
   323  tags = ["internal", "high"]
   324  
   325  [error.DM-functional-11049]
   326  message = "invalid mysql position string: %s"
   327  description = ""
   328  workaround = ""
   329  tags = ["internal", "high"]
   330  
   331  [error.DM-functional-11050]
   332  message = "decode base64 encoded password %s"
   333  description = ""
   334  workaround = ""
   335  tags = ["internal", "high"]
   336  
   337  [error.DM-functional-11051]
   338  message = ""
   339  description = ""
   340  workaround = ""
   341  tags = ["internal", "high"]
   342  
   343  [error.DM-functional-11052]
   344  message = ""
   345  description = ""
   346  workaround = ""
   347  tags = ["internal", "high"]
   348  
   349  [error.DM-functional-11053]
   350  message = "header length should be %d, but got %d not valid"
   351  description = ""
   352  workaround = ""
   353  tags = ["internal", "high"]
   354  
   355  [error.DM-functional-11054]
   356  message = "decode % X"
   357  description = ""
   358  workaround = ""
   359  tags = ["internal", "high"]
   360  
   361  [error.DM-functional-11055]
   362  message = "empty next binlog name not valid"
   363  description = ""
   364  workaround = ""
   365  tags = ["internal", "high"]
   366  
   367  [error.DM-functional-11056]
   368  message = ""
   369  description = ""
   370  workaround = ""
   371  tags = ["internal", "high"]
   372  
   373  [error.DM-functional-11057]
   374  message = "empty GTID set not valid"
   375  description = ""
   376  workaround = ""
   377  tags = ["internal", "high"]
   378  
   379  [error.DM-functional-11058]
   380  message = "GTID set %s with flavor %s not valid"
   381  description = ""
   382  workaround = ""
   383  tags = ["internal", "high"]
   384  
   385  [error.DM-functional-11059]
   386  message = "GTID set string %s for MySQL not valid"
   387  description = ""
   388  workaround = ""
   389  tags = ["internal", "high"]
   390  
   391  [error.DM-functional-11060]
   392  message = "GTID set string %s for MariaDB not valid"
   393  description = ""
   394  workaround = ""
   395  tags = ["internal", "high"]
   396  
   397  [error.DM-functional-11061]
   398  message = "server_id mismatch, in GTID (%d), in event header/server_id (%d)"
   399  description = ""
   400  workaround = ""
   401  tags = ["internal", "high"]
   402  
   403  [error.DM-functional-11062]
   404  message = "only one GTID in set is supported, but got %d (%s)"
   405  description = ""
   406  workaround = ""
   407  tags = ["internal", "high"]
   408  
   409  [error.DM-functional-11063]
   410  message = "only one Interval in UUIDSet is supported, but got %d (%s)"
   411  description = ""
   412  workaround = ""
   413  tags = ["internal", "high"]
   414  
   415  [error.DM-functional-11064]
   416  message = "Interval's Stop should equal to Start+1, but got %+v (%s)"
   417  description = ""
   418  workaround = ""
   419  tags = ["internal", "high"]
   420  
   421  [error.DM-functional-11065]
   422  message = "empty query not valid"
   423  description = ""
   424  workaround = ""
   425  tags = ["internal", "high"]
   426  
   427  [error.DM-functional-11066]
   428  message = "empty schema (% X) or table (% X) or column type (% X)"
   429  description = ""
   430  workaround = ""
   431  tags = ["internal", "high"]
   432  
   433  [error.DM-functional-11067]
   434  message = "expect FormatDescriptionEvent, but got %+v"
   435  description = ""
   436  workaround = ""
   437  tags = ["internal", "high"]
   438  
   439  [error.DM-functional-11068]
   440  message = "expect TableMapEvent, but got %+v"
   441  description = ""
   442  workaround = ""
   443  tags = ["internal", "high"]
   444  
   445  [error.DM-functional-11069]
   446  message = "expect event with type (%d), but got %+v"
   447  description = ""
   448  workaround = ""
   449  tags = ["internal", "high"]
   450  
   451  [error.DM-functional-11070]
   452  message = "unexpected event %+v"
   453  description = ""
   454  workaround = ""
   455  tags = ["internal", "high"]
   456  
   457  [error.DM-functional-11071]
   458  message = ""
   459  description = ""
   460  workaround = ""
   461  tags = ["internal", "high"]
   462  
   463  [error.DM-functional-11072]
   464  message = "event type %d not valid"
   465  description = ""
   466  workaround = ""
   467  tags = ["internal", "high"]
   468  
   469  [error.DM-functional-11073]
   470  message = "no rows not valid"
   471  description = ""
   472  workaround = ""
   473  tags = ["internal", "high"]
   474  
   475  [error.DM-functional-11074]
   476  message = "no columns not valid"
   477  description = ""
   478  workaround = ""
   479  tags = ["internal", "high"]
   480  
   481  [error.DM-functional-11075]
   482  message = "length of row (%d) not equal to length of column-type (%d)"
   483  description = ""
   484  workaround = ""
   485  tags = ["internal", "high"]
   486  
   487  [error.DM-functional-11076]
   488  message = "column type %d in binlog not supported"
   489  description = ""
   490  workaround = ""
   491  tags = ["internal", "high"]
   492  
   493  [error.DM-functional-11077]
   494  message = "go-mysql type %d in event generator not supported"
   495  description = ""
   496  workaround = ""
   497  tags = ["internal", "high"]
   498  
   499  [error.DM-functional-11078]
   500  message = "value %+v (type %v) with column type %v not valid"
   501  description = ""
   502  workaround = ""
   503  tags = ["internal", "high"]
   504  
   505  [error.DM-functional-11079]
   506  message = "required dummy event size (%d) is too small, the minimum supported size is %d"
   507  description = ""
   508  workaround = ""
   509  tags = ["internal", "high"]
   510  
   511  [error.DM-functional-11080]
   512  message = "flavor %s not supported"
   513  description = ""
   514  workaround = ""
   515  tags = ["internal", "high"]
   516  
   517  [error.DM-functional-11081]
   518  message = "empty data not valid"
   519  description = ""
   520  workaround = ""
   521  tags = ["internal", "high"]
   522  
   523  [error.DM-functional-11082]
   524  message = "latest GTID %s is not one of the latest previousGTIDs %s not valid"
   525  description = ""
   526  workaround = ""
   527  tags = ["internal", "high"]
   528  
   529  [error.DM-functional-11083]
   530  message = "read from file by GTID not supported"
   531  description = ""
   532  workaround = ""
   533  tags = ["internal", "high"]
   534  
   535  [error.DM-functional-11084]
   536  message = "stage %s, expect %s, already started"
   537  description = ""
   538  workaround = ""
   539  tags = ["internal", "high"]
   540  
   541  [error.DM-functional-11085]
   542  message = "stage %s, expect %s, can not close"
   543  description = ""
   544  workaround = ""
   545  tags = ["internal", "high"]
   546  
   547  [error.DM-functional-11086]
   548  message = "stage %s, expect %s"
   549  description = ""
   550  workaround = ""
   551  tags = ["internal", "high"]
   552  
   553  [error.DM-functional-11087]
   554  message = "open file"
   555  description = ""
   556  workaround = ""
   557  tags = ["internal", "high"]
   558  
   559  [error.DM-functional-11088]
   560  message = "get stat for %s"
   561  description = ""
   562  workaround = ""
   563  tags = ["internal", "high"]
   564  
   565  [error.DM-functional-11089]
   566  message = "data length %d"
   567  description = ""
   568  workaround = ""
   569  tags = ["internal", "high"]
   570  
   571  [error.DM-functional-11090]
   572  message = "file %s not opened"
   573  description = ""
   574  workaround = ""
   575  tags = ["internal", "high"]
   576  
   577  [error.DM-functional-11091]
   578  message = "sync file"
   579  description = ""
   580  workaround = ""
   581  tags = ["internal", "high"]
   582  
   583  [error.DM-functional-11092]
   584  message = "the event should be a PreviousGTIDsEvent in go-mysql, but got %T"
   585  description = ""
   586  workaround = ""
   587  tags = ["internal", "high"]
   588  
   589  [error.DM-functional-11093]
   590  message = "decode from % X"
   591  description = ""
   592  workaround = ""
   593  tags = ["internal", "high"]
   594  
   595  [error.DM-functional-11094]
   596  message = "the event should be a MariadbGTIDListEvent, but got %T"
   597  description = ""
   598  workaround = ""
   599  tags = ["internal", "high"]
   600  
   601  [error.DM-functional-11095]
   602  message = "parse MariaDB GTID set"
   603  description = ""
   604  workaround = ""
   605  tags = ["internal", "high"]
   606  
   607  [error.DM-functional-11096]
   608  message = "add set %v to GTID set"
   609  description = ""
   610  workaround = ""
   611  tags = ["internal", "high"]
   612  
   613  [error.DM-functional-11097]
   614  message = "invalid event data for type: %s"
   615  description = ""
   616  workaround = ""
   617  tags = ["internal", "high"]
   618  
   619  [error.DM-functional-11098]
   620  message = "upload event"
   621  description = ""
   622  workaround = ""
   623  tags = ["internal", "high"]
   624  
   625  [error.DM-functional-11099]
   626  message = "invalid event type %s, will not process"
   627  description = ""
   628  workaround = ""
   629  tags = ["internal", "high"]
   630  
   631  [error.DM-functional-11100]
   632  message = "failed to get code information from runtime.Caller"
   633  description = ""
   634  workaround = ""
   635  tags = ["internal", "high"]
   636  
   637  [error.DM-functional-11101]
   638  message = "calc data checksum"
   639  description = ""
   640  workaround = ""
   641  tags = ["internal", "high"]
   642  
   643  [error.DM-functional-11102]
   644  message = "get tso"
   645  description = ""
   646  workaround = ""
   647  tags = ["internal", "high"]
   648  
   649  [error.DM-functional-11103]
   650  message = "backoff argument %s value %v not valid"
   651  description = ""
   652  workaround = ""
   653  tags = ["internal", "medium"]
   654  
   655  [error.DM-functional-11104]
   656  message = "init logger failed"
   657  description = ""
   658  workaround = ""
   659  tags = ["internal", "medium"]
   660  
   661  [error.DM-functional-11105]
   662  message = "truncate GTID sets %v to %v not valid"
   663  description = ""
   664  workaround = ""
   665  tags = ["internal", "high"]
   666  
   667  [error.DM-functional-11106]
   668  message = "the given relay log pos %s of meta config is too big, please check it again"
   669  description = ""
   670  workaround = "If the size of the corresponding binlog file has exceeded 4GB, please follow the solution in https://docs.pingcap.com/tidb-data-migration/stable/error-handling#the-relay-unit-throws-error-event-from--in--diff-from-passed-in-event--or-a-replication-task-is-interrupted-with-failing-to-get-or-parse-binlog-errors-like-get-binlog-error-error-1236-hy000-and-binlog-checksum-mismatch-data-may-be-corrupted-returned"
   671  tags = ["internal", "high"]
   672  
   673  [error.DM-functional-11107]
   674  message = "fail to campaign leader: %s"
   675  description = ""
   676  workaround = ""
   677  tags = ["internal", "high"]
   678  
   679  [error.DM-functional-11108]
   680  message = "fail to get leader ID"
   681  description = ""
   682  workaround = ""
   683  tags = ["internal", "medium"]
   684  
   685  [error.DM-functional-11109]
   686  message = "invalid binlog filename with uuid suffix %s"
   687  description = ""
   688  workaround = ""
   689  tags = ["internal", "high"]
   690  
   691  [error.DM-functional-11110]
   692  message = "fail to decode etcd key: %s"
   693  description = ""
   694  workaround = ""
   695  tags = ["internal", "medium"]
   696  
   697  [error.DM-functional-11111]
   698  message = "fail to try sync the optimistic shard ddl lock %s: %s"
   699  description = ""
   700  workaround = "Please use `show-ddl-locks` command for more details."
   701  tags = ["internal", "medium"]
   702  
   703  [error.DM-functional-11112]
   704  message = "invalid TLS config"
   705  description = ""
   706  workaround = "Please check the `ssl-ca`, `ssl-cert` and `ssl-key` config."
   707  tags = ["internal", "medium"]
   708  
   709  [error.DM-functional-11113]
   710  message = "fail to registry TLS config"
   711  description = ""
   712  workaround = ""
   713  tags = ["internal", "medium"]
   714  
   715  [error.DM-functional-11114]
   716  message = "fail to operate DM cluster version in etcd"
   717  description = ""
   718  workaround = "Please use `list-member --master` to confirm whether the DM-master cluster is healthy"
   719  tags = ["internal", "high"]
   720  
   721  [error.DM-functional-11115]
   722  message = "%s is an invalid v1.0.x DM-worker meta path"
   723  description = ""
   724  workaround = "Please check no `meta-dir` set for v1.0.x DM-worker."
   725  tags = ["internal", "medium"]
   726  
   727  [error.DM-functional-11116]
   728  message = "fail to upgrade v1.0.x DB schema"
   729  description = ""
   730  workaround = "Please confirm that you have not violated any restrictions in the upgrade documentation."
   731  tags = ["internal", "medium"]
   732  
   733  [error.DM-functional-11117]
   734  message = "fail to parse binglog status_vars: %v, offset: %d"
   735  description = ""
   736  workaround = ""
   737  tags = ["internal", "medium"]
   738  
   739  [error.DM-functional-11118]
   740  message = ""
   741  description = ""
   742  workaround = "Please make sure the args are correct."
   743  tags = ["internal", "low"]
   744  
   745  [error.DM-functional-11119]
   746  message = "failed to rewrite SQL for target DB, stmt: %+v, targetTableNames: %+v"
   747  description = ""
   748  workaround = ""
   749  tags = ["internal", "high"]
   750  
   751  [error.DM-functional-11120]
   752  message = "no relay subdir match gtid %s"
   753  description = ""
   754  workaround = ""
   755  tags = ["internal", "high"]
   756  
   757  [error.DM-functional-11121]
   758  message = "no relay pos match gtid %s"
   759  description = ""
   760  workaround = ""
   761  tags = ["internal", "high"]
   762  
   763  [error.DM-functional-11122]
   764  message = ""
   765  description = ""
   766  workaround = ""
   767  tags = ["internal", "low"]
   768  
   769  [error.DM-functional-11123]
   770  message = "didn't found binlog location in dumped metadata file %s"
   771  description = ""
   772  workaround = "Please check log of dump unit, there maybe errors when read upstream binlog status"
   773  tags = ["upstream", "low"]
   774  
   775  [error.DM-functional-11124]
   776  message = "no previous gtid event from binlog %s"
   777  description = ""
   778  workaround = ""
   779  tags = ["internal", "high"]
   780  
   781  [error.DM-functional-11125]
   782  message = "upstream returns an empty result for SHOW MASTER STATUS"
   783  description = ""
   784  workaround = "Please make sure binlog is enabled, and check the upstream settings like privileges, RDS settings to read data from SHOW MASTER STATUS."
   785  tags = ["upstream", "medium"]
   786  
   787  [error.DM-binlog-op-11126]
   788  message = "upstream didn't log enough columns in binlog"
   789  description = ""
   790  workaround = "Please check if session `binlog_row_image` variable is not FULL, restart task to the location from where FULL binlog_row_image is used."
   791  tags = ["upstream", "high"]
   792  
   793  [error.DM-functional-11127]
   794  message = "receive conflict DDL for the optimistic shard ddl lock %s: %s. Now DM does not support conflicting DDLs, such as 'modify column'/'rename column'/'add column not null non default'."
   795  description = ""
   796  workaround = ""
   797  tags = ["internal", "high"]
   798  
   799  [error.DM-functional-11128]
   800  message = "fail to resolve adding not fully dropped columns for optimistic shard ddl lock %s: %s"
   801  description = ""
   802  workaround = "Please use `binlog skip` command to skip this error."
   803  tags = ["internal", "medium"]
   804  
   805  [error.DM-sync-unit-11129]
   806  message = "DDL %s executed in background and met error"
   807  description = ""
   808  workaround = "Please manually check the error from TiDB and handle it."
   809  tags = ["internal", "high"]
   810  
   811  [error.DM-functional-11130]
   812  message = "upstream returns incorrect number of columns for SHOW MASTER STATUS"
   813  description = ""
   814  workaround = "Please check the upstream settings like privileges, RDS settings to read data from SHOW MASTER STATUS."
   815  tags = ["upstream", "medium"]
   816  
   817  [error.DM-config-20001]
   818  message = "checking item %s is not supported\n%s"
   819  description = ""
   820  workaround = "Please check `ignore-checking-items` config in task configuration file, which can be set including `all`/`dump_privilege`/`replication_privilege`/`version`/`binlog_enable`/`binlog_format`/`binlog_row_image`/`table_schema`/`schema_of_shard_tables`/`auto_increment_ID`."
   821  tags = ["internal", "medium"]
   822  
   823  [error.DM-config-20002]
   824  message = "%s"
   825  description = ""
   826  workaround = "Please check the configuration file has correct TOML format."
   827  tags = ["internal", "medium"]
   828  
   829  [error.DM-config-20003]
   830  message = "%s"
   831  description = ""
   832  workaround = "Please check the configuration file has correct YAML format."
   833  tags = ["internal", "medium"]
   834  
   835  [error.DM-config-20004]
   836  message = "task name should not be empty"
   837  description = ""
   838  workaround = "Please check the `name` config in task configuration file."
   839  tags = ["internal", "medium"]
   840  
   841  [error.DM-config-20005]
   842  message = "empty source-id not valid"
   843  description = ""
   844  workaround = "Please check the `source-id` config in configuration file."
   845  tags = ["internal", "medium"]
   846  
   847  [error.DM-config-20006]
   848  message = "too long source-id not valid"
   849  description = ""
   850  workaround = "Please check the `source-id` config in configuration file. The max source id length is 32."
   851  tags = ["internal", "medium"]
   852  
   853  [error.DM-config-20007]
   854  message = "online scheme %s not supported"
   855  description = ""
   856  workaround = "Please check the `online-ddl-scheme` config in task configuration file. Only `ghost` and `pt` are currently supported."
   857  tags = ["internal", "medium"]
   858  
   859  [error.DM-config-20008]
   860  message = "invalid timezone string: %s"
   861  description = ""
   862  workaround = "Please check the `timezone` config in task configuration file."
   863  tags = ["internal", "medium"]
   864  
   865  [error.DM-config-20009]
   866  message = "parse subtask config flag set"
   867  description = ""
   868  workaround = ""
   869  tags = ["internal", "medium"]
   870  
   871  [error.DM-config-20010]
   872  message = "decrypt DB password %s failed"
   873  description = ""
   874  workaround = ""
   875  tags = ["internal", "medium"]
   876  
   877  [error.DM-config-20011]
   878  message = "must specify `binlog-name` without GTID enabled for the source or specify `binlog-gtid` with GTID enabled for the source"
   879  description = ""
   880  workaround = "Please check the `meta` config in task configuration file."
   881  tags = ["internal", "medium"]
   882  
   883  [error.DM-config-20012]
   884  message = "mysql instance config must specify"
   885  description = ""
   886  workaround = "Please check the `mysql-instances` config in task configuration file."
   887  tags = ["internal", "medium"]
   888  
   889  [error.DM-config-20013]
   890  message = "must specify at least one mysql-instances"
   891  description = ""
   892  workaround = "Please check the `mysql-instances` config in task configuration file."
   893  tags = ["internal", "medium"]
   894  
   895  [error.DM-config-20014]
   896  message = "mysql-instance (%d) and (%d) have same source-id (%s)"
   897  description = ""
   898  workaround = "Please check the `mysql-instances` config in task configuration file."
   899  tags = ["internal", "medium"]
   900  
   901  [error.DM-config-20015]
   902  message = "mydumper-config-name and mydumper should only specify one"
   903  description = ""
   904  workaround = "Please check the `mydumper-config-name` and `mydumper` config in task configuration file."
   905  tags = ["internal", "medium"]
   906  
   907  [error.DM-config-20016]
   908  message = "loader-config-name and loader should only specify one"
   909  description = ""
   910  workaround = "Please check the `loader-config-name` and `loader` config in task configuration file."
   911  tags = ["internal", "medium"]
   912  
   913  [error.DM-config-20017]
   914  message = "syncer-config-name and syncer should only specify one"
   915  description = ""
   916  workaround = "Please check the `syncer-config-name` and `syncer` config in task configuration file."
   917  tags = ["internal", "medium"]
   918  
   919  [error.DM-config-20018]
   920  message = "read config file %v"
   921  description = ""
   922  workaround = ""
   923  tags = ["internal", "medium"]
   924  
   925  [error.DM-config-20019]
   926  message = "must specify a unique task name"
   927  description = ""
   928  workaround = "Please check the `name` config in task configuration file."
   929  tags = ["internal", "medium"]
   930  
   931  [error.DM-config-20020]
   932  message = "please specify right task-mode, support `full`, `incremental`, `all`"
   933  description = ""
   934  workaround = "Please check the `task-mode` config in task configuration file."
   935  tags = ["internal", "medium"]
   936  
   937  [error.DM-config-20021]
   938  message = "must specify target-database"
   939  description = ""
   940  workaround = "Please check the `target-database` config in task configuration file."
   941  tags = ["internal", "medium"]
   942  
   943  [error.DM-config-20022]
   944  message = "mysql-instance(%s) must set meta for task-mode %s"
   945  description = ""
   946  workaround = "Please check the `meta` config in task configuration file."
   947  tags = ["internal", "medium"]
   948  
   949  [error.DM-config-20023]
   950  message = "mysql-instance(%d)'s route-rules %s not exist in routes"
   951  description = ""
   952  workaround = "Please check the `route-rules` config in task configuration file."
   953  tags = ["internal", "medium"]
   954  
   955  [error.DM-config-20024]
   956  message = "mysql-instance(%d)'s filter-rules %s not exist in filters"
   957  description = ""
   958  workaround = "Please check the `filter-rules` config in task configuration file."
   959  tags = ["internal", "medium"]
   960  
   961  [error.DM-config-20025]
   962  message = "mysql-instance(%d)'s column-mapping-rules %s not exist in column-mapping"
   963  description = ""
   964  workaround = "Please check the `column-mapping-rules` config in task configuration file."
   965  tags = ["internal", "medium"]
   966  
   967  [error.DM-config-20026]
   968  message = "mysql-instance(%d)'s list %s not exist in block allow list"
   969  description = ""
   970  workaround = "Please check the `block-allow-list` config in task configuration file."
   971  tags = ["internal", "medium"]
   972  
   973  [error.DM-config-20027]
   974  message = "mysql-instance(%d)'s mydumper config %s not exist in mydumpers"
   975  description = ""
   976  workaround = "Please check the `mydumper-config-name` config in task configuration file."
   977  tags = ["internal", "medium"]
   978  
   979  [error.DM-config-20028]
   980  message = "mysql-instance(%d)'s mydumper-path must specify a valid path to mydumper binary when task-mode is all or full"
   981  description = ""
   982  workaround = "Please check the `mydumper-path` config in task configuration file."
   983  tags = ["internal", "medium"]
   984  
   985  [error.DM-config-20029]
   986  message = "mysql-instance(%d)'s loader config %s not exist in loaders"
   987  description = ""
   988  workaround = "Please check the `loader-config-name` config in task configuration file."
   989  tags = ["internal", "medium"]
   990  
   991  [error.DM-config-20030]
   992  message = "mysql-instance(%d)'s syncer config %s not exist in syncer"
   993  description = ""
   994  workaround = "Please check the `syncer-config-name` config in task configuration file."
   995  tags = ["internal", "medium"]
   996  
   997  [error.DM-config-20031]
   998  message = "source %s in deployment configuration not found"
   999  description = ""
  1000  workaround = "Please use `operate-source create source-config-file-path` to add source."
  1001  tags = ["internal", "medium"]
  1002  
  1003  [error.DM-config-20032]
  1004  message = "the following mysql configs have duplicate items, please remove the duplicates:\n%s"
  1005  description = ""
  1006  workaround = "Please check the `mysql-instances` config in task configuration file."
  1007  tags = ["internal", "medium"]
  1008  
  1009  [error.DM-config-20033]
  1010  message = "shard mode %s not supported"
  1011  description = ""
  1012  workaround = "Please check the `shard-mode` config in task configuration file, which can be set to `pessimistic`/`optimistic`."
  1013  tags = ["internal", "medium"]
  1014  
  1015  [error.DM-config-20034]
  1016  message = "found %d %s for %s which should <= 1"
  1017  description = ""
  1018  workaround = ""
  1019  tags = ["internal", "high"]
  1020  
  1021  [error.DM-config-20035]
  1022  message = "incapable config of %s from etcd"
  1023  description = ""
  1024  workaround = ""
  1025  tags = ["internal", "high"]
  1026  
  1027  [error.DM-config-20036]
  1028  message = "source bound %s doesn't have related source config in etcd"
  1029  description = ""
  1030  workaround = ""
  1031  tags = ["internal", "high"]
  1032  
  1033  [error.DM-config-20037]
  1034  message = "generate binlog event filter"
  1035  description = ""
  1036  workaround = "Please check the `filters` config in source and task configuration files."
  1037  tags = ["internal", "high"]
  1038  
  1039  [error.DM-config-20038]
  1040  message = "The configurations as following %v are set in global configuration but instances don't use them"
  1041  description = ""
  1042  workaround = "Please check the configuration files."
  1043  tags = ["internal", "high"]
  1044  
  1045  [error.DM-config-20039]
  1046  message = "expression filter can only specify one of (insert, update, delete) expressions, but %s has specified %v"
  1047  description = ""
  1048  workaround = "If you want to filter by A or B, please write two filters."
  1049  tags = ["internal", "high"]
  1050  
  1051  [error.DM-config-20040]
  1052  message = "mysql-instance(%d)'s expression-filters %s not exist in expression-filter"
  1053  description = ""
  1054  workaround = "Please check the `expression-filters` config in task configuration file."
  1055  tags = ["internal", "high"]
  1056  
  1057  [error.DM-config-20041]
  1058  message = "expression-filter name(%s) SQL(%s) has wrong grammar: %v"
  1059  description = ""
  1060  workaround = "Please check the `expression-filters` config in task configuration file."
  1061  tags = ["internal", "high"]
  1062  
  1063  [error.DM-config-20042]
  1064  message = "expression-filter %s has empty %s"
  1065  description = ""
  1066  workaround = "Please check the `expression-filters` config in task configuration file."
  1067  tags = ["internal", "high"]
  1068  
  1069  [error.DM-config-20043]
  1070  message = "`backoff-max` value %v is less than `backoff-min` value %v"
  1071  description = ""
  1072  workaround = "Please increase `backoff-max` config in task configuration file."
  1073  tags = ["internal", "high"]
  1074  
  1075  [error.DM-config-20044]
  1076  message = "generate block allow list error"
  1077  description = ""
  1078  workaround = "Please check the `block-allow-list` config in task configuration file."
  1079  tags = ["internal", "high"]
  1080  
  1081  [error.DM-config-20045]
  1082  message = "generate table router error"
  1083  description = ""
  1084  workaround = "Please check the `routes` config in task configuration file."
  1085  tags = ["internal", "high"]
  1086  
  1087  [error.DM-config-20046]
  1088  message = "generate column mapping error"
  1089  description = ""
  1090  workaround = "Please check the `column-mappings` config in task configuration file."
  1091  tags = ["internal", "high"]
  1092  
  1093  [error.DM-config-20047]
  1094  message = "invalid `chunk-filesize` %v"
  1095  description = ""
  1096  workaround = "Please check the `chunk-filesize` config in task configuration file."
  1097  tags = ["internal", "high"]
  1098  
  1099  [error.DM-config-20048]
  1100  message = "config '%s' regex pattern '%s' invalid, reason: %s"
  1101  description = ""
  1102  workaround = "Please check if params is correctly in the configuration file."
  1103  tags = ["internal", "high"]
  1104  
  1105  [error.DM-config-20049]
  1106  message = "online ddl sql '%s' invalid, table %s fail to match '%s' online ddl regex"
  1107  description = ""
  1108  workaround = "Please update your `shadow-table-rules` or `trash-table-rules` in the configuration file."
  1109  tags = ["internal", "high"]
  1110  
  1111  [error.DM-config-20050]
  1112  message = "the openapi task config for '%s' already exist"
  1113  description = ""
  1114  workaround = "If you want to override it, please use the overwrite flag."
  1115  tags = ["internal", "low"]
  1116  
  1117  [error.DM-config-20051]
  1118  message = "the openapi task config for '%s' does not exist"
  1119  description = ""
  1120  workaround = ""
  1121  tags = ["internal", "low"]
  1122  
  1123  [error.DM-config-20052]
  1124  message = "collation compatible %s not supported"
  1125  description = ""
  1126  workaround = "Please check the `collation_compatible` config in task configuration file, which can be set to `loose`/`strict`."
  1127  tags = ["internal", "medium"]
  1128  
  1129  [error.DM-config-20053]
  1130  message = "invalid load mode '%s'"
  1131  description = ""
  1132  workaround = "Please choose a valid value in ['logical', 'physical']"
  1133  tags = ["internal", "medium"]
  1134  
  1135  [error.DM-config-20054]
  1136  message = "invalid load on-duplicate-logical or on-duplicate option '%s'"
  1137  description = ""
  1138  workaround = "Please choose a valid value in ['replace', 'error', 'ignore'] or leave it empty."
  1139  tags = ["internal", "medium"]
  1140  
  1141  [error.DM-config-20055]
  1142  message = "invalid validation mode"
  1143  description = ""
  1144  workaround = "Please check `validation-mode` config in task configuration file."
  1145  tags = ["internal", "high"]
  1146  
  1147  [error.DM-config-20056]
  1148  message = "mysql-instance(%d)'s continuous validator config %s not exist"
  1149  description = ""
  1150  workaround = "Please check the `validator-config-name` config in task configuration file."
  1151  tags = ["internal", "medium"]
  1152  
  1153  [error.DM-config-20057]
  1154  message = "start-time %s is too late, no binlog location matches it"
  1155  description = ""
  1156  workaround = "Please check the `--start-time` is expected or try again later."
  1157  tags = ["internal", "high"]
  1158  
  1159  [error.DM-config-20058]
  1160  message = "loader's dir %s is invalid"
  1161  description = ""
  1162  workaround = "Please check the `dir` config in task configuration file."
  1163  tags = ["internal", "high"]
  1164  
  1165  [error.DM-config-20059]
  1166  message = "loader's dir %s is s3 dir, but s3 is not supported"
  1167  description = ""
  1168  workaround = "Please check the `dir` config in task configuration file and you can use `Lightning` by set config `import-mode` be `sql` which supports s3 instead."
  1169  tags = ["internal", "high"]
  1170  
  1171  [error.DM-config-20060]
  1172  message = "safe-mode-duration '%s' parsed failed: %v"
  1173  description = ""
  1174  workaround = "Please check the `safe-mode-duration` is correct."
  1175  tags = ["internal", "medium"]
  1176  
  1177  [error.DM-config-20061]
  1178  message = "safe-mode(true) conflicts with safe-mode-duration(0s)"
  1179  description = ""
  1180  workaround = "Please set safe-mode to false or safe-mode-duration to non-zero."
  1181  tags = ["internal", "low"]
  1182  
  1183  [error.DM-config-20062]
  1184  message = "invalid load on-duplicate-physical option '%s'"
  1185  description = ""
  1186  workaround = "Please choose a valid value in ['none', 'manual'] or leave it empty."
  1187  tags = ["internal", "medium"]
  1188  
  1189  [error.DM-config-20063]
  1190  message = "invalid load checksum-physical option '%s'"
  1191  description = ""
  1192  workaround = "Please choose a valid value in ['required', 'optional', 'off'] or leave it empty."
  1193  tags = ["internal", "medium"]
  1194  
  1195  [error.DM-config-20064]
  1196  message = "column-mapping is not supported since v6.6.0"
  1197  description = ""
  1198  workaround = "Please use extract-table/extract-schema/extract-source to handle data conflict when merge tables. See https://docs.pingcap.com/tidb/v6.4/task-configuration-file-full#task-configuration-file-template-advanced"
  1199  tags = ["internal", "high"]
  1200  
  1201  [error.DM-config-20065]
  1202  message = "invalid load analyze option '%s'"
  1203  description = ""
  1204  workaround = "Please choose a valid value in ['required', 'optional', 'off'] or leave it empty."
  1205  tags = ["internal", "medium"]
  1206  
  1207  [error.DM-config-20066]
  1208  message = "cannot enable `strict-optimistic-shard-mode` while `shard-mode` is not `optimistic`"
  1209  description = ""
  1210  workaround = "Please set `shard-mode` to `optimistic` if you want to enable `strict-optimistic-shard-mode`."
  1211  tags = ["internal", "medium"]
  1212  
  1213  [error.DM-config-20067]
  1214  message = "invalid secret key path or content: %v"
  1215  description = ""
  1216  workaround = "Please check whether the path is valid, and has required permission to read the file, and the key is correct."
  1217  tags = ["internal", "high"]
  1218  
  1219  [error.DM-binlog-op-22001]
  1220  message = ""
  1221  description = ""
  1222  workaround = ""
  1223  tags = ["internal", "high"]
  1224  
  1225  [error.DM-binlog-op-22002]
  1226  message = "invalid binlog filename"
  1227  description = ""
  1228  workaround = ""
  1229  tags = ["internal", "high"]
  1230  
  1231  [error.DM-binlog-op-22003]
  1232  message = ""
  1233  description = ""
  1234  workaround = ""
  1235  tags = ["internal", "high"]
  1236  
  1237  [error.DM-checkpoint-24001]
  1238  message = "invalid task mode: %s"
  1239  description = ""
  1240  workaround = ""
  1241  tags = ["internal", "medium"]
  1242  
  1243  [error.DM-checkpoint-24002]
  1244  message = "save point %s is older than current location %s"
  1245  description = ""
  1246  workaround = ""
  1247  tags = ["internal", "high"]
  1248  
  1249  [error.DM-checkpoint-24003]
  1250  message = "invalid db table sql file - %s"
  1251  description = ""
  1252  workaround = ""
  1253  tags = ["internal", "medium"]
  1254  
  1255  [error.DM-checkpoint-24004]
  1256  message = "db (%s) not exist in data files, but in checkpoint"
  1257  description = ""
  1258  workaround = ""
  1259  tags = ["internal", "medium"]
  1260  
  1261  [error.DM-checkpoint-24005]
  1262  message = "table (%s) not exist in db (%s) data files, but in checkpoint"
  1263  description = ""
  1264  workaround = ""
  1265  tags = ["internal", "medium"]
  1266  
  1267  [error.DM-checkpoint-24006]
  1268  message = "restoring count greater than total count for table[%v]"
  1269  description = ""
  1270  workaround = ""
  1271  tags = ["internal", "medium"]
  1272  
  1273  [error.DM-task-check-26001]
  1274  message = "same table name in case-insensitive %v"
  1275  description = ""
  1276  workaround = "Please check `target-table` config in task configuration file."
  1277  tags = ["internal", "medium"]
  1278  
  1279  [error.DM-task-check-26002]
  1280  message = "failed to open DSN %s:***@%s:%d"
  1281  description = ""
  1282  workaround = "Please check the database config in configuration file."
  1283  tags = ["internal", "high"]
  1284  
  1285  [error.DM-task-check-26003]
  1286  message = "generate table router error"
  1287  description = ""
  1288  workaround = "Please check the `routes` config in task configuration file."
  1289  tags = ["internal", "medium"]
  1290  
  1291  [error.DM-task-check-26004]
  1292  message = "generate column mapping error"
  1293  description = ""
  1294  workaround = "Please check the `column-mappings` config in task configuration file."
  1295  tags = ["internal", "medium"]
  1296  
  1297  [error.DM-task-check-26005]
  1298  message = "%s: %v\n detail: %v"
  1299  description = ""
  1300  workaround = ""
  1301  tags = ["internal", "medium"]
  1302  
  1303  [error.DM-task-check-26006]
  1304  message = "generate block allow list error"
  1305  description = ""
  1306  workaround = "Please check the `block-allow-list` config in task configuration file."
  1307  tags = ["internal", "medium"]
  1308  
  1309  [error.DM-task-check-26007]
  1310  message = "%s has GTID_MODE = %s instead of ON"
  1311  description = ""
  1312  workaround = "Please check the `enable-gtid` config in source configuration file."
  1313  tags = ["internal", "medium"]
  1314  
  1315  [error.DM-relay-event-lib-28001]
  1316  message = "parse server-uuid.index"
  1317  description = ""
  1318  workaround = ""
  1319  tags = ["internal", "high"]
  1320  
  1321  [error.DM-relay-event-lib-28002]
  1322  message = "UUID (with suffix) %s not valid"
  1323  description = ""
  1324  workaround = ""
  1325  tags = ["internal", "high"]
  1326  
  1327  [error.DM-relay-event-lib-28003]
  1328  message = "no UUID (with suffix) matched %s found in %s, all UUIDs are %v"
  1329  description = ""
  1330  workaround = ""
  1331  tags = ["internal", "high"]
  1332  
  1333  [error.DM-relay-event-lib-28004]
  1334  message = "generate fake rotate event"
  1335  description = ""
  1336  workaround = ""
  1337  tags = ["internal", "high"]
  1338  
  1339  [error.DM-relay-event-lib-28005]
  1340  message = "there aren't any data under relay log directory %s."
  1341  description = ""
  1342  workaround = "Please check relay log using query-status."
  1343  tags = ["internal", "high"]
  1344  
  1345  [error.DM-relay-unit-30001]
  1346  message = "UUID %s suffix %d should be 1 larger than previous suffix %d"
  1347  description = ""
  1348  workaround = ""
  1349  tags = ["internal", "high"]
  1350  
  1351  [error.DM-relay-unit-30002]
  1352  message = "previous UUID %s has suffix larger than %s"
  1353  description = ""
  1354  workaround = ""
  1355  tags = ["internal", "high"]
  1356  
  1357  [error.DM-relay-unit-30003]
  1358  message = "load meta data"
  1359  description = ""
  1360  workaround = ""
  1361  tags = ["internal", "high"]
  1362  
  1363  [error.DM-relay-unit-30004]
  1364  message = "relay-binlog-name %s not valid"
  1365  description = ""
  1366  workaround = "Please check the `relay-binlog-name` config in source config file."
  1367  tags = ["internal", "high"]
  1368  
  1369  [error.DM-relay-unit-30005]
  1370  message = "no current UUID set"
  1371  description = ""
  1372  workaround = ""
  1373  tags = ["internal", "high"]
  1374  
  1375  [error.DM-relay-unit-30006]
  1376  message = "flush local meta"
  1377  description = ""
  1378  workaround = ""
  1379  tags = ["internal", "high"]
  1380  
  1381  [error.DM-relay-unit-30007]
  1382  message = "update UUID index file %s"
  1383  description = ""
  1384  workaround = ""
  1385  tags = ["internal", "high"]
  1386  
  1387  [error.DM-relay-unit-30008]
  1388  message = "dirpath is empty"
  1389  description = ""
  1390  workaround = "Please check the `relay-dir` config in source config file or dm-worker config file."
  1391  tags = ["internal", "high"]
  1392  
  1393  [error.DM-relay-unit-30009]
  1394  message = "stage %s, expect %s, already started"
  1395  description = ""
  1396  workaround = ""
  1397  tags = ["internal", "high"]
  1398  
  1399  [error.DM-relay-unit-30010]
  1400  message = "stage %s, expect %s, can not close"
  1401  description = ""
  1402  workaround = ""
  1403  tags = ["internal", "high"]
  1404  
  1405  [error.DM-relay-unit-30011]
  1406  message = "stage %s, expect %s"
  1407  description = ""
  1408  workaround = ""
  1409  tags = ["internal", "high"]
  1410  
  1411  [error.DM-relay-unit-30012]
  1412  message = "start sync from position %s"
  1413  description = ""
  1414  workaround = ""
  1415  tags = ["upstream", "high"]
  1416  
  1417  [error.DM-relay-unit-30013]
  1418  message = "nil GTID set not valid"
  1419  description = ""
  1420  workaround = ""
  1421  tags = ["internal", "high"]
  1422  
  1423  [error.DM-relay-unit-30014]
  1424  message = "start sync from GTID set %s"
  1425  description = ""
  1426  workaround = ""
  1427  tags = ["upstream", "high"]
  1428  
  1429  [error.DM-relay-unit-30015]
  1430  message = "TCPReader get relay event with error"
  1431  description = ""
  1432  workaround = ""
  1433  tags = ["upstream", "high"]
  1434  
  1435  [error.DM-relay-unit-30016]
  1436  message = "stage %s, expect %s, already started"
  1437  description = ""
  1438  workaround = ""
  1439  tags = ["internal", "high"]
  1440  
  1441  [error.DM-relay-unit-30017]
  1442  message = "stage %s, expect %s, can not close"
  1443  description = ""
  1444  workaround = ""
  1445  tags = ["internal", "high"]
  1446  
  1447  [error.DM-relay-unit-30018]
  1448  message = "stage %s, expect %s"
  1449  description = ""
  1450  workaround = ""
  1451  tags = ["internal", "high"]
  1452  
  1453  [error.DM-relay-unit-30019]
  1454  message = "no underlying writer opened"
  1455  description = ""
  1456  workaround = ""
  1457  tags = ["internal", "high"]
  1458  
  1459  [error.DM-relay-unit-30020]
  1460  message = "except RotateEvent, but got %+v"
  1461  description = ""
  1462  workaround = ""
  1463  tags = ["internal", "high"]
  1464  
  1465  [error.DM-relay-unit-30021]
  1466  message = "non-fake RotateEvent %+v received, but no binlog file opened"
  1467  description = ""
  1468  workaround = ""
  1469  tags = ["internal", "high"]
  1470  
  1471  [error.DM-relay-unit-30022]
  1472  message = "invalid status type %T of the underlying writer"
  1473  description = ""
  1474  workaround = ""
  1475  tags = ["internal", "high"]
  1476  
  1477  [error.DM-relay-unit-30023]
  1478  message = "get stat for %s"
  1479  description = ""
  1480  workaround = ""
  1481  tags = ["internal", "high"]
  1482  
  1483  [error.DM-relay-unit-30024]
  1484  message = "latest pos %d greater than file size %d, should not happen"
  1485  description = ""
  1486  workaround = ""
  1487  tags = ["internal", "high"]
  1488  
  1489  [error.DM-relay-unit-30025]
  1490  message = ""
  1491  description = ""
  1492  workaround = ""
  1493  tags = ["internal", "high"]
  1494  
  1495  [error.DM-relay-unit-30026]
  1496  message = ""
  1497  description = ""
  1498  workaround = ""
  1499  tags = ["internal", "high"]
  1500  
  1501  [error.DM-relay-unit-30027]
  1502  message = ""
  1503  description = ""
  1504  workaround = ""
  1505  tags = ["internal", "high"]
  1506  
  1507  [error.DM-relay-unit-30028]
  1508  message = "parse %s"
  1509  description = ""
  1510  workaround = ""
  1511  tags = ["internal", "high"]
  1512  
  1513  [error.DM-relay-unit-30029]
  1514  message = ""
  1515  description = ""
  1516  workaround = ""
  1517  tags = ["internal", "high"]
  1518  
  1519  [error.DM-relay-unit-30030]
  1520  message = "update GTID set %v with GTID %s"
  1521  description = ""
  1522  workaround = ""
  1523  tags = ["internal", "high"]
  1524  
  1525  [error.DM-relay-unit-30031]
  1526  message = "should have a PreviousGTIDsEvent before the GTIDEvent %+v"
  1527  description = ""
  1528  workaround = ""
  1529  tags = ["internal", "high"]
  1530  
  1531  [error.DM-relay-unit-30032]
  1532  message = "should have a MariadbGTIDListEvent before the MariadbGTIDEvent %+v"
  1533  description = ""
  1534  workaround = ""
  1535  tags = ["internal", "high"]
  1536  
  1537  [error.DM-relay-unit-30033]
  1538  message = "relay mkdir"
  1539  description = ""
  1540  workaround = ""
  1541  tags = ["internal", "high"]
  1542  
  1543  [error.DM-relay-unit-30034]
  1544  message = "can only switch relay's master server when GTID enabled"
  1545  description = ""
  1546  workaround = "Please check `enable-gtid` config in source configuration file."
  1547  tags = ["internal", "high"]
  1548  
  1549  [error.DM-relay-unit-30035]
  1550  message = "this strategy is purging"
  1551  description = ""
  1552  workaround = ""
  1553  tags = ["internal", "high"]
  1554  
  1555  [error.DM-relay-unit-30036]
  1556  message = "%s is purging"
  1557  description = ""
  1558  workaround = ""
  1559  tags = ["internal", "high"]
  1560  
  1561  [error.DM-relay-unit-30037]
  1562  message = "relay log purge is forbidden temporarily, because %s"
  1563  description = ""
  1564  workaround = "Please try again later."
  1565  tags = ["internal", "high"]
  1566  
  1567  [error.DM-relay-unit-30038]
  1568  message = "no active relay log file found"
  1569  description = ""
  1570  workaround = ""
  1571  tags = ["internal", "high"]
  1572  
  1573  [error.DM-relay-unit-30039]
  1574  message = "request %+v not valid"
  1575  description = ""
  1576  workaround = ""
  1577  tags = ["internal", "high"]
  1578  
  1579  [error.DM-relay-unit-30040]
  1580  message = "UUID %s in UUIDs %v not found"
  1581  description = ""
  1582  workaround = ""
  1583  tags = ["internal", "high"]
  1584  
  1585  [error.DM-relay-unit-30041]
  1586  message = "remove relay log %s %s"
  1587  description = ""
  1588  workaround = ""
  1589  tags = ["internal", "high"]
  1590  
  1591  [error.DM-relay-unit-30042]
  1592  message = "args (%T) %+v not valid"
  1593  description = ""
  1594  workaround = ""
  1595  tags = ["internal", "high"]
  1596  
  1597  [error.DM-relay-unit-30043]
  1598  message = "previousGTIDs %s not valid"
  1599  description = ""
  1600  workaround = ""
  1601  tags = ["internal", "high"]
  1602  
  1603  [error.DM-relay-unit-30044]
  1604  message = "receive fake rotate event with different server_id"
  1605  description = ""
  1606  workaround = "Please use `resume-relay` command if upstream database has changed"
  1607  tags = ["internal", "high"]
  1608  
  1609  [error.DM-dump-unit-32001]
  1610  message = "mydumper/dumpling runs with error, with output (may empty): %s"
  1611  description = ""
  1612  workaround = ""
  1613  tags = ["internal", "high"]
  1614  
  1615  [error.DM-dump-unit-32002]
  1616  message = "generate table router"
  1617  description = ""
  1618  workaround = "Please check `routes` config in task configuration file."
  1619  tags = ["internal", "high"]
  1620  
  1621  [error.DM-dump-unit-32003]
  1622  message = "generate block allow list"
  1623  description = ""
  1624  workaround = "Please check the `block-allow-list` config in task configuration file."
  1625  tags = ["internal", "high"]
  1626  
  1627  [error.DM-dump-unit-32004]
  1628  message = "Couldn't acquire global lock"
  1629  description = ""
  1630  workaround = "Please check upstream privilege about FTWRL, or add `--no-locks` or `--consistency none` to extra-args of mydumpers"
  1631  tags = ["internal", "high"]
  1632  
  1633  [error.DM-load-unit-34001]
  1634  message = "generate schema file"
  1635  description = ""
  1636  workaround = "Please check the `loaders` config in task configuration file."
  1637  tags = ["internal", "medium"]
  1638  
  1639  [error.DM-load-unit-34002]
  1640  message = "corresponding ending of sql: ')' not found"
  1641  description = ""
  1642  workaround = ""
  1643  tags = ["internal", "high"]
  1644  
  1645  [error.DM-load-unit-34003]
  1646  message = "parse quote values error"
  1647  description = ""
  1648  workaround = ""
  1649  tags = ["internal", "high"]
  1650  
  1651  [error.DM-load-unit-34004]
  1652  message = "mapping row data %v for table %+v"
  1653  description = ""
  1654  workaround = ""
  1655  tags = ["internal", "high"]
  1656  
  1657  [error.DM-load-unit-34005]
  1658  message = "read schema from sql file %s"
  1659  description = ""
  1660  workaround = ""
  1661  tags = ["internal", "high"]
  1662  
  1663  [error.DM-load-unit-34006]
  1664  message = "parse statement %s"
  1665  description = ""
  1666  workaround = ""
  1667  tags = ["internal", "high"]
  1668  
  1669  [error.DM-load-unit-34007]
  1670  message = "statement %s for %s/%s is not create table statement"
  1671  description = ""
  1672  workaround = ""
  1673  tags = ["internal", "high"]
  1674  
  1675  [error.DM-load-unit-34008]
  1676  message = "dispatch sql"
  1677  description = ""
  1678  workaround = ""
  1679  tags = ["internal", "high"]
  1680  
  1681  [error.DM-load-unit-34009]
  1682  message = "invalid insert sql %s"
  1683  description = ""
  1684  workaround = ""
  1685  tags = ["internal", "high"]
  1686  
  1687  [error.DM-load-unit-34010]
  1688  message = "generate table router"
  1689  description = ""
  1690  workaround = "Please check `routes` config in task configuration file."
  1691  tags = ["internal", "high"]
  1692  
  1693  [error.DM-load-unit-34011]
  1694  message = "generate column mapping"
  1695  description = ""
  1696  workaround = "Please check the `column-mapping-rules` config in task configuration file."
  1697  tags = ["internal", "high"]
  1698  
  1699  [error.DM-load-unit-34012]
  1700  message = "invalid data sql file, cannot find db - %s"
  1701  description = ""
  1702  workaround = ""
  1703  tags = ["internal", "high"]
  1704  
  1705  [error.DM-load-unit-34013]
  1706  message = "invalid data sql file, cannot find table - %s"
  1707  description = ""
  1708  workaround = ""
  1709  tags = ["internal", "high"]
  1710  
  1711  [error.DM-load-unit-34014]
  1712  message = "%s does not exist or it's not a dir"
  1713  description = ""
  1714  workaround = ""
  1715  tags = ["internal", "high"]
  1716  
  1717  [error.DM-load-unit-34015]
  1718  message = "invalid table schema file, duplicated item - %s"
  1719  description = ""
  1720  workaround = ""
  1721  tags = ["internal", "high"]
  1722  
  1723  [error.DM-load-unit-34016]
  1724  message = "generate block allow list"
  1725  description = ""
  1726  workaround = "Please check the `block-allow-list` config in task configuration file."
  1727  tags = ["internal", "high"]
  1728  
  1729  [error.DM-functional-34017]
  1730  message = "different worker in load stage, previous worker: %s, current worker: %s"
  1731  description = ""
  1732  workaround = "Please check if the previous worker is online."
  1733  tags = ["internal", "high"]
  1734  
  1735  [error.DM-functional-34018]
  1736  message = "inconsistent checkpoints between loader and target database"
  1737  description = ""
  1738  workaround = "If you want to redo the whole task, please check that you have not forgotten to add -remove-meta flag for start-task command."
  1739  tags = ["internal", "high"]
  1740  
  1741  [error.DM-load-unit-34019]
  1742  message = ""
  1743  description = ""
  1744  workaround = ""
  1745  tags = ["internal", "high"]
  1746  
  1747  [error.DM-load-unit-34020]
  1748  message = "physical import finished but the data has duplication, please check `%s`.`%s` to see the duplication"
  1749  description = ""
  1750  workaround = "You can refer to https://docs.pingcap.com/tidb/stable/tidb-lightning-physical-import-mode-usage#conflict-detection to manually insert data and resume the task."
  1751  tags = ["internal", "medium"]
  1752  
  1753  [error.DM-load-unit-34021]
  1754  message = "checksum mismatched, KV number in source files: %s, KV number in TiDB cluster: %s"
  1755  description = ""
  1756  workaround = "If TiDB cluster has more KV, please check if the migrated tables are empty before the task. If source files have more KV, please set `on-duplicate-physical` and restart the task to see data duplication. You can resume the task to ignore the error if you want."
  1757  tags = ["internal", "medium"]
  1758  
  1759  [error.DM-sync-unit-36001]
  1760  message = "panic error: %v"
  1761  description = ""
  1762  workaround = ""
  1763  tags = ["internal", "high"]
  1764  
  1765  [error.DM-sync-unit-36002]
  1766  message = "extract table name for DML error: %s"
  1767  description = ""
  1768  workaround = ""
  1769  tags = ["internal", "high"]
  1770  
  1771  [error.DM-sync-unit-36003]
  1772  message = "table name parse error: %s"
  1773  description = ""
  1774  workaround = ""
  1775  tags = ["internal", "high"]
  1776  
  1777  [error.DM-sync-unit-36004]
  1778  message = "DMLNode %v not supported"
  1779  description = ""
  1780  workaround = ""
  1781  tags = ["internal", "high"]
  1782  
  1783  [error.DM-sync-unit-36005]
  1784  message = "in sequence sharding, add table, activeDDL: %s, sharding sequence: %s not supported"
  1785  description = ""
  1786  workaround = ""
  1787  tags = ["internal", "medium"]
  1788  
  1789  [error.DM-sync-unit-36006]
  1790  message = "in sequence sharding try drop sources %v not supported, activeDDL: %s, sharding sequence: %s"
  1791  description = ""
  1792  workaround = ""
  1793  tags = ["internal", "medium"]
  1794  
  1795  [error.DM-sync-unit-36007]
  1796  message = "invalid sharding meta data"
  1797  description = ""
  1798  workaround = ""
  1799  tags = ["internal", "high"]
  1800  
  1801  [error.DM-sync-unit-36008]
  1802  message = "detect inconsistent DDL sequence from source %+v, right DDL sequence should be %+v"
  1803  description = ""
  1804  workaround = "Please use `show-ddl-locks` command for more details."
  1805  tags = ["internal", "high"]
  1806  
  1807  [error.DM-sync-unit-36009]
  1808  message = "activeIdx %d larger than length of global DDLItems: %v"
  1809  description = ""
  1810  workaround = ""
  1811  tags = ["internal", "high"]
  1812  
  1813  [error.DM-sync-unit-36010]
  1814  message = "table group %s exists"
  1815  description = ""
  1816  workaround = ""
  1817  tags = ["internal", "high"]
  1818  
  1819  [error.DM-sync-unit-36011]
  1820  message = "sharding group for %v not found"
  1821  description = ""
  1822  workaround = ""
  1823  tags = ["internal", "high"]
  1824  
  1825  [error.DM-sync-unit-36012]
  1826  message = ""
  1827  description = ""
  1828  workaround = ""
  1829  tags = ["internal", "high"]
  1830  
  1831  [error.DM-sync-unit-36013]
  1832  message = "some conflicts in causality, must be resolved"
  1833  description = ""
  1834  workaround = ""
  1835  tags = ["internal", "high"]
  1836  
  1837  [error.DM-sync-unit-36014]
  1838  message = "only support ROW format binlog, unexpected DML statement found in query event"
  1839  description = ""
  1840  workaround = ""
  1841  tags = ["internal", "high"]
  1842  
  1843  [error.DM-sync-unit-36015]
  1844  message = ""
  1845  description = ""
  1846  workaround = ""
  1847  tags = ["internal", "high"]
  1848  
  1849  [error.DM-sync-unit-36016]
  1850  message = "invalid replication event type %v"
  1851  description = ""
  1852  workaround = ""
  1853  tags = ["internal", "high"]
  1854  
  1855  [error.DM-sync-unit-36017]
  1856  message = ""
  1857  description = ""
  1858  workaround = ""
  1859  tags = ["internal", "high"]
  1860  
  1861  [error.DM-sync-unit-36018]
  1862  message = "UUID %s not the latest one in UUIDs %v"
  1863  description = ""
  1864  workaround = ""
  1865  tags = ["internal", "high"]
  1866  
  1867  [error.DM-sync-unit-36019]
  1868  message = "the chan has closed or already in sending"
  1869  description = ""
  1870  workaround = ""
  1871  tags = ["internal", "high"]
  1872  
  1873  [error.DM-sync-unit-36020]
  1874  message = "canceled from external"
  1875  description = ""
  1876  workaround = ""
  1877  tags = ["internal", "high"]
  1878  
  1879  [error.DM-sync-unit-36021]
  1880  message = "canceled by Close or Renew"
  1881  description = ""
  1882  workaround = ""
  1883  tags = ["internal", "high"]
  1884  
  1885  [error.DM-sync-unit-36022]
  1886  message = "ddl on multiple table: %s not supported"
  1887  description = ""
  1888  workaround = "It is recommended to include only one DDL operation in a statement executed upstream. Please manually handle it using dmctl (skipping the DDL statement or replacing the DDL statement with a specified DDL statement). For details, see https://docs.pingcap.com/tidb-data-migration/stable/handle-failed-sql-statements"
  1889  tags = ["internal", "high"]
  1890  
  1891  [error.DM-sync-unit-36023]
  1892  message = "only support inject DDL for sharding group to be synced currently, but got %s"
  1893  description = ""
  1894  workaround = ""
  1895  tags = ["internal", "low"]
  1896  
  1897  [error.DM-sync-unit-36024]
  1898  message = "injected DDL %s without schema name not valid"
  1899  description = ""
  1900  workaround = ""
  1901  tags = ["internal", "low"]
  1902  
  1903  [error.DM-sync-unit-36025]
  1904  message = "op %s not supported"
  1905  description = ""
  1906  workaround = ""
  1907  tags = ["internal", "medium"]
  1908  
  1909  [error.DM-sync-unit-36026]
  1910  message = "nil request not valid"
  1911  description = ""
  1912  workaround = ""
  1913  tags = ["internal", "medium"]
  1914  
  1915  [error.DM-sync-unit-36027]
  1916  message = "Column count doesn't match value count: %d (columns) vs %d (values)"
  1917  description = ""
  1918  workaround = "Please check the log files to see if a related DDL has been skipped, and you could use `operate-schema` to get and set the table structure."
  1919  tags = ["internal", "high"]
  1920  
  1921  [error.DM-sync-unit-36028]
  1922  message = "Old value count doesn't match new value count: %d (old) vs %d (new)"
  1923  description = ""
  1924  workaround = ""
  1925  tags = ["internal", "high"]
  1926  
  1927  [error.DM-sync-unit-36029]
  1928  message = "prune DML columns and data mismatch in length: %d (columns) %d (data)"
  1929  description = ""
  1930  workaround = ""
  1931  tags = ["internal", "high"]
  1932  
  1933  [error.DM-sync-unit-36030]
  1934  message = "generate binlog event filter"
  1935  description = ""
  1936  workaround = "Please check the `filters` config in source and task configuration files."
  1937  tags = ["internal", "high"]
  1938  
  1939  [error.DM-sync-unit-36031]
  1940  message = "generate table router"
  1941  description = ""
  1942  workaround = "Please check `routes` config in task configuration file."
  1943  tags = ["internal", "high"]
  1944  
  1945  [error.DM-sync-unit-36032]
  1946  message = "generate column mapping"
  1947  description = ""
  1948  workaround = "Please check the `column-mappings` config in task configuration file."
  1949  tags = ["internal", "high"]
  1950  
  1951  [error.DM-sync-unit-36033]
  1952  message = "mapping row data %v for table %v"
  1953  description = ""
  1954  workaround = ""
  1955  tags = ["internal", "high"]
  1956  
  1957  [error.DM-sync-unit-36034]
  1958  message = "cache key %s in %s not found"
  1959  description = ""
  1960  workaround = ""
  1961  tags = ["internal", "high"]
  1962  
  1963  [error.DM-sync-unit-36035]
  1964  message = ""
  1965  description = ""
  1966  workaround = "Please check `heartbeat` config in task configuration file."
  1967  tags = ["internal", "medium"]
  1968  
  1969  [error.DM-sync-unit-36036]
  1970  message = "heartbeat slave record for task %s already exists"
  1971  description = ""
  1972  workaround = ""
  1973  tags = ["internal", "medium"]
  1974  
  1975  [error.DM-sync-unit-36037]
  1976  message = "heartbeat slave record for task %s not found"
  1977  description = ""
  1978  workaround = ""
  1979  tags = ["internal", "medium"]
  1980  
  1981  [error.DM-sync-unit-36038]
  1982  message = "heartbeat record %s not valid"
  1983  description = ""
  1984  workaround = ""
  1985  tags = ["internal", "medium"]
  1986  
  1987  [error.DM-sync-unit-36039]
  1988  message = "online ddl meta invalid"
  1989  description = ""
  1990  workaround = ""
  1991  tags = ["internal", "high"]
  1992  
  1993  [error.DM-sync-unit-36040]
  1994  message = "online ddl scheme (%s) not supported"
  1995  description = ""
  1996  workaround = "Please check the `online-ddl-scheme` config in task configuration file. Only `ghost` and `pt` are currently supported."
  1997  tags = ["internal", "high"]
  1998  
  1999  [error.DM-sync-unit-36041]
  2000  message = "online ddl changes on multiple table: %s not supported"
  2001  description = ""
  2002  workaround = ""
  2003  tags = ["internal", "high"]
  2004  
  2005  [error.DM-sync-unit-36042]
  2006  message = "empty tables not valid"
  2007  description = ""
  2008  workaround = ""
  2009  tags = ["internal", "high"]
  2010  
  2011  [error.DM-sync-unit-36043]
  2012  message = "tables should contain old and new table name"
  2013  description = ""
  2014  workaround = ""
  2015  tags = ["internal", "high"]
  2016  
  2017  [error.DM-sync-unit-36044]
  2018  message = "rename table to gh-ost temporary table %s not supported"
  2019  description = ""
  2020  workaround = ""
  2021  tags = ["internal", "high"]
  2022  
  2023  [error.DM-sync-unit-36045]
  2024  message = "rename gh-ost temporary table to other temporary table %s not supported"
  2025  description = ""
  2026  workaround = ""
  2027  tags = ["internal", "high"]
  2028  
  2029  [error.DM-sync-unit-36046]
  2030  message = "online ddl metadata for ghost temporary table `%s`.`%s` not found"
  2031  description = ""
  2032  workaround = ""
  2033  tags = ["internal", "high"]
  2034  
  2035  [error.DM-sync-unit-36047]
  2036  message = "empty tables not valid"
  2037  description = ""
  2038  workaround = ""
  2039  tags = ["internal", "high"]
  2040  
  2041  [error.DM-sync-unit-36048]
  2042  message = "tables should contain old and new table name"
  2043  description = ""
  2044  workaround = ""
  2045  tags = ["internal", "high"]
  2046  
  2047  [error.DM-sync-unit-36049]
  2048  message = "rename table to pt temporary table %s not supported"
  2049  description = ""
  2050  workaround = ""
  2051  tags = ["internal", "high"]
  2052  
  2053  [error.DM-sync-unit-36050]
  2054  message = "rename pt temporary table to other temporary table %s not supported"
  2055  description = ""
  2056  workaround = ""
  2057  tags = ["internal", "high"]
  2058  
  2059  [error.DM-sync-unit-36051]
  2060  message = "online ddl metadata for pt temporary table `%s`.`%s` not found"
  2061  description = ""
  2062  workaround = "This error may caused when the online DDL is filtered by binlog event filter, if so, please use `handle-error skip` sometimes to skip related DDLs."
  2063  tags = ["internal", "high"]
  2064  
  2065  [error.DM-sync-unit-36052]
  2066  message = "open remote streamer with GTID mode not supported"
  2067  description = ""
  2068  workaround = ""
  2069  tags = ["internal", "high"]
  2070  
  2071  [error.DM-sync-unit-36053]
  2072  message = "start syncing binlog from remote streamer"
  2073  description = ""
  2074  workaround = ""
  2075  tags = ["internal", "high"]
  2076  
  2077  [error.DM-sync-unit-36054]
  2078  message = "invalid table `%s`.`%s`"
  2079  description = ""
  2080  workaround = ""
  2081  tags = ["internal", "high"]
  2082  
  2083  [error.DM-sync-unit-36055]
  2084  message = "no valid End_log_pos of the first DDL exists for sharding group with source %s"
  2085  description = ""
  2086  workaround = ""
  2087  tags = ["internal", "high"]
  2088  
  2089  [error.DM-sync-unit-36056]
  2090  message = "resolve karam error %v"
  2091  description = ""
  2092  workaround = ""
  2093  tags = ["internal", "high"]
  2094  
  2095  [error.DM-sync-unit-36057]
  2096  message = "reopen %T not supported"
  2097  description = ""
  2098  workaround = ""
  2099  tags = ["internal", "high"]
  2100  
  2101  [error.DM-sync-unit-36058]
  2102  message = "try update config when some tables' (%v) sharding DDL not synced not supported"
  2103  description = ""
  2104  workaround = "Please try again later."
  2105  tags = ["internal", "high"]
  2106  
  2107  [error.DM-sync-unit-36059]
  2108  message = "process unit not waiting for sharding DDL to sync"
  2109  description = ""
  2110  workaround = ""
  2111  tags = ["internal", "high"]
  2112  
  2113  [error.DM-sync-unit-36060]
  2114  message = "generate block allow list"
  2115  description = ""
  2116  workaround = "Please check the `block-allow-list` config in task configuration file."
  2117  tags = ["internal", "high"]
  2118  
  2119  [error.DM-sync-unit-36061]
  2120  message = "fail to handle ddl job for %s"
  2121  description = ""
  2122  workaround = ""
  2123  tags = ["internal", "high"]
  2124  
  2125  [error.DM-sync-unit-36062]
  2126  message = "fail to handle shard ddl %v in optimistic mode, because schema conflict detected, conflict error: %s"
  2127  description = ""
  2128  workaround = "Please use show-ddl-locks command for more details."
  2129  tags = ["internal", "high"]
  2130  
  2131  [error.DM-sync-unit-36063]
  2132  message = "failpoint specified error"
  2133  description = ""
  2134  workaround = ""
  2135  tags = ["internal", "low"]
  2136  
  2137  [error.DM-sync-unit-36064]
  2138  message = ""
  2139  description = ""
  2140  workaround = ""
  2141  tags = ["internal", "high"]
  2142  
  2143  [error.DM-sync-unit-36065]
  2144  message = "error operator not exist, position: %s"
  2145  description = ""
  2146  workaround = ""
  2147  tags = ["internal", "low"]
  2148  
  2149  [error.DM-sync-unit-36066]
  2150  message = "replace or inject event not exist, location: %s"
  2151  description = ""
  2152  workaround = ""
  2153  tags = ["internal", "high"]
  2154  
  2155  [error.DM-sync-unit-36067]
  2156  message = "parse DDL: %s"
  2157  description = ""
  2158  workaround = "Please confirm your DDL statement is correct and needed. For TiDB compatible DDL, see https://docs.pingcap.com/tidb/stable/mysql-compatibility#ddl. You can use `handle-error` command to skip or replace the DDL or add a binlog filter rule to ignore it if the DDL is not needed."
  2159  tags = ["internal", "high"]
  2160  
  2161  [error.DM-sync-unit-36068]
  2162  message = "`%s` statement not supported in %s mode"
  2163  description = ""
  2164  workaround = ""
  2165  tags = ["internal", "high"]
  2166  
  2167  [error.DM-sync-unit-36069]
  2168  message = "get binlog event error: %v"
  2169  description = ""
  2170  workaround = "Please check if the binlog file could be parsed by `mysqlbinlog`."
  2171  tags = ["upstream", "high"]
  2172  
  2173  [error.DM-sync-unit-36070]
  2174  message = "downstream table %s not found"
  2175  description = ""
  2176  workaround = ""
  2177  tags = ["internal", "high"]
  2178  
  2179  [error.DM-sync-unit-36071]
  2180  message = "your `safe-mode-duration` in task.yaml is set to 0s, the task can't be re-processed without safe mode currently"
  2181  description = ""
  2182  workaround = "Please stop and re-start this task. If you want to start task successfully, you need set `safe-mode-duration` greater than `0s`."
  2183  tags = ["internal", "medium"]
  2184  
  2185  [error.DM-dm-master-38001]
  2186  message = "nil request not valid"
  2187  description = ""
  2188  workaround = ""
  2189  tags = ["internal", "medium"]
  2190  
  2191  [error.DM-dm-master-38002]
  2192  message = "op %s not supported"
  2193  description = ""
  2194  workaround = ""
  2195  tags = ["internal", "medium"]
  2196  
  2197  [error.DM-dm-master-38003]
  2198  message = "operate request without --sharding specified not valid"
  2199  description = ""
  2200  workaround = ""
  2201  tags = ["internal", "medium"]
  2202  
  2203  [error.DM-dm-master-38004]
  2204  message = "create grpc connection"
  2205  description = ""
  2206  workaround = ""
  2207  tags = ["internal", "high"]
  2208  
  2209  [error.DM-dm-master-38005]
  2210  message = "send request on a closed client"
  2211  description = ""
  2212  workaround = ""
  2213  tags = ["internal", "high"]
  2214  
  2215  [error.DM-dm-master-38006]
  2216  message = "close rpc client"
  2217  description = ""
  2218  workaround = ""
  2219  tags = ["internal", "high"]
  2220  
  2221  [error.DM-dm-master-38007]
  2222  message = "invalid request type: %v"
  2223  description = ""
  2224  workaround = ""
  2225  tags = ["internal", "high"]
  2226  
  2227  [error.DM-dm-master-38008]
  2228  message = "grpc request error"
  2229  description = ""
  2230  workaround = ""
  2231  tags = ["internal", "high"]
  2232  
  2233  [error.DM-dm-master-38009]
  2234  message = "user should specify valid relation between source(mysql/mariadb) and dm-worker, config %+v not valid"
  2235  description = ""
  2236  workaround = ""
  2237  tags = ["internal", "high"]
  2238  
  2239  [error.DM-dm-master-38010]
  2240  message = "parse config flag set"
  2241  description = ""
  2242  workaround = ""
  2243  tags = ["internal", "medium"]
  2244  
  2245  [error.DM-dm-master-38011]
  2246  message = "master config contained unknown configuration options: %s"
  2247  description = ""
  2248  workaround = ""
  2249  tags = ["internal", "medium"]
  2250  
  2251  [error.DM-dm-master-38012]
  2252  message = "'%s' is an invalid flag"
  2253  description = ""
  2254  workaround = ""
  2255  tags = ["internal", "medium"]
  2256  
  2257  [error.DM-dm-master-38013]
  2258  message = "config toml transform"
  2259  description = ""
  2260  workaround = "Please check the configuration file has correct TOML format."
  2261  tags = ["internal", "medium"]
  2262  
  2263  [error.DM-dm-master-38014]
  2264  message = "parse rpc timeout str"
  2265  description = ""
  2266  workaround = ""
  2267  tags = ["internal", "medium"]
  2268  
  2269  [error.DM-dm-master-38015]
  2270  message = "update config file"
  2271  description = ""
  2272  workaround = ""
  2273  tags = ["internal", "high"]
  2274  
  2275  [error.DM-dm-master-38016]
  2276  message = "sharding ddls in ddl lock %s is different with %s"
  2277  description = ""
  2278  workaround = "Please use show-ddl-locks command for more details."
  2279  tags = ["internal", "high"]
  2280  
  2281  [error.DM-dm-master-38017]
  2282  message = "start server"
  2283  description = ""
  2284  workaround = ""
  2285  tags = ["internal", "high"]
  2286  
  2287  [error.DM-dm-master-38018]
  2288  message = "fail to get emit opportunity for source %s"
  2289  description = ""
  2290  workaround = ""
  2291  tags = ["internal", "high"]
  2292  
  2293  [error.DM-dm-master-38019]
  2294  message = "lock with ID %s not found"
  2295  description = ""
  2296  workaround = "Please use show-ddl-locks command to see lock id."
  2297  tags = ["internal", "high"]
  2298  
  2299  [error.DM-dm-master-38020]
  2300  message = "lock %s is resolving"
  2301  description = ""
  2302  workaround = ""
  2303  tags = ["internal", "high"]
  2304  
  2305  [error.DM-dm-master-38021]
  2306  message = "source %s relevant worker-client not found"
  2307  description = ""
  2308  workaround = ""
  2309  tags = ["internal", "high"]
  2310  
  2311  [error.DM-dm-master-38022]
  2312  message = "worker %s not waiting for DDL lock %s"
  2313  description = ""
  2314  workaround = ""
  2315  tags = ["internal", "high"]
  2316  
  2317  [error.DM-dm-master-38023]
  2318  message = "request DDL lock %s owner %s handle SQLs request %s fail %s"
  2319  description = ""
  2320  workaround = ""
  2321  tags = ["internal", "high"]
  2322  
  2323  [error.DM-dm-master-38024]
  2324  message = "owner %s ExecuteDDL fail"
  2325  description = ""
  2326  workaround = ""
  2327  tags = ["internal", "high"]
  2328  
  2329  [error.DM-dm-master-38025]
  2330  message = "DDL lock %s owner ExecuteDDL successfully, so DDL lock removed. but some dm-workers ExecuteDDL fail, you should to handle dm-worker directly"
  2331  description = ""
  2332  workaround = ""
  2333  tags = ["internal", "high"]
  2334  
  2335  [error.DM-dm-master-38026]
  2336  message = "worker %s exist ddl lock"
  2337  description = ""
  2338  workaround = "Please unlock ddl lock first."
  2339  tags = ["internal", "high"]
  2340  
  2341  [error.DM-dm-master-38027]
  2342  message = ""
  2343  description = ""
  2344  workaround = ""
  2345  tags = ["internal", "high"]
  2346  
  2347  [error.DM-dm-master-38028]
  2348  message = ""
  2349  description = ""
  2350  workaround = ""
  2351  tags = ["internal", "high"]
  2352  
  2353  [error.DM-dm-master-38029]
  2354  message = ""
  2355  description = ""
  2356  workaround = "Please use list-member command to see if the some workers are offline."
  2357  tags = ["internal", "high"]
  2358  
  2359  [error.DM-dm-master-38030]
  2360  message = ""
  2361  description = ""
  2362  workaround = ""
  2363  tags = ["internal", "high"]
  2364  
  2365  [error.DM-dm-master-38031]
  2366  message = "operation %d of task %s on worker %s not found"
  2367  description = ""
  2368  workaround = "Please execute `query-status` to check status."
  2369  tags = ["internal", "high"]
  2370  
  2371  [error.DM-dm-master-38032]
  2372  message = "some error occurs in dm-worker: %s"
  2373  description = ""
  2374  workaround = "Please execute `query-status` to check status."
  2375  tags = ["internal", "high"]
  2376  
  2377  [error.DM-dm-master-38033]
  2378  message = "request to dm-worker %s is timeout, but request may be successful"
  2379  description = ""
  2380  workaround = "Please execute `query-status` to check status."
  2381  tags = ["internal", "high"]
  2382  
  2383  [error.DM-dm-master-38034]
  2384  message = "serve http apis to grpc"
  2385  description = ""
  2386  workaround = ""
  2387  tags = ["internal", "high"]
  2388  
  2389  [error.DM-dm-master-38035]
  2390  message = "host:port '%s' not valid"
  2391  description = ""
  2392  workaround = "Please check the `master-addr` config in master configuration file."
  2393  tags = ["internal", "high"]
  2394  
  2395  [error.DM-dm-master-38036]
  2396  message = "get hostname fail"
  2397  description = ""
  2398  workaround = ""
  2399  tags = ["internal", "high"]
  2400  
  2401  [error.DM-dm-master-38037]
  2402  message = "fail to generate config item %s for embed etcd"
  2403  description = ""
  2404  workaround = "Please check configs in master configuration file."
  2405  tags = ["internal", "high"]
  2406  
  2407  [error.DM-dm-master-38038]
  2408  message = "fail to start embed etcd"
  2409  description = ""
  2410  workaround = "Please check all dm-master of `initial-cluster` in configuration file is up, and check the log for a detailed error."
  2411  tags = ["internal", "high"]
  2412  
  2413  [error.DM-dm-master-38039]
  2414  message = "fail to parse URL %s"
  2415  description = ""
  2416  workaround = "Please check configs in master configuration file."
  2417  tags = ["internal", "high"]
  2418  
  2419  [error.DM-dm-master-38040]
  2420  message = "fail to join embed etcd: %s"
  2421  description = ""
  2422  workaround = "Please check configs in master configuration file."
  2423  tags = ["internal", "high"]
  2424  
  2425  [error.DM-dm-master-38041]
  2426  message = "invalid op %s on %s"
  2427  description = ""
  2428  workaround = ""
  2429  tags = ["internal", "medium"]
  2430  
  2431  [error.DM-dm-master-38042]
  2432  message = "advertise address %s not valid"
  2433  description = ""
  2434  workaround = "Please check the `advertise-addr` config in master configuration file."
  2435  tags = ["internal", "high"]
  2436  
  2437  [error.DM-dm-master-38043]
  2438  message = "master is not leader, and can't forward request to leader"
  2439  description = ""
  2440  workaround = ""
  2441  tags = ["internal", "high"]
  2442  
  2443  [error.DM-dm-master-38044]
  2444  message = "request %s is not an async one, needn't wait for ok"
  2445  description = ""
  2446  workaround = ""
  2447  tags = ["internal", "medium"]
  2448  
  2449  [error.DM-dm-master-38045]
  2450  message = "fail to get expected result"
  2451  description = ""
  2452  workaround = ""
  2453  tags = ["internal", "medium"]
  2454  
  2455  [error.DM-dm-master-38046]
  2456  message = "the shardddl pessimist has not started"
  2457  description = ""
  2458  workaround = ""
  2459  tags = ["internal", "medium"]
  2460  
  2461  [error.DM-dm-master-38047]
  2462  message = "the shardddl optimist has not started"
  2463  description = ""
  2464  workaround = ""
  2465  tags = ["internal", "medium"]
  2466  
  2467  [error.DM-dm-master-38048]
  2468  message = "dm-master with name %s not exists"
  2469  description = ""
  2470  workaround = "Please use list-member command to see masters."
  2471  tags = ["internal", "low"]
  2472  
  2473  [error.DM-dm-master-38049]
  2474  message = "offline member type %s is invalid"
  2475  description = ""
  2476  workaround = "Please use master/worker."
  2477  tags = ["internal", "low"]
  2478  
  2479  [error.DM-dm-master-38050]
  2480  message = "advertise peer urls %s not valid"
  2481  description = ""
  2482  workaround = "Please check the `advertise-peer-urls` config in master configuration file."
  2483  tags = ["internal", "high"]
  2484  
  2485  [error.DM-dm-master-38051]
  2486  message = "TLS config not valid"
  2487  description = ""
  2488  workaround = "Please check the `ssl-ca`, `ssl-cert` and `ssl-key` config in master configuration file."
  2489  tags = ["internal", "high"]
  2490  
  2491  [error.DM-dm-master-38052]
  2492  message = "source bound is changed too frequently, last old bound %s:, new bound %s"
  2493  description = ""
  2494  workaround = "Please try again later"
  2495  tags = ["internal", "low"]
  2496  
  2497  [error.DM-dm-master-38053]
  2498  message = "fail to import DM cluster from v1.0.x"
  2499  description = ""
  2500  workaround = "Please confirm that you have not violated any restrictions in the upgrade documentation."
  2501  tags = ["internal", "high"]
  2502  
  2503  [error.DM-dm-master-38054]
  2504  message = "inconsistent count of optimistic ddls and table infos, ddls: %d, table info: %d"
  2505  description = ""
  2506  workaround = ""
  2507  tags = ["internal", "high"]
  2508  
  2509  [error.DM-dm-master-38055]
  2510  message = "table-info-before not exist in optimistic ddls: %v"
  2511  description = ""
  2512  workaround = ""
  2513  tags = ["internal", "high"]
  2514  
  2515  [error.DM-dm-master-38056]
  2516  message = "downstream database config and meta for task %s not found"
  2517  description = ""
  2518  workaround = ""
  2519  tags = ["internal", "high"]
  2520  
  2521  [error.DM-dm-master-38057]
  2522  message = "invalid cluster id: %v"
  2523  description = ""
  2524  workaround = ""
  2525  tags = ["internal", "high"]
  2526  
  2527  [error.DM-dm-master-38058]
  2528  message = "can not start task: %s reason: %s"
  2529  description = ""
  2530  workaround = ""
  2531  tags = ["internal", "high"]
  2532  
  2533  [error.DM-dm-worker-40001]
  2534  message = "parse dm-worker config flag set"
  2535  description = ""
  2536  workaround = ""
  2537  tags = ["internal", "medium"]
  2538  
  2539  [error.DM-dm-worker-40002]
  2540  message = "'%s' is an invalid flag"
  2541  description = ""
  2542  workaround = ""
  2543  tags = ["internal", "medium"]
  2544  
  2545  [error.DM-dm-worker-40003]
  2546  message = "toml decode file"
  2547  description = ""
  2548  workaround = "Please check the configuration file has correct TOML format."
  2549  tags = ["internal", "medium"]
  2550  
  2551  [error.DM-dm-worker-40004]
  2552  message = "worker config contains unknown configuration options: %s"
  2553  description = ""
  2554  workaround = "Please check configs in worker configurtion file."
  2555  tags = ["internal", "medium"]
  2556  
  2557  [error.DM-dm-worker-40005]
  2558  message = "dm-worker should bind a non-empty source ID which represents a MySQL/MariaDB instance or a replica group. \n notice: if you use old version dm-ansible, please update to newest version."
  2559  description = ""
  2560  workaround = ""
  2561  tags = ["internal", "medium"]
  2562  
  2563  [error.DM-dm-worker-40006]
  2564  message = "the length of source ID %s is more than max allowed value %d"
  2565  description = ""
  2566  workaround = ""
  2567  tags = ["internal", "medium"]
  2568  
  2569  [error.DM-dm-worker-40007]
  2570  message = "relay-binlog-name %s not valid"
  2571  description = ""
  2572  workaround = ""
  2573  tags = ["internal", "medium"]
  2574  
  2575  [error.DM-dm-worker-40008]
  2576  message = "write config to local file"
  2577  description = ""
  2578  workaround = ""
  2579  tags = ["internal", "medium"]
  2580  
  2581  [error.DM-dm-worker-40009]
  2582  message = "handler is nil, please pass a leveldb.DB or leveldb.Transaction"
  2583  description = ""
  2584  workaround = ""
  2585  tags = ["internal", "high"]
  2586  
  2587  [error.DM-dm-worker-40010]
  2588  message = "not valid length data as pointer % X"
  2589  description = ""
  2590  workaround = ""
  2591  tags = ["internal", "high"]
  2592  
  2593  [error.DM-dm-worker-40011]
  2594  message = "fetch handled pointer"
  2595  description = ""
  2596  workaround = ""
  2597  tags = ["internal", "high"]
  2598  
  2599  [error.DM-dm-worker-40012]
  2600  message = "unmarshal handle pointer % X"
  2601  description = ""
  2602  workaround = ""
  2603  tags = ["internal", "high"]
  2604  
  2605  [error.DM-dm-worker-40013]
  2606  message = "clear handled pointer"
  2607  description = ""
  2608  workaround = ""
  2609  tags = ["internal", "high"]
  2610  
  2611  [error.DM-dm-worker-40014]
  2612  message = "not valid length data as task log key % X"
  2613  description = ""
  2614  workaround = ""
  2615  tags = ["internal", "high"]
  2616  
  2617  [error.DM-dm-worker-40015]
  2618  message = "unmarshal task log % X"
  2619  description = ""
  2620  workaround = ""
  2621  tags = ["internal", "high"]
  2622  
  2623  [error.DM-dm-worker-40016]
  2624  message = "fetch logs from meta with handle pointer %+v"
  2625  description = ""
  2626  workaround = ""
  2627  tags = ["internal", "high"]
  2628  
  2629  [error.DM-dm-worker-40017]
  2630  message = "get task log %d from leveldb"
  2631  description = ""
  2632  workaround = ""
  2633  tags = ["internal", "high"]
  2634  
  2635  [error.DM-dm-worker-40018]
  2636  message = "unmarshal task log binary % X"
  2637  description = ""
  2638  workaround = ""
  2639  tags = ["internal", "high"]
  2640  
  2641  [error.DM-dm-worker-40019]
  2642  message = "forward handled pointer to %d"
  2643  description = ""
  2644  workaround = ""
  2645  tags = ["internal", "high"]
  2646  
  2647  [error.DM-dm-worker-40020]
  2648  message = "marshal task log %+v"
  2649  description = ""
  2650  workaround = ""
  2651  tags = ["internal", "high"]
  2652  
  2653  [error.DM-dm-worker-40021]
  2654  message = "save task log %+v"
  2655  description = ""
  2656  workaround = ""
  2657  tags = ["internal", "high"]
  2658  
  2659  [error.DM-dm-worker-40022]
  2660  message = "delete kv with prefix % X until % X"
  2661  description = ""
  2662  workaround = ""
  2663  tags = ["internal", "high"]
  2664  
  2665  [error.DM-dm-worker-40023]
  2666  message = "iterate kv with prefix % X"
  2667  description = ""
  2668  workaround = ""
  2669  tags = ["internal", "high"]
  2670  
  2671  [error.DM-dm-worker-40024]
  2672  message = "unmarshal task meta % X"
  2673  description = ""
  2674  workaround = ""
  2675  tags = ["internal", "high"]
  2676  
  2677  [error.DM-dm-worker-40025]
  2678  message = "fetch tasks from meta with prefix % X"
  2679  description = ""
  2680  workaround = ""
  2681  tags = ["internal", "high"]
  2682  
  2683  [error.DM-dm-worker-40026]
  2684  message = ""
  2685  description = ""
  2686  workaround = ""
  2687  tags = ["internal", "high"]
  2688  
  2689  [error.DM-dm-worker-40027]
  2690  message = "save task meta %s into kv db"
  2691  description = ""
  2692  workaround = ""
  2693  tags = ["internal", "high"]
  2694  
  2695  [error.DM-dm-worker-40028]
  2696  message = "get task meta %s from kv db"
  2697  description = ""
  2698  workaround = ""
  2699  tags = ["internal", "high"]
  2700  
  2701  [error.DM-dm-worker-40029]
  2702  message = "delete task meta %s from kv db"
  2703  description = ""
  2704  workaround = ""
  2705  tags = ["internal", "high"]
  2706  
  2707  [error.DM-dm-worker-40030]
  2708  message = "meta toml transform"
  2709  description = ""
  2710  workaround = ""
  2711  tags = ["internal", "high"]
  2712  
  2713  [error.DM-dm-worker-40031]
  2714  message = "get old file stat"
  2715  description = ""
  2716  workaround = ""
  2717  tags = ["internal", "high"]
  2718  
  2719  [error.DM-dm-worker-40032]
  2720  message = "read old metadata file %s"
  2721  description = ""
  2722  workaround = ""
  2723  tags = ["internal", "high"]
  2724  
  2725  [error.DM-dm-worker-40033]
  2726  message = "encode task %v"
  2727  description = ""
  2728  workaround = ""
  2729  tags = ["internal", "high"]
  2730  
  2731  [error.DM-dm-worker-40034]
  2732  message = "remove old meta dir"
  2733  description = ""
  2734  workaround = ""
  2735  tags = ["internal", "high"]
  2736  
  2737  [error.DM-dm-worker-40035]
  2738  message = "any task operation log not found"
  2739  description = ""
  2740  workaround = ""
  2741  tags = ["internal", "high"]
  2742  
  2743  [error.DM-dm-worker-40036]
  2744  message = "please handle task operation order by log ID, the log need to be handled is %+v, not %+v"
  2745  description = ""
  2746  workaround = ""
  2747  tags = ["internal", "high"]
  2748  
  2749  [error.DM-dm-worker-40037]
  2750  message = "open kv db txn"
  2751  description = ""
  2752  workaround = ""
  2753  tags = ["internal", "high"]
  2754  
  2755  [error.DM-dm-worker-40038]
  2756  message = "commit kv db txn"
  2757  description = ""
  2758  workaround = ""
  2759  tags = ["internal", "high"]
  2760  
  2761  [error.DM-dm-worker-40039]
  2762  message = "current stage is %s, %s required, relay op %s"
  2763  description = ""
  2764  workaround = ""
  2765  tags = ["internal", "high"]
  2766  
  2767  [error.DM-dm-worker-40040]
  2768  message = "operation %s not supported"
  2769  description = ""
  2770  workaround = ""
  2771  tags = ["internal", "high"]
  2772  
  2773  [error.DM-dm-worker-40041]
  2774  message = "open kv db file"
  2775  description = ""
  2776  workaround = ""
  2777  tags = ["internal", "high"]
  2778  
  2779  [error.DM-dm-worker-40042]
  2780  message = ""
  2781  description = ""
  2782  workaround = ""
  2783  tags = ["internal", "high"]
  2784  
  2785  [error.DM-dm-worker-40043]
  2786  message = "marshal version %s to binary data"
  2787  description = ""
  2788  workaround = ""
  2789  tags = ["internal", "high"]
  2790  
  2791  [error.DM-dm-worker-40044]
  2792  message = "unmarshal version from data % X"
  2793  description = ""
  2794  workaround = ""
  2795  tags = ["internal", "high"]
  2796  
  2797  [error.DM-dm-worker-40045]
  2798  message = "load version with key %v from levelDB"
  2799  description = ""
  2800  workaround = ""
  2801  tags = ["internal", "high"]
  2802  
  2803  [error.DM-dm-worker-40046]
  2804  message = "save version %v into levelDB with key %v"
  2805  description = ""
  2806  workaround = ""
  2807  tags = ["internal", "high"]
  2808  
  2809  [error.DM-dm-worker-40047]
  2810  message = "the previous version %s is newer than current %s, automatic downgrade is not supported now, please handle it manually"
  2811  description = ""
  2812  workaround = ""
  2813  tags = ["internal", "high"]
  2814  
  2815  [error.DM-dm-worker-40048]
  2816  message = "start server"
  2817  description = ""
  2818  workaround = ""
  2819  tags = ["internal", "high"]
  2820  
  2821  [error.DM-dm-worker-40049]
  2822  message = "mysql source handler worker already closed"
  2823  description = ""
  2824  workaround = ""
  2825  tags = ["internal", "high"]
  2826  
  2827  [error.DM-dm-worker-40050]
  2828  message = "current stage is %s but not running, invalid"
  2829  description = ""
  2830  workaround = ""
  2831  tags = ["internal", "high"]
  2832  
  2833  [error.DM-dm-worker-40051]
  2834  message = "current stage is %s but not paused, invalid"
  2835  description = ""
  2836  workaround = ""
  2837  tags = ["internal", "high"]
  2838  
  2839  [error.DM-dm-worker-40052]
  2840  message = "can only update task on Paused stage, but current stage is %s"
  2841  description = ""
  2842  workaround = "Please use `pause-task` command to pause the task."
  2843  tags = ["internal", "high"]
  2844  
  2845  [error.DM-dm-worker-40053]
  2846  message = "relay unit has stopped, can not be migrated"
  2847  description = ""
  2848  workaround = ""
  2849  tags = ["internal", "high"]
  2850  
  2851  [error.DM-dm-worker-40054]
  2852  message = "sub task with name %s not found"
  2853  description = ""
  2854  workaround = ""
  2855  tags = ["internal", "high"]
  2856  
  2857  [error.DM-dm-worker-40055]
  2858  message = "sub task %s already exists"
  2859  description = ""
  2860  workaround = ""
  2861  tags = ["internal", "high"]
  2862  
  2863  [error.DM-dm-worker-40056]
  2864  message = "such operation is only available for syncer, but now syncer is not running. current unit is %s"
  2865  description = ""
  2866  workaround = ""
  2867  tags = ["internal", "high"]
  2868  
  2869  [error.DM-dm-worker-40057]
  2870  message = "Worker's relay log unit in invalid stage: %s"
  2871  description = ""
  2872  workaround = ""
  2873  tags = ["internal", "high"]
  2874  
  2875  [error.DM-dm-worker-40058]
  2876  message = "there is a subtask does not run syncer"
  2877  description = ""
  2878  workaround = ""
  2879  tags = ["internal", "high"]
  2880  
  2881  [error.DM-dm-worker-40059]
  2882  message = "update source ID is not allowed"
  2883  description = ""
  2884  workaround = ""
  2885  tags = ["internal", "high"]
  2886  
  2887  [error.DM-dm-worker-40060]
  2888  message = "subtask %s has no dm units for mode %s"
  2889  description = ""
  2890  workaround = ""
  2891  tags = ["internal", "high"]
  2892  
  2893  [error.DM-dm-worker-40061]
  2894  message = "DDLLockInfo with ID %s not found"
  2895  description = ""
  2896  workaround = "Please use show-ddl-locks command to see lock id."
  2897  tags = ["internal", "high"]
  2898  
  2899  [error.DM-dm-worker-40062]
  2900  message = "DDLLockInfo for task %s already exists"
  2901  description = ""
  2902  workaround = ""
  2903  tags = ["internal", "high"]
  2904  
  2905  [error.DM-dm-worker-40063]
  2906  message = "CacheDDLInfo for task %s already exists"
  2907  description = ""
  2908  workaround = ""
  2909  tags = ["internal", "high"]
  2910  
  2911  [error.DM-dm-worker-40064]
  2912  message = "execDDL and skipDDL can not specify both at the same time"
  2913  description = ""
  2914  workaround = ""
  2915  tags = ["internal", "high"]
  2916  
  2917  [error.DM-dm-worker-40065]
  2918  message = "only syncer support ExecuteDDL, but current unit is %s"
  2919  description = ""
  2920  workaround = ""
  2921  tags = ["internal", "high"]
  2922  
  2923  [error.DM-dm-worker-40066]
  2924  message = "ExecuteDDL timeout (exceeding %s)"
  2925  description = ""
  2926  workaround = "Please try use `query-status` to query whether the DDL is still blocking."
  2927  tags = ["internal", "high"]
  2928  
  2929  [error.DM-dm-worker-40067]
  2930  message = "waiting for relay to catch up with loader is timeout (exceeding %s), loader: %s, relay: %s"
  2931  description = ""
  2932  workaround = ""
  2933  tags = ["internal", "high"]
  2934  
  2935  [error.DM-dm-worker-40068]
  2936  message = "relay log purger is purging, cannot start sub task %s"
  2937  description = ""
  2938  workaround = "Please try again later."
  2939  tags = ["internal", "high"]
  2940  
  2941  [error.DM-dm-worker-40069]
  2942  message = "host:port '%s' not valid"
  2943  description = ""
  2944  workaround = "Please check configs in worker configuration file."
  2945  tags = ["internal", "high"]
  2946  
  2947  [error.DM-dm-worker-40070]
  2948  message = "no mysql source is being handled in the worker"
  2949  description = ""
  2950  workaround = ""
  2951  tags = ["internal", "high"]
  2952  
  2953  [error.DM-dm-worker-40071]
  2954  message = "mysql source worker %s has already started with source %s, but get a request with source %s"
  2955  description = ""
  2956  workaround = "Please try restart this DM-worker"
  2957  tags = ["internal", "high"]
  2958  
  2959  [error.DM-dm-worker-40072]
  2960  message = "source of request does not match with source in worker"
  2961  description = ""
  2962  workaround = ""
  2963  tags = ["internal", "high"]
  2964  
  2965  [error.DM-dm-worker-40073]
  2966  message = "there is no relative subtask config for task %s in etcd"
  2967  description = ""
  2968  workaround = ""
  2969  tags = ["internal", "medium"]
  2970  
  2971  [error.DM-dm-worker-40074]
  2972  message = "there is no relative source config for source %s in etcd"
  2973  description = ""
  2974  workaround = ""
  2975  tags = ["internal", "medium"]
  2976  
  2977  [error.DM-dm-worker-40075]
  2978  message = "missing shard DDL lock operation for shard DDL info (%s)"
  2979  description = ""
  2980  workaround = ""
  2981  tags = ["internal", "high"]
  2982  
  2983  [error.DM-dm-worker-40076]
  2984  message = "TLS config not valid"
  2985  description = ""
  2986  workaround = "Please check the `ssl-ca`, `ssl-cert` and `ssl-key` config in worker configuration file."
  2987  tags = ["internal", "high"]
  2988  
  2989  [error.DM-dm-worker-40077]
  2990  message = "cannot join with master endpoints: %v, error: %v"
  2991  description = ""
  2992  workaround = "Please check network connection of worker and check worker name is unique."
  2993  tags = ["internal", "high"]
  2994  
  2995  [error.DM-dm-worker-40078]
  2996  message = "cannot compare gtid between loader and relay, loader gtid: %s, relay gtid: %s"
  2997  description = ""
  2998  workaround = ""
  2999  tags = ["internal", "high"]
  3000  
  3001  [error.DM-dm-worker-40079]
  3002  message = "relay config of worker %s is changed too frequently, last relay source %s:, new relay source %s"
  3003  description = ""
  3004  workaround = "Please try again later"
  3005  tags = ["internal", "low"]
  3006  
  3007  [error.DM-dm-worker-40080]
  3008  message = "table %s.%s matches more than one rule"
  3009  description = ""
  3010  workaround = "please check the route rules in the task config"
  3011  tags = ["internal", "high"]
  3012  
  3013  [error.DM-dm-worker-40081]
  3014  message = "can only update task config for limited fields and this task must in sync unit, current task: %s current unit: %s"
  3015  description = ""
  3016  workaround = ""
  3017  tags = ["internal", "high"]
  3018  
  3019  [error.DM-dm-worker-40082]
  3020  message = "current validator stage is %s but not paused, invalid"
  3021  description = ""
  3022  workaround = ""
  3023  tags = ["internal", "high"]
  3024  
  3025  [error.DM-dm-worker-40083]
  3026  message = "worker server is closed"
  3027  description = ""
  3028  workaround = ""
  3029  tags = ["internal", "low"]
  3030  
  3031  [error.DM-dm-tracer-42001]
  3032  message = "parse dm-tracer config flag set"
  3033  description = ""
  3034  workaround = ""
  3035  tags = ["internal", "medium"]
  3036  
  3037  [error.DM-dm-tracer-42002]
  3038  message = "config toml transform"
  3039  description = ""
  3040  workaround = "Please check the configuration file has correct TOML format."
  3041  tags = ["internal", "medium"]
  3042  
  3043  [error.DM-dm-tracer-42003]
  3044  message = "'%s' is an invalid flag"
  3045  description = ""
  3046  workaround = ""
  3047  tags = ["internal", "medium"]
  3048  
  3049  [error.DM-dm-tracer-42004]
  3050  message = "trace event %s not found"
  3051  description = ""
  3052  workaround = ""
  3053  tags = ["internal", "medium"]
  3054  
  3055  [error.DM-dm-tracer-42005]
  3056  message = "trace id not provided"
  3057  description = ""
  3058  workaround = ""
  3059  tags = ["internal", "medium"]
  3060  
  3061  [error.DM-dm-tracer-42006]
  3062  message = "param %s value %s not valid"
  3063  description = ""
  3064  workaround = ""
  3065  tags = ["internal", "medium"]
  3066  
  3067  [error.DM-dm-tracer-42007]
  3068  message = "post method only"
  3069  description = ""
  3070  workaround = ""
  3071  tags = ["internal", "medium"]
  3072  
  3073  [error.DM-dm-tracer-42008]
  3074  message = "type %s event: %v not valid"
  3075  description = ""
  3076  workaround = ""
  3077  tags = ["internal", "high"]
  3078  
  3079  [error.DM-dm-tracer-42009]
  3080  message = "trace event type %d not valid"
  3081  description = ""
  3082  workaround = ""
  3083  tags = ["internal", "high"]
  3084  
  3085  [error.DM-dm-tracer-42010]
  3086  message = "start server"
  3087  description = ""
  3088  workaround = ""
  3089  tags = ["internal", "high"]
  3090  
  3091  [error.DM-ha-42501]
  3092  message = "fail to do etcd txn operation: %s"
  3093  description = ""
  3094  workaround = "Please check dm-master's node status and the network between this node and dm-master"
  3095  tags = ["internal", "high"]
  3096  
  3097  [error.DM-ha-42502]
  3098  message = "meets invalid ha item: %s"
  3099  description = ""
  3100  workaround = "Please check if there is any compatible problem and invalid manual etcd operations"
  3101  tags = ["internal", "high"]
  3102  
  3103  [error.DM-ha-42503]
  3104  message = "fail to watch etcd: %s"
  3105  description = ""
  3106  workaround = "Please check dm-master's node status and the network between this node and dm-master"
  3107  tags = ["internal", "high"]
  3108  
  3109  [error.DM-ha-42504]
  3110  message = "fail to do etcd lease operation: %s"
  3111  description = ""
  3112  workaround = "Please check dm-master's node status and the network between this node and dm-master"
  3113  tags = ["internal", "high"]
  3114  
  3115  [error.DM-ha-42505]
  3116  message = "fail to keepalive to etcd: %s"
  3117  description = ""
  3118  workaround = "Please check dm-master's node status and the network between this node and dm-master"
  3119  tags = ["internal", "high"]
  3120  
  3121  [error.DM-validator-43001]
  3122  message = "failed to load persisted data"
  3123  description = ""
  3124  workaround = ""
  3125  tags = ["internal", "high"]
  3126  
  3127  [error.DM-validator-43002]
  3128  message = "failed to persist checkpoint and data"
  3129  description = ""
  3130  workaround = ""
  3131  tags = ["internal", "high"]
  3132  
  3133  [error.DM-validator-43003]
  3134  message = "failed to get event"
  3135  description = ""
  3136  workaround = ""
  3137  tags = ["internal", "high"]
  3138  
  3139  [error.DM-validator-43004]
  3140  message = "failed to process event"
  3141  description = ""
  3142  workaround = ""
  3143  tags = ["internal", "high"]
  3144  
  3145  [error.DM-validator-43005]
  3146  message = "failed to validate row change"
  3147  description = ""
  3148  workaround = ""
  3149  tags = ["internal", "high"]
  3150  
  3151  [error.DM-validator-43006]
  3152  message = "validator not found for task %s with source %s"
  3153  description = ""
  3154  workaround = ""
  3155  tags = ["not-set", "medium"]
  3156  
  3157  [error.DM-validator-43007]
  3158  message = "panic error: %v"
  3159  description = ""
  3160  workaround = ""
  3161  tags = ["internal", "high"]
  3162  
  3163  [error.DM-validator-43008]
  3164  message = "too much pending data, stop validator. row size(curr/max): %d/%d, row count(curr/max): %d/%d"
  3165  description = ""
  3166  workaround = ""
  3167  tags = ["internal", "medium"]
  3168  
  3169  [error.DM-schema-tracker-44001]
  3170  message = "saved schema of `%s`.`%s` is not proper JSON"
  3171  description = ""
  3172  workaround = ""
  3173  tags = ["downstream", "high"]
  3174  
  3175  [error.DM-schema-tracker-44002]
  3176  message = "failed to create database for `%s` in schema tracker"
  3177  description = ""
  3178  workaround = ""
  3179  tags = ["internal", "high"]
  3180  
  3181  [error.DM-schema-tracker-44003]
  3182  message = "failed to create table for %v in schema tracker"
  3183  description = ""
  3184  workaround = ""
  3185  tags = ["internal", "high"]
  3186  
  3187  [error.DM-schema-tracker-44004]
  3188  message = "failed to serialize table info for `%s`.`%s`"
  3189  description = ""
  3190  workaround = ""
  3191  tags = ["internal", "high"]
  3192  
  3193  [error.DM-schema-tracker-44005]
  3194  message = "cannot get table info for %v from schema tracker"
  3195  description = ""
  3196  workaround = ""
  3197  tags = ["internal", "high"]
  3198  
  3199  [error.DM-schema-tracker-44006]
  3200  message = "cannot track DDL: %s"
  3201  description = ""
  3202  workaround = "You can use handle-error to replace or skip this DDL."
  3203  tags = ["internal", "high"]
  3204  
  3205  [error.DM-schema-tracker-44007]
  3206  message = "cannot fetch downstream table schema of %v to initialize upstream schema %v in schema tracker"
  3207  description = ""
  3208  workaround = ""
  3209  tags = ["downstream", "medium"]
  3210  
  3211  [error.DM-schema-tracker-44008]
  3212  message = "cannot parse downstream table schema of %v to initialize upstream schema %v in schema tracker"
  3213  description = ""
  3214  workaround = ""
  3215  tags = ["internal", "high"]
  3216  
  3217  [error.DM-schema-tracker-44009]
  3218  message = "%s is not a valid `CREATE TABLE` statement"
  3219  description = ""
  3220  workaround = ""
  3221  tags = ["internal", "medium"]
  3222  
  3223  [error.DM-schema-tracker-44010]
  3224  message = "fail to restore the statement"
  3225  description = ""
  3226  workaround = ""
  3227  tags = ["internal", "medium"]
  3228  
  3229  [error.DM-schema-tracker-44011]
  3230  message = "failed to drop table for %v in schema tracker"
  3231  description = ""
  3232  workaround = ""
  3233  tags = ["internal", "high"]
  3234  
  3235  [error.DM-schema-tracker-44012]
  3236  message = "failed to create schema tracker"
  3237  description = ""
  3238  workaround = ""
  3239  tags = ["internal", "high"]
  3240  
  3241  [error.DM-schema-tracker-44013]
  3242  message = "can not marshal struct maybe `%v` is unable to serialize"
  3243  description = ""
  3244  workaround = ""
  3245  tags = ["downstream", "high"]
  3246  
  3247  [error.DM-schema-tracker-44014]
  3248  message = "can not unmarshal json maybe `%s` is not proper JSON"
  3249  description = ""
  3250  workaround = ""
  3251  tags = ["downstream", "high"]
  3252  
  3253  [error.DM-schema-tracker-44015]
  3254  message = "can not find `%s` in tracker"
  3255  description = ""
  3256  workaround = ""
  3257  tags = ["downstream", "high"]
  3258  
  3259  [error.DM-schema-tracker-44016]
  3260  message = "failed to set default downstream sql_mode %v in schema tracker"
  3261  description = ""
  3262  workaround = ""
  3263  tags = ["internal", "high"]
  3264  
  3265  [error.DM-schema-tracker-44017]
  3266  message = "failed to init downstream parser by sql_mode %v in schema tracker"
  3267  description = ""
  3268  workaround = ""
  3269  tags = ["internal", "high"]
  3270  
  3271  [error.DM-schema-tracker-44018]
  3272  message = "failed to mock downstream table by create table statement %v in schema tracker"
  3273  description = ""
  3274  workaround = ""
  3275  tags = ["internal", "high"]
  3276  
  3277  [error.DM-schema-tracker-44019]
  3278  message = "failed to fetch downstream table %v by show create table statement in schema tracker"
  3279  description = ""
  3280  workaround = ""
  3281  tags = ["internal", "high"]
  3282  
  3283  [error.DM-schema-tracker-44020]
  3284  message = "schema tracker is closed"
  3285  description = ""
  3286  workaround = ""
  3287  tags = ["internal", "high"]
  3288  
  3289  [error.DM-scheduler-46001]
  3290  message = "the scheduler has not started"
  3291  description = ""
  3292  workaround = ""
  3293  tags = ["internal", "high"]
  3294  
  3295  [error.DM-scheduler-46002]
  3296  message = "the scheduler has already started"
  3297  description = ""
  3298  workaround = ""
  3299  tags = ["internal", "medium"]
  3300  
  3301  [error.DM-scheduler-46003]
  3302  message = "dm-worker with name %s already exists"
  3303  description = ""
  3304  workaround = ""
  3305  tags = ["internal", "medium"]
  3306  
  3307  [error.DM-scheduler-46004]
  3308  message = "dm-worker with name %s not exists"
  3309  description = ""
  3310  workaround = ""
  3311  tags = ["internal", "medium"]
  3312  
  3313  [error.DM-scheduler-46005]
  3314  message = "dm-worker with name %s is still online"
  3315  description = ""
  3316  workaround = "Please shut it down first."
  3317  tags = ["internal", "medium"]
  3318  
  3319  [error.DM-scheduler-46006]
  3320  message = "invalid stage transformation for dm-worker %s, from %s to %s"
  3321  description = ""
  3322  workaround = ""
  3323  tags = ["internal", "medium"]
  3324  
  3325  [error.DM-scheduler-46007]
  3326  message = "source config with ID %s already exists"
  3327  description = ""
  3328  workaround = ""
  3329  tags = ["internal", "medium"]
  3330  
  3331  [error.DM-scheduler-46008]
  3332  message = "source config with ID %s not exists"
  3333  description = ""
  3334  workaround = ""
  3335  tags = ["internal", "medium"]
  3336  
  3337  [error.DM-dm-master-46009]
  3338  message = "sources %v have not bound"
  3339  description = ""
  3340  workaround = ""
  3341  tags = ["internal", "medium"]
  3342  
  3343  [error.DM-dm-master-46010]
  3344  message = "source with name %s need to operate has existing tasks %v"
  3345  description = ""
  3346  workaround = "Please `stop-task` first."
  3347  tags = ["internal", "medium"]
  3348  
  3349  [error.DM-scheduler-46011]
  3350  message = "invalid new expectant relay stage %s"
  3351  description = ""
  3352  workaround = ""
  3353  tags = ["internal", "medium"]
  3354  
  3355  [error.DM-scheduler-46012]
  3356  message = "sources %v need to update expectant relay stage not exist"
  3357  description = ""
  3358  workaround = ""
  3359  tags = ["internal", "medium"]
  3360  
  3361  [error.DM-scheduler-46013]
  3362  message = "the scheduler cannot perform multiple different tasks %v in one operation"
  3363  description = ""
  3364  workaround = ""
  3365  tags = ["internal", "medium"]
  3366  
  3367  [error.DM-scheduler-46014]
  3368  message = "subtasks with name %s for sources %v already exist"
  3369  description = ""
  3370  workaround = "Please use `query-status` command to see tasks."
  3371  tags = ["internal", "medium"]
  3372  
  3373  [error.DM-dm-master-46015]
  3374  message = "invalid new expectant subtask stage %s"
  3375  description = ""
  3376  workaround = ""
  3377  tags = ["internal", "medium"]
  3378  
  3379  [error.DM-dm-master-46016]
  3380  message = "subtasks with name %s need to be operate not exist"
  3381  description = ""
  3382  workaround = "Please use `query-status` command to see tasks."
  3383  tags = ["internal", "medium"]
  3384  
  3385  [error.DM-dm-master-46017]
  3386  message = "sources %v need to be operate not exist"
  3387  description = ""
  3388  workaround = ""
  3389  tags = ["internal", "medium"]
  3390  
  3391  [error.DM-scheduler-46018]
  3392  message = "task with name %s not exist"
  3393  description = ""
  3394  workaround = "Please use `query-status` command to see tasks."
  3395  tags = ["internal", "medium"]
  3396  
  3397  [error.DM-scheduler-46019]
  3398  message = "running tasks %v to be transferred on source %s should in sync unit"
  3399  description = ""
  3400  workaround = "Please use `pause-task [-s source ...] task` to pause them first."
  3401  tags = ["internal", "high"]
  3402  
  3403  [error.DM-scheduler-46020]
  3404  message = "these workers %s have started relay for sources %s respectively"
  3405  description = ""
  3406  workaround = "Please use `stop-relay` to stop them, or change your topology."
  3407  tags = ["internal", "high"]
  3408  
  3409  [error.DM-scheduler-46021]
  3410  message = "these workers %s have bound for another sources %s respectively"
  3411  description = ""
  3412  workaround = "Please `start-relay` on free or same source workers."
  3413  tags = ["internal", "high"]
  3414  
  3415  [error.DM-scheduler-46022]
  3416  message = "these workers %s have started relay for another sources %s respectively"
  3417  description = ""
  3418  workaround = "Please correct sources in `stop-relay`."
  3419  tags = ["internal", "high"]
  3420  
  3421  [error.DM-scheduler-46023]
  3422  message = "source with name %s need to operate has existing relay workers %s"
  3423  description = ""
  3424  workaround = "Please `stop-relay` first."
  3425  tags = ["internal", "high"]
  3426  
  3427  [error.DM-scheduler-46024]
  3428  message = "when %s, resource %s is in use by other client"
  3429  description = ""
  3430  workaround = "Please try again later"
  3431  tags = ["internal", "low"]
  3432  
  3433  [error.DM-scheduler-46025]
  3434  message = "source %s can only be updated when relay is disabled and no tasks are running for now"
  3435  description = ""
  3436  workaround = ""
  3437  tags = ["internal", "low"]
  3438  
  3439  [error.DM-scheduler-46026]
  3440  message = "require DM master to modify worker [%s] with source [%s], but currently the worker is bound to source [%s]"
  3441  description = ""
  3442  workaround = ""
  3443  tags = ["internal", "medium"]
  3444  
  3445  [error.DM-scheduler-46027]
  3446  message = "require DM worker [%s] to be bound to source [%s], but it has been started relay for source [%s]"
  3447  description = ""
  3448  workaround = "If you intend to bind the source with worker, you can stop-relay for current source."
  3449  tags = ["internal", "medium"]
  3450  
  3451  [error.DM-scheduler-46028]
  3452  message = "the source has `start-relay` with worker name for workers %v, so it can't `start-relay` without worker name now"
  3453  description = ""
  3454  workaround = "Please stop all relay workers first, or specify worker name for `start-relay`."
  3455  tags = ["internal", "low"]
  3456  
  3457  [error.DM-scheduler-46029]
  3458  message = "the source has `start-relay` with worker name for workers %v, so it can't `stop-relay` without worker name now"
  3459  description = ""
  3460  workaround = "Please specify worker names for `stop-relay`."
  3461  tags = ["internal", "low"]
  3462  
  3463  [error.DM-scheduler-46030]
  3464  message = "the source has `start-relay` automatically for bound worker, so it can't `start-relay` with worker name now"
  3465  description = ""
  3466  workaround = "Please stop relay by `stop-relay` without worker name first."
  3467  tags = ["internal", "low"]
  3468  
  3469  [error.DM-scheduler-46031]
  3470  message = "the source has `start-relay` automatically for bound worker, so it can't `stop-relay` with worker name now"
  3471  description = ""
  3472  workaround = "Please use `stop-relay` without worker name."
  3473  tags = ["internal", "low"]
  3474  
  3475  [error.DM-scheduler-46032]
  3476  message = "failed to auto pause tasks %s when transfer-source"
  3477  description = ""
  3478  workaround = "Please pause task by `dmctl pause-task`."
  3479  tags = ["internal", "low"]
  3480  
  3481  [error.DM-scheduler-46033]
  3482  message = "dm-worker with name %s not free"
  3483  description = ""
  3484  workaround = ""
  3485  tags = ["internal", "low"]
  3486  
  3487  [error.DM-scheduler-46034]
  3488  message = "subtasks with name %s for sources %v not exist"
  3489  description = ""
  3490  workaround = "Please create this subtask first."
  3491  tags = ["internal", "medium"]
  3492  
  3493  [error.DM-scheduler-46035]
  3494  message = "subtask with name %s source name %s can only update when no running tasks for now"
  3495  description = ""
  3496  workaround = ""
  3497  tags = ["internal", "low"]
  3498  
  3499  [error.DM-dmctl-48001]
  3500  message = "can not create grpc connection"
  3501  description = ""
  3502  workaround = "Please check your network connection."
  3503  tags = ["internal", "high"]
  3504  
  3505  [error.DM-dmctl-48002]
  3506  message = "invalid TLS config"
  3507  description = ""
  3508  workaround = "Please check the `ssl-ca`, `ssl-cert` and `ssl-key` config in command line."
  3509  tags = ["internal", "medium"]
  3510  
  3511  [error.DM-dmctl-48003]
  3512  message = "can not load tls config"
  3513  description = ""
  3514  workaround = "Please ensure that the tls certificate is accessible on the node currently running dmctl."
  3515  tags = ["internal", "high"]
  3516  
  3517  [error.DM-openapi-49001]
  3518  message = "some unexpected errors have occurred, please check the detailed error message"
  3519  description = ""
  3520  workaround = ""
  3521  tags = ["internal", "high"]
  3522  
  3523  [error.DM-openapi-49002]
  3524  message = "data source configuration not found"
  3525  description = ""
  3526  workaround = "Please check if the data source exists in the configuration file."
  3527  tags = ["internal", "high"]
  3528  
  3529  [error.DM-not-set-50000]
  3530  message = ""
  3531  description = ""
  3532  workaround = ""
  3533  tags = ["not-set", "high"]
  3534