bug(versioned): Fix tracking impls across multiple containers for the same version
維護者通常 1 天內回覆
已經有一個關聯 PR 被合併了。
- #1306 來自 @Techassi —— 已合併
評估
研究方向
The payload names no files, so start by searching the repository for ChangedValue and the per-version tracking impls that remove entries after an upgrade or downgrade. Check where JSON path matching panics on unmatched paths. Done means an entry is removed only once its list is empty, and unmatched paths are skipped. A test with two containers sharing one version should cover both cases.
由索引模型根據 Issue 內容生成。
描述
Discovered in #1294.
- The tracking impls per each container assume they are the only container which need to access to
ChangedValues' upgrades and/or downgrades and currently removes the list ofChangedValuefor a particular version. The code must only remove the entire entry once the list inside is empty. Otherwise, other containers won't be able to access the tracked changes. - Each tracking impl only looks and removes the changes which matched to the expected JSON path. Unmatched JSON paths currently lead to a panic. They should instead be ignored.
I'm interested to work on this.
- 主要語言
- Rust
- 星號
- 169
- 分支
- 20
- 平均合併
- 1 天 6 小時
- 30 天內合併 PR
- 21
環境準備
- 沒有 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 閱讀貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
stackabletech/operator-rs 的其他 Issue
-
難度 2/5 1-3 小時 新手友好度 68/100
stackabletech/operator-rs#1273 · 1 則留言 ·
維護者通常 1 天內回覆
-
epic
難度 5/5 一週以上 新手友好度 25/100
stackabletech/operator-rs#1305 ·
維護者通常 1 天內回覆
-
難度 5/5 一週以上 新手友好度 25/100
stackabletech/operator-rs#1077 ·
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 45/100
stackabletech/operator-rs#1063 ·
維護者通常 1 天內回覆
-
難度 3/5 1-2 天 新手友好度 45/100
stackabletech/operator-rs#1028 ·
維護者通常 1 天內回覆
查看 stackabletech/operator-rs 的全部 Issue
相似的 Issue
-
llm translation
難度 2/5 1-3 小時 新手友好度 78/100
BerriAI/litellm#47884 · 1 則留言 ·
維護者通常 1 天內回覆
-
bug(stubgen): `typing` / `_typeshed` imports are emitted above `from __future__ import annotations`未關閉stubgen
難度 2/5 1-3 小時 新手友好度 72/100
維護者通常 2 天內回覆
-
bug-hunt confirmed good first issue
難度 2/5 1-3 小時 新手友好度 76/100
維護者通常 1 天內回覆
-
area: pcb area: rendering priority: high status: needs-triage type: bug
難度 2/5 1-3 小時 新手友好度 67/100
-
難度 2/5 1-3 小時 新手友好度 62/100
rustls/rustls-platform-verifier#262 · 2 則留言 · 2 個 reaction ·