Raise the simulation cache memory warning to 16 GiB
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 76/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- python
- 領域
- backend, performance
調査の方向性
現在のPolicyEngine.pyリリース系列で、共有シミュレーションキャッシュの8 GiBおよび32 GiBのしきい値と、それらの警告状態の処理を検索します。最初のしきい値とGiBの表記を更新し、関連するキャッシュテストを実行するか、次の受け入れ基準を満たすテストカバレッジを追加します。16 GiBと32 GiBの警告はそれぞれ1回だけ発生し、キャッシュをクリアするとそれらがリセットされること。
索引モデルが issue の本文から書いたものです。
説明
Problem
The shared simulation cache currently logs its first process memory warning at 8 GiB. The deployed society simulation workers are expected to use substantially more memory, so the 8 GiB warning creates noise before the actionable threshold.
Proposed change
- Raise the first warning threshold from 8 GiB to 16 GiB.
- Retain the 32 GiB warning.
- Use GiB consistently in names and log messages.
- Base the change on the current PolicyEngine.py release line rather than creating a 5.2.x maintenance release.
Acceptance criteria
- No warning is emitted below 16 GiB.
- Each threshold is logged once until the cache is cleared.
- Clearing the cache resets warning state.
- 主要言語
- Python
- スター
- 8
- フォーク
- 9
- 平均マージ
- 15時間 28分
- マージ済み PR(30日)
- 13
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
PolicyEngine/policyengine.py のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
PolicyEngine/policyengine.py#473 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
PolicyEngine/policyengine.py#436 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Certify populace-uk as the UK certified default再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
PolicyEngine/policyengine.py#408 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
PolicyEngine/policyengine.py#553 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Resolve US state and congressional-district regions to the ACS local-area dataset対応中かも @anth-volk が 2 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
PolicyEngine/policyengine.py#551 ·
メンテナーはふだん 1 日以内に返信
PolicyEngine/policyengine.py の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
RedHatQE/mtv-api-tests#721 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 85/100
pytest-dev/pluggy#757 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1〜3時間 初心者へのやさしさ 85/100
NousResearch/hermes-agent#134960 ·
メンテナーはふだん 1 日以内に返信
-
HTML backend: `<br>` leaks the internal sentinel U+E000 into list items, headings and captions対応中かも @morten-lagabote が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
docling-project/docling#4671 ·
メンテナーはふだん 1 日以内に返信