Delete final-round GCS compose inputs after successful uploads
维护者通常 1 天内回复
评估
调研方向
阅读 pkg/objectstorage/gcscompose.go,重点关注 composeAll 和 putComposite,以及最终的 compose 或单个输入复制路径。确认最终中间输入的跟踪方式,以及重试和错误的处理方式。完成标准是:destination 提交后,成功的上传会删除最终的 .compose-* 对象,同时不会破坏失败时的清理。
由索引模型根据 Issue 内容生成。
描述
In pkg/objectstorage/gcscompose.go, composeAll deletes inputs after intermediate rounds, but it does not delete the final inputs after the final compose or single-input copy succeeds. For uploads with more than 32 parts (over 1 GiB at the current part size), final-round .compose-* objects can therefore remain in the bucket after a successful upload. putComposite's deferred cleanup only owns the original .part-* handles. Please clean up the final intermediate inputs after the destination is committed, while preserving retry/error handling.
- 主要语言
- Go
- 星标
- 5.9k
- 派生
- 637
- 平均合并
- 2 天 1 小时
- 30 天内合并 PR
- 523
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
agent-substrate/substrate 的其他 Issue
-
Clean up the ko retry tests可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭area/dev-infra area/reliability area/tests kind/cleanup
难度 2/5 1-3 小时 新手友好度 66/100
agent-substrate/substrate#3461 ·
维护者通常 1 天内回复
-
egress: drop the empty-provider check in providerCredential可能已有人在做 @cloudonly 于 3 天前认领。 未关闭area/network kind/cleanup
难度 2/5 1-3 小时 新手友好度 68/100
agent-substrate/substrate#3428 ·
维护者通常 1 天内回复
-
kubectl-ate create actor-template -f <file> fails with useless error可能已有人在做 @cloudonly 于 4 天前认领。 未关闭area/cli kind/bug
难度 2/5 1-3 小时 新手友好度 70/100
agent-substrate/substrate#3406 ·
维护者通常 1 天内回复
-
k8s-credential-provider manifest is missing ate-otel-config envFrom, failing OTLP metric exports to [::1]:4317 / 127.0.0.1:4317 every 60s可能已有人在做 @ericcurtin 于 5 天前认领。 未关闭area/dev-infra area/observability area/security kind/bug
难度 2/5 1-3 小时 新手友好度 82/100
agent-substrate/substrate#3282 ·
维护者通常 1 天内回复
-
filecachegc.runPass suppresses eviction logs when FreedBytes < target and consecutiveShortfalls > 3可能已有人在做 @ericcurtin 于 4 天前认领。 未关闭area/node area/observability area/storage kind/bug
难度 2/5 1-3 小时 新手友好度 78/100
agent-substrate/substrate#3281 ·
维护者通常 1 天内回复
查看 agent-substrate/substrate 的全部 Issue
相似的 Issue
-
date_time, url_encode, html_escape, to_unix_time, contains_all and contains_any panic when called without arguments可能已有人在做 @antcybersec 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
projectdiscovery/dsl#372 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
JuliusBrussee/caveman#1449 ·
维护者通常 1 天内回复
-
bot-found bug priority: P3
难度 2/5 1-3 小时 新手友好度 72/100
madenvel/KalinkaPlayer#498 ·
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster P2
难度 2/5 1-3 小时 新手友好度 72/100
openclaw/gogcli#1291 · 1 条评论 · 1 个 reaction ·
维护者通常 1 天内回复