Getting this error intermittently while running migration
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu với các vị trí log trong migration.go:350 và runner.go:363 cùng đầu ra dry-run pt-osc được báo cáo. Tái hiện migration MySQL đơn giản, sau đó theo dõi response bắt đầu bằng '<' để xác định tại sao lỗi không liên tục xảy ra. Công việc được xem là hoàn tất khi nguyên nhân đã được xác minh và lỗi được sửa, hoặc báo cáo được thu hẹp thành một trường hợp có thể xử lý.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Tried a simple migration, got the below error.

Runner logs:
I0305 06:57:00.697588 00015 migration.go:350] mig_id=1: Running query 'SELECT DATA_LENGTH, INDEX_LENGTH, TABLE_ROWS FROM information_schema.tables WHERE table_schema=? AND table_name=?' (args: [world sbtest1]).
I0305 06:57:00.747675 00015 migration.go:357] mig_id=1: Query response was 'map[DATA_LENGTH:[22593536] INDEX_LENGTH:[2637824] TABLE_ROWS:[98712]]'
E0305 06:57:02.613776 00015 runner.go:363] mig_id=1: RestError [NextStep]: invalid character '<' looking for beginning of value.
I0305 06:57:03.552564 00015 runner.go:373] mig_id=1: Successfully failed migration.
I0305 06:57:13.576634 00015 runner.go:240] Getting staged migrations.
I0305 06:57:13.661886 00015 runner.go:247] No new staged migrations.
pt-osc logs:
[2020-03-05 06:56:58] stdout: Operation, tries, wait:
[2020-03-05 06:56:59] stdout: analyze_table, 10, 1
[2020-03-05 06:56:59] stdout: copy_rows, 10, 0.25
[2020-03-05 06:56:59] stdout: create_triggers, 10, 1
[2020-03-05 06:56:59] stdout: drop_triggers, 10, 1
[2020-03-05 06:56:59] stdout: swap_tables, 10, 1
[2020-03-05 06:56:59] stdout: update_foreign_keys, 10, 1
[2020-03-05 06:56:59] stdout: Starting a dry run. `world`.`sbtest1` will not be altered. Specify --execute instead of --dry-run to alter the table.
[2020-03-05 06:56:59] stdout: Creating new table...
[2020-03-05 06:56:59] stdout: Created new table world._sbtest1_new OK.
[2020-03-05 06:56:59] stdout: Altering new table...
[2020-03-05 06:56:59] stdout: Altered `world`.`_sbtest1_new` OK.
[2020-03-05 06:56:59] stdout: Not creating triggers because this is a dry run.
[2020-03-05 06:56:59] stdout: Not copying rows because this is a dry run.
[2020-03-05 06:56:59] stdout: Not swapping tables because this is a dry run.
[2020-03-05 06:56:59] stdout: Not dropping old table because this is a dry run.
[2020-03-05 06:56:59] stdout: Not dropping triggers because this is a dry run.
[2020-03-05 06:56:59] stdout: 2020-03-05T06:56:59 Dropping new table...
[2020-03-05 06:56:59] stdout: 2020-03-05T06:56:59 Dropped new table OK.
[2020-03-05 06:56:59] stdout: Dry run complete. `world`.`sbtest1` was not altered.
If possible please share your skype id / slack details so that we exchange the logs instead of creating the issues here.
- Ngôn ngữ chính
- Ruby
- Star
- 738
- Fork
- 52
- Merge trung bình
- 4 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của square/shift
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
-
iĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 1/100
-
logo.imgĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 1/100
-
helpĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 1/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
misa.G should not be definedĐang mởdata error
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
riscv/riscv-unified-db#2648 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
P2 testing
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
Maintainer thường phản hồi trong vòng 1 ngày