Add deterministic AnyEvent RWMutex reader-order regression
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- Perl
- スター
- 64
- フォーク
- 7
- 平均マージ
- 4時間 56分
- マージ済み PR(30日)
- 181
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
fglock/PerlOnJava のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
fglock/PerlOnJava#1651 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
fglock/PerlOnJava#1579 ·
メンテナーはふだん 1 日以内に返信
-
area:cpan-port area:unicode bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
fglock/PerlOnJava#1341 ·
メンテナーはふだん 1 日以内に返信
-
area:cpan-port enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 38/100
fglock/PerlOnJava#1670 ·
メンテナーはふだん 1 日以内に返信
-
area:backend bug
難易度 4/5 3〜5日 初心者へのやさしさ 57/100
fglock/PerlOnJava#1669 ·
メンテナーはふだん 1 日以内に返信
fglock/PerlOnJava の issue をすべて見る
似ている issue
-
FOODTURE
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
openfoodfacts/openfoodfacts-server#14853 ·
メンテナーはふだん 1 日以内に返信
-
Needs Triage
難易度 2/5 半日 初心者へのやさしさ 66/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
gugod/App-perlbrew#879 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
RotherOSS/otobo#6205 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信