Add deterministic AnyEvent RWMutex reader-order regression
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ó
- 4/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 54/100
Hướng nghiên cứu
Read the RWMutex coverage in upstream t/02_rw_mutex.t and inspect the project-owned test layout and synchronization support. Add a separate regression test that checks reader sharing and lock order through barriers or observed event order, leaving the imported test unchanged; run it on system Perl and both PerlOnJava backends.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Follow-up to #1470 and PR #1623.
PR #1623 merged the AnyEvent compatibility fixes. The unchanged AnyEvent::Tools 0.12 suite now passes all 7 files and 103 tests on system Perl, PerlOnJava JVM, and PerlOnJava interpreter.
The remaining test-quality concern is the RWMutex concurrency check: upstream t/02_rw_mutex.t uses a 90 ms wall-clock threshold to infer that readers started concurrently. A recent verification comment on #1470 asked for a deterministic event-order check because loaded-host timing is variable.
Add project-owned coverage that proves the reader-sharing and lock-order behavior using explicit synchronization/barriers or observed event order, without elapsed-time thresholds. Keep the imported upstream test unchanged. Run the new test on system Perl and both PerlOnJava backends.
- Ngôn ngữ chính
- Perl
- Star
- 64
- Fork
- 7
- Merge trung bình
- 5 giờ 25 phút
- Pull request đã merge (30 ngày)
- 178
Chuẩn bị môi trường
- Có Dockerfile hoặc 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 fglock/PerlOnJava
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
fglock/PerlOnJava#1651 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fglock/PerlOnJava#1579 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:cpan-port area:unicode bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
fglock/PerlOnJava#1341 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:runtime bug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
fglock/PerlOnJava#1700 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 12/100
fglock/PerlOnJava#1696 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của fglock/PerlOnJava
Issue tương tự
-
bug help wanted
Độ khó 2/5 Dưới một giờ Mức phù hợp với người mới 70/100
bioepic-data/bervo#145 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Ubuntu .deb packages ship all files owned by uid/gid 1001 (CI user runner) instead of root:rootĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Help-Wanted Needs-Triage Package-Update
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
microsoft/winget-pkgs#448814 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
FOODTURE
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
openfoodfacts/openfoodfacts-server#14853 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Perl/Fish oddness in new versionĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
gugod/App-perlbrew#879 ·