Skip to content

fix(storage): handle append_file missing-path errors as not_found#1383

Closed
Gujiassh wants to merge 1 commit intovolcengine:mainfrom
Gujiassh:fix/append-file-missing-refresh-20260412
Closed

fix(storage): handle append_file missing-path errors as not_found#1383
Gujiassh wants to merge 1 commit intovolcengine:mainfrom
Gujiassh:fix/append-file-missing-refresh-20260412

Conversation

@Gujiassh
Copy link
Copy Markdown
Contributor

Summary:\n- handle append failures caused by missing target files as not_found instead of generic errors\n- preserve existing behavior for successful append and non-missing failure modes\n- add regression coverage for append-to-missing-file behavior in the storage layer\n\nTesting:\n- pytest tests/misc/test_append_file_missing.py -q (blocked: tests/conftest.py imports openviking package requiring bundled AGFS client build)\n- python3 -m compileall openviking/storage/viking_fs.py tests/misc/test_append_file_missing.py\n\nLocal test constraint:\n- editable install is blocked in this environment by Rust/Cargo toolchain (edition2024 unsupported in Cargo 1.75.0).

@github-actions
Copy link
Copy Markdown

Failed to generate code suggestions for PR

@qin-ctx
Copy link
Copy Markdown
Collaborator

qin-ctx commented Apr 13, 2026

This issue was fixed by #1348

@qin-ctx qin-ctx closed this Apr 13, 2026
@github-project-automation github-project-automation bot moved this from Backlog to Done in OpenViking project Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants