samsung device farm stopped assigning devices, test-samsung-models-linux times out on every trunk run

Đang mở
#24,869 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
48/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github-actions, python
Lĩnh vực
ci-cd, mobile-dev

Hướng nghiên cứu

Read .ci/scripts/setup-samsung-linux-deps.sh and inspect acquire_device, which polls the Samsung device farm without a limit. Check the trunk / test-samsung-models-linux workflow logs to confirm the repeated wait behavior; done means device acquisition stops after a 30–60 minute cap and the job fails promptly when no device is assigned. The queue itself needs investigation by the Samsung device farm team.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

module: ci module: samsung partner: samsung

since about 14:00 utc today (nov 10), trunk / test-samsung-models-linux never gets a device. devicefarm-cli -Q prints "Queue registration successful", then every devicefarm-cli -C poll returns "Device not assigned. waiting for assignment..." until the job hits its 360 minute cap and gets cancelled.

the last two jobs that had a device released them cleanly ("Device disconnected successfully" at 14:06 and 14:59 utc). jobs that were already waiting in the queue at that point never got assigned. 5 of 5 finished trunk runs on main since then timed out this way (the latest at 21:46 utc), and about 15 more are waiting now. trunk is required for viable/strict, so it cannot move.

could someone on the samsung side check the device farm queue?

also, acquire_device in .ci/scripts/setup-samsung-linux-deps.sh polls with no limit, so a stuck queue holds a runner for 6 hours per run. a cap of 30 to 60 minutes would fail faster and free the runner.

cc @SS-JIA @Jiseong-oh @digantdesai @kimishpatel

Ngôn ngữ chính
Python
Star
5.2k
Fork
1.2k
Merge trung bình
2 ngày 21 phút
Pull request đã merge (30 ngày)
708

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của pytorch/executorch

Tất cả issue của pytorch/executorch

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.