Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

A released device that fits a waiting class request is shut down and another booted

Đang mở Phù hợp với người mới
#350 1 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
76/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript
Lĩnh vực
backend

Hướng nghiên cứu

Bắt đầu tại src/core/warm-pool-coordinator.ts, ở #mayRemainWarm, và đọc cách create spec của waiter đứng đầu được đối chiếu với một thiết bị đã được giải phóng. Kiểm tra các bài kiểm thử liên quan của coordinator và chạy chúng để xác nhận hành vi. Hoàn thành khi một thiết bị đã giải phóng phù hợp với yêu cầu lớp đang chờ vẫn được giữ warm và được cấp trước khi một thiết bị khác được tạo.

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

Mô tả

bug:new

What happens

At the running cap, when a lease is released, #mayRemainWarm in src/core/warm-pool-coordinator.ts:332 keeps the device warm only if it equals the head waiter's create spec (sameSpec). A waiting class request (--class phone) has a create spec naming one model, such as iPhone 17. So a released iPhone 15 that fits the waiter is shut down, and then an iPhone 17 is booted for it.

Expected

A released device that fits the head waiter stays warm and is granted to it, as ADR 0015 orders: warm fitting devices first, before anything is created.

Found in the review of #343 (#334).

Written by an agent.

Ngôn ngữ chính
TypeScript
Star
15
Fork
1
Merge trung bình
10 giờ 58 phút
Pull request đã merge (30 ngày)
123

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

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

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 callstackincubator/simlock

Tất cả issue của callstackincubator/simlock

Issue tương tự

Thêm issue về TypeScript

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.