|
79 | 79 | "l2": "DISK_FULL", |
80 | 80 | "text_patterns": [ |
81 | 81 | "java\\.io\\.IOException: No space left on device", |
82 | | - "No space left on device" |
| 82 | + "No space left on device", |
| 83 | + "Error 8256 \\(HY000\\): Check ingest environment failed: no enough space in /tmp/tidb/" |
83 | 84 | ] |
84 | 85 | }, |
85 | 86 | { |
|
98 | 99 | "l2": "K8S_MEMORY_EVICTION", |
99 | 100 | "text_patterns": [ |
100 | 101 | "Pod \\[Failed\\]\\[TerminationByKubelet\\] The node was low on resource: memory", |
101 | | - "The node was low on resource: memory\\.[\\s\\S]*Container .* was using .* request is .* larger consumption of memory", |
102 | | - "Container .* was using .* request is .* larger consumption of memory" |
| 102 | + "Pod \\[Failed\\]\\[TerminationByKubelet\\] The node was low on resource: memory\\.[\\s\\S]*Container .* was using .* request is .* larger consumption of memory" |
103 | 103 | ] |
104 | 104 | }, |
105 | 105 | { |
106 | 106 | "name": "realcluster_statistics_duplicate_key_test_failure", |
107 | 107 | "l1": "IT", |
108 | 108 | "l2": "TEST_FAILURE", |
109 | 109 | "job_name_patterns": [ |
| 110 | + "(^|/)ghpr_check2$", |
| 111 | + "(^|_)ghpr_check2($|_)", |
110 | 112 | "(^|/)pull_integration_realcluster_test(_next_gen)?$", |
111 | 113 | "(^|_)pull_integration_realcluster_test(_next_gen)?($|_)" |
112 | 114 | ], |
113 | 115 | "text_patterns": [ |
114 | | - "Failed in branch Matrix - SCRIPT_AND_ARGS = 'tests/realtikvtest/scripts/next-gen/run-tests\\.sh bazel_statisticstest'[\\s\\S]*Duplicate entry [^\\r\\n]+ for key '(?:t\\.idx|t0\\.idx1)'" |
| 116 | + "Failed in branch Matrix - SCRIPT_AND_ARGS = 'tests/realtikvtest/scripts/next-gen/run-tests\\.sh bazel_statisticstest'[\\s\\S]*Duplicate entry [^\\r\\n]+ for key '(?:t\\.idx|t0\\.idx1)'", |
| 117 | + "Failed in branch Matrix - SCRIPT_AND_ARGS = '(?:tests/realtikvtest/scripts/next-gen/run-tests\\.sh|run_real_tikv_tests\\.sh) bazel_(?:addindextest[0-9]*|importintotest[0-9]*)'[\\s\\S]*(?:\\[kv:1062\\]Duplicate entry|ErrFoundDuplicateKey|run add index job failed, convert job to rollback)", |
| 118 | + "Test output for //tests/realtikvtest/[^\\r\\n]+[\\s\\S]*(?:\\[kv:1062\\]Duplicate entry|ErrFoundDuplicateKey|run add index job failed, convert job to rollback)", |
| 119 | + "//tests/realtikvtest/[^\\r\\n]+ FAILED in [\\s\\S]*(?:\\[kv:1062\\]Duplicate entry|ErrFoundDuplicateKey|run add index job failed, convert job to rollback)" |
| 120 | + ] |
| 121 | + }, |
| 122 | + { |
| 123 | + "name": "infra_remote_cache_throttle_network", |
| 124 | + "l1": "INFRA", |
| 125 | + "l2": "NETWORK", |
| 126 | + "text_patterns": [ |
| 127 | + "Remote Cache: 429 Too Many Requests", |
| 128 | + "Failed to fetch blobs because of a remote cache error\\.: 429 Too Many Requests", |
| 129 | + "SlowDown[^\\r\\n]*exceeded your bucket's IO capacity" |
115 | 130 | ] |
116 | 131 | }, |
117 | 132 | { |
|
152 | 167 | "(^|/)ghpr_check2$", |
153 | 168 | "(^|/)ghpr_build$", |
154 | 169 | "(^|/)pull_build_next_gen$", |
| 170 | + "(^|/)pull_integration_realcluster_test(_next_gen)?$", |
155 | 171 | "(^|/)ghpr_unit_test$", |
156 | 172 | "(^|/)pull_unit_test[^/]*$", |
157 | 173 | "(^|_)ghpr_check2($|_)", |
158 | 174 | "(^|_)ghpr_build($|_)", |
159 | 175 | "(^|_)pull_build_next_gen($|_)", |
| 176 | + "(^|_)pull_integration_realcluster_test(_next_gen)?($|_)", |
160 | 177 | "(^|_)ghpr_unit_test($|_)", |
161 | 178 | "(^|_)pull_unit_test($|_)" |
162 | 179 | ], |
|
171 | 188 | "l2": "TEST_FAILURE", |
172 | 189 | "job_name_patterns": [ |
173 | 190 | "(^|/)ghpr_check2$", |
174 | | - "(^|_)ghpr_check2($|_)" |
| 191 | + "(^|/)pull_check2[^/]*$", |
| 192 | + "(^|_)ghpr_check2($|_)", |
| 193 | + "(^|_)pull_check2($|_)" |
175 | 194 | ], |
176 | 195 | "text_patterns": [ |
177 | 196 | "//tests/realtikvtest/[^\\r\\n]+ FAILED in ", |
|
193 | 212 | ], |
194 | 213 | "text_patterns": [ |
195 | 214 | "Testing //[^\\r\\n]+ failed: Test failed", |
| 215 | + "FAIL: //[^\\r\\n]+_test", |
196 | 216 | "Test cases: finished with [^\\r\\n]*[1-9][0-9]* failing", |
197 | 217 | "Build completed, [1-9][0-9]* test FAILED", |
198 | 218 | "Executed [0-9]+ out of [0-9]+ test: [^\\r\\n]*fails locally", |
| 219 | + "testdata: Errors on loading test data from file:", |
| 220 | + "panic: runtime error: invalid memory address or nil pointer dereference", |
199 | 221 | "//tests/realtikvtest/[^\\r\\n]+ FAILED in ", |
200 | 222 | "--- FAIL: " |
201 | 223 | ] |
|
206 | 228 | "l2": "TIMEOUT", |
207 | 229 | "job_name_patterns": [ |
208 | 230 | "(^|/)ghpr_check2$", |
209 | | - "(^|_)ghpr_check2($|_)" |
| 231 | + "(^|/)pull_check2[^/]*$", |
| 232 | + "(^|_)ghpr_check2($|_)", |
| 233 | + "(^|_)pull_check2($|_)" |
210 | 234 | ], |
211 | 235 | "text_patterns": [ |
212 | 236 | "Timeout has been exceeded[\\s\\S]*(run_real_tikv_tests\\.sh|integrationtest_with_tikv\\.sh)", |
|
332 | 356 | "run task failed [1-9][0-9]*-th time" |
333 | 357 | ] |
334 | 358 | }, |
| 359 | + { |
| 360 | + "name": "cdc_storage_integration_heavy_next_gen_test_failure", |
| 361 | + "l1": "IT", |
| 362 | + "l2": "TEST_FAILURE", |
| 363 | + "job_name_patterns": [ |
| 364 | + "(^|/)pull_cdc_storage_integration_heavy_next_gen$", |
| 365 | + "(^|_)pull_cdc_storage_integration_heavy_next_gen($|_)" |
| 366 | + ], |
| 367 | + "text_patterns": [ |
| 368 | + "Failed in branch Matrix - TEST_GROUP = '[^']+'", |
| 369 | + "check diff failed [1-9][0-9]*-th time", |
| 370 | + "\\[CDC:ErrTableIsNotFounded\\]table is not found", |
| 371 | + "\\[CDC:ErrMaintainerNotFounded\\]maintainer is not found" |
| 372 | + ] |
| 373 | + }, |
| 374 | + { |
| 375 | + "name": "cdc_storage_integration_light_test_failure", |
| 376 | + "l1": "IT", |
| 377 | + "l2": "TEST_FAILURE", |
| 378 | + "job_name_patterns": [ |
| 379 | + "(^|/)pull_cdc_storage_integration_light$", |
| 380 | + "(^|_)pull_cdc_storage_integration_light($|_)" |
| 381 | + ], |
| 382 | + "text_patterns": [ |
| 383 | + "Failed in branch Matrix - TEST_GROUP = '[^']+'", |
| 384 | + "TEST FAILED: OUTPUT DOES NOT CONTAIN", |
| 385 | + "TEST FAILED: OUTPUT CONTAINS", |
| 386 | + "check data failed [1-9][0-9]*-th time", |
| 387 | + "check diff failed [1-9][0-9]*-th time", |
| 388 | + "run task failed [1-9][0-9]*-th time" |
| 389 | + ] |
| 390 | + }, |
335 | 391 | { |
336 | 392 | "name": "cdc_integration_kafka_test_failure", |
337 | 393 | "l1": "IT", |
|
360 | 416 | "make: \\*\\*\\* \\[Makefile:[0-9]+: push-down-test\\] Error [0-9]+" |
361 | 417 | ] |
362 | 418 | }, |
| 419 | + { |
| 420 | + "name": "merged_integration_mysql_test_failure", |
| 421 | + "l1": "IT", |
| 422 | + "l2": "TEST_FAILURE", |
| 423 | + "job_name_patterns": [ |
| 424 | + "(^|/)merged_integration_mysql_test$", |
| 425 | + "(^|_)merged_integration_mysql_test($|_)" |
| 426 | + ], |
| 427 | + "text_patterns": [ |
| 428 | + "query succeeded, but expected error\\(s\\)!", |
| 429 | + "query failed with non expected error\\(s\\)!", |
| 430 | + "Failed in branch Matrix - TEST_PART = '[^']+'" |
| 431 | + ] |
| 432 | + }, |
| 433 | + { |
| 434 | + "name": "merged_unit_test_failure", |
| 435 | + "l1": "UT", |
| 436 | + "l2": "TEST_FAILURE", |
| 437 | + "job_name_patterns": [ |
| 438 | + "(^|/)merged_unit_test$", |
| 439 | + "(^|_)merged_unit_test($|_)" |
| 440 | + ], |
| 441 | + "text_patterns": [ |
| 442 | + "=== FAIL:", |
| 443 | + "--- FAIL:", |
| 444 | + "Received unexpected error: Get \\\"http://127\\.0\\.0\\.1:[0-9]+/metrics\\\":" |
| 445 | + ] |
| 446 | + }, |
| 447 | + { |
| 448 | + "name": "merged_integration_matrix_test_failure", |
| 449 | + "l1": "IT", |
| 450 | + "l2": "TEST_FAILURE", |
| 451 | + "job_name_patterns": [ |
| 452 | + "(^|/)merged_integration_.*_test$", |
| 453 | + "(^|_)merged_integration_.*_test($|_)" |
| 454 | + ], |
| 455 | + "text_patterns": [ |
| 456 | + "Failed in branch Matrix - [^\\r\\n]+[\\s\\S]*TEST FAILED: OUTPUT (?:DOES NOT CONTAIN|CONTAINS)", |
| 457 | + "Failed in branch Matrix - [^\\r\\n]+[\\s\\S]*org\\.jooq\\.exception\\.DataAccessException: SQL \\[[^\\r\\n]+Duplicate entry", |
| 458 | + "Failed in branch Matrix - [^\\r\\n]+[\\s\\S]*SQLIntegrityConstraintViolationException: Duplicate entry", |
| 459 | + "Failed in branch Matrix - [^\\r\\n]+[\\s\\S]*(?:retryable storage error|store backup failed|\\[BR:Common:ErrFailedToConnect\\] failed to make connection to store|\\[health check\\] check health error)" |
| 460 | + ] |
| 461 | + }, |
363 | 462 | { |
364 | 463 | "name": "merged_integration_cleanup_pipeline_config_failure", |
365 | 464 | "l1": "BUILD", |
|
409 | 508 | "\\.go:[0-9]+:[0-9]+: .* undefined( \\(type .*\\))?", |
410 | 509 | "\\.go:[0-9]+:[0-9]+: cannot use .* as .*", |
411 | 510 | "\\.go:[0-9]+:[0-9]+: .* does not implement .*", |
| 511 | + "\\.go:[0-9]+:[0-9]+: unknown field ", |
412 | 512 | "\\.go:[0-9]+:[0-9]+: too many arguments in call to", |
413 | 513 | "\\.go:[0-9]+:[0-9]+: not enough arguments in call to", |
414 | 514 | "Rewrite error [^\\r\\n]+\\.go:[0-9]+:[0-9]+: expected (statement|declaration), found ", |
415 | 515 | "plugin\\.Open\\([^\\r\\n]+\\): plugin was built with a different version of package " |
416 | 516 | ] |
417 | 517 | }, |
| 518 | + { |
| 519 | + "name": "ghpr_check_integrationtest_failure", |
| 520 | + "l1": "IT", |
| 521 | + "l2": "TEST_FAILURE", |
| 522 | + "job_name_patterns": [ |
| 523 | + "(^|/)ghpr_check$", |
| 524 | + "(^|_)ghpr_check($|_)" |
| 525 | + ], |
| 526 | + "text_patterns": [ |
| 527 | + "diff:[\\s\\S]*make: \\*\\*\\* \\[Makefile:[0-9]+: integrationtest\\] Error [0-9]+", |
| 528 | + "make: \\*\\*\\* \\[Makefile:[0-9]+: integrationtest\\] Error [0-9]+" |
| 529 | + ] |
| 530 | + }, |
418 | 531 | { |
419 | 532 | "name": "build_codegen_failure", |
420 | 533 | "l1": "BUILD", |
421 | 534 | "l2": "CODEGEN", |
422 | 535 | "job_name_patterns": [ |
423 | 536 | "(^|/)ghpr_check$", |
| 537 | + "(^|/)pull_check[^/]*$", |
424 | 538 | "(^|_)ghpr_check($|_)" |
| 539 | + , |
| 540 | + "(^|_)pull_check($|_)" |
425 | 541 | ], |
426 | 542 | "text_patterns": [ |
427 | 543 | "Your commit is changed after running go generate \\./\\.\\.\\., it should not happen\\.", |
428 | | - "make: \\*\\*\\* \\[Makefile:[0-9]+: gogenerate\\] Error [0-9]+" |
| 544 | + "make: \\*\\*\\* \\[Makefile:[0-9]+: gogenerate\\] Error [0-9]+", |
| 545 | + "Files go\\.sum and /tmp/go\\.sum\\.before differ", |
| 546 | + "make: \\*\\*\\* \\[Makefile:[0-9]+: tidy\\] Error [0-9]+" |
429 | 547 | ] |
430 | 548 | }, |
431 | 549 | { |
|
453 | 571 | "hudson\\.FilePath\\.readFromTar\\(FilePath\\.java:[0-9]+\\)[\\s\\S]*Caused: java\\.io\\.IOException: Failed to extract input stream", |
454 | 572 | "Caused: java\\.io\\.IOException: Failed to extract input stream[\\s\\S]*hudson\\.FilePath\\.readFromTar\\(FilePath\\.java:[0-9]+\\)", |
455 | 573 | "Caused: java\\.io\\.IOException: Failed to extract input stream[\\s\\S]*jenkins-pipeline-cache", |
456 | | - "org\\.apache\\.http\\.ConnectionClosedException: Premature end of Content-Length delimited message body[\\s\\S]*jenkins-pipeline-cache" |
| 574 | + "org\\.apache\\.http\\.ConnectionClosedException: Premature end of Content-Length delimited message body[\\s\\S]*jenkins-pipeline-cache", |
| 575 | + "Workspace has a \\.git repository, but it appears to be corrupt\\.", |
| 576 | + "fatal: not a gitdir " |
457 | 577 | ] |
458 | 578 | }, |
459 | 579 | { |
|
465 | 585 | "okhttp3\\.internal\\.ws\\.WebSocketReader", |
466 | 586 | "okhttp3\\.internal\\.ws\\.RealWebSocket", |
467 | 587 | "java\\.io\\.EOFException[\\s\\S]*okhttp3\\.internal\\.ws", |
468 | | - "ERROR: Process exited immediately after creation\\.[\\s\\S]*websocket" |
| 588 | + "ERROR: Process exited immediately after creation\\.[\\s\\S]*websocket", |
| 589 | + "Server terminated abruptly \\(error code: 14, error message: 'Socket closed'\\)" |
469 | 590 | ] |
470 | 591 | }, |
471 | 592 | { |
|
481 | 602 | "ERROR: internal error performing authentication[\\s\\S]*fatal: Could not read from remote repository\\." |
482 | 603 | ] |
483 | 604 | }, |
| 605 | + { |
| 606 | + "name": "infra_jenkins_agent_offline_before_groovy_missing_property", |
| 607 | + "l1": "INFRA", |
| 608 | + "l2": "JENKINS_AGENT_OFFLINE", |
| 609 | + "job_name_patterns": [ |
| 610 | + "(^|/)merged_sqllogic_test$", |
| 611 | + "(^|_)merged_sqllogic_test($|_)" |
| 612 | + ], |
| 613 | + "text_patterns": [ |
| 614 | + "AgentOfflineException: Unable to create live FilePath[\\s\\S]*groovy\\.lang\\.MissingPropertyException: No such property: source", |
| 615 | + "ERROR: Checkout failed[\\s\\S]*java\\.lang\\.InterruptedException[\\s\\S]*groovy\\.lang\\.MissingPropertyException: No such property: source" |
| 616 | + ] |
| 617 | + }, |
484 | 618 | { |
485 | 619 | "name": "infra_jenkins_groovy", |
486 | 620 | "l1": "INFRA", |
|
549 | 683 | "l2": "EXTERNAL_DEP", |
550 | 684 | "text_patterns": [ |
551 | 685 | "rate limit exceeded", |
552 | | - "429 Too Many Requests", |
553 | 686 | "502 Bad Gateway", |
554 | 687 | "503 Service Unavailable", |
555 | 688 | "upstream connect error" |
|
0 commit comments