Do we need references to pending records?
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
Start with the README’s “References” section, users.md, and the batch application design in issue #33; this issue does not name implementation files or tests. Decide whether pending-record references are needed for batches that submit chained reductions and then close their client. Done means the project has made that decision when the code is next touched or the batch application is designed.
由索引模型根据 Issue 内容生成。
描述
A request may reference an output of a record that is still pending, so a chain is submitted without waiting (README, "References"; stories S4 and C1):
centre = client.submit(BEAM_CENTRE, BeamCentreParams(...)) # pending
samples = client.submit([Request(IOFQ, IofQParams(centre=centre.ref('centre'), ...)) for ...])
The requirements know chaining (users.md: a beam centre feeds the sample reductions, and a person may chain by hand), but not chaining without waiting. A notebook can wait for the centre before it submits the samples. The backend pays for the pending case with dependents, waking, and the failure of a dependent when what it reads fails.
The case that may force it is batch reduction: a batch whose configuration chains reductions (users.md, "the result of one reduction sometimes feeds later ones") and whose client closes after submitting, as overnight batches do. Without pending references, such a batch needs a driver that stays alive to submit the later stages.
Decide when that code is next touched, or when the batch application is designed (#33). Moved from #28.
- 主要语言
- Python
- 星标
- 0
- 派生
- 1
- 平均合并
- 9 小时 23 分钟
- 30 天内合并 PR
- 65
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
scipp/essapps 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
A number that is not finite is stored as None at a field that accepts None可能已有人在做 @jeevanabhi-r 于 6 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 25/100
维护者通常 1 天内回复
-
Technique apps: the batch as the main page, and inspecting a value before a long reduction可能已有人在做 @SimonHeybrock 于 1 天前认领。 未关闭
难度 5/5 一周以上 新手友好度 25/100
维护者通常 1 天内回复
-
难度 5/5 一周以上 新手友好度 25/100
维护者通常 1 天内回复
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 77/100
Significant-Gravitas/AutoGPT#16733 ·
维护者通常 1 天内回复
-
changelog investigate
难度 1/5 1 小时以内 新手友好度 74/100
ramnes/notion-sdk-py#444 ·
-
documentation
难度 2/5 1-3 小时 新手友好度 69/100
Judgment-Pack/judgment-pack-spec#299 ·
维护者通常 1 天内回复
-
难度 1/5 1 小时以内 新手友好度 90/100
QuantConnect/Documentation#2858 ·
维护者通常 1 天内回复
-
good first issue
难度 2/5 1-3 小时 新手友好度 90/100
btclib-org/btclib#3047 ·
维护者通常 1 天内回复