Skip to content

feat(debug-files): assemble chunks into objectstore#120184

Draft
lcian wants to merge 2 commits into
ref/objectstore-debugfiles-dif-storagefrom
feat/objectstore-debugfiles-assemble
Draft

feat(debug-files): assemble chunks into objectstore#120184
lcian wants to merge 2 commits into
ref/objectstore-debugfiles-dif-storagefrom
feat/objectstore-debugfiles-assemble

Conversation

@lcian

@lcian lcian commented Jul 21, 2026

Copy link
Copy Markdown
Member

Introduces organizations:objectstore-debugfiles-assemble for chunk-uploaded Debug Files. When enabled, the assembly task preserves the existing organization-owned FileBlob workflow and local DIF validation, but streams the chunks into a temporary file and writes the validated result directly to Objectstore without creating a File or FileBlobIndex rows.

This is stacked on #120183, which adds the Objectstore-only DIF persistence primitive. The new flag takes precedence over the existing dual-write flag so an assembled DIF is uploaded exactly once; legacy DIF assembly and artifact bundle assembly remain File-backed when the flag is disabled. Review should start with the feature branch in assemble_dif, then the temporary FileBlob assembler and its error/status handling.

@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Jul 21, 2026
@lcian
lcian force-pushed the feat/objectstore-debugfiles-assemble branch from 19fa98b to a23c245 Compare July 21, 2026 10:17
@lcian
lcian force-pushed the feat/objectstore-debugfiles-assemble branch from a23c245 to 410a5ad Compare July 21, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant