Page MenuHomePhabricator

Add support for partially uploaded files
ClosedPublic

Authored by epriestley on Mar 13 2015, 2:09 AM.
Tags
None
Referenced Files
F19919098: D12063.diff
Sun, Apr 5, 12:31 AM
F19830602: D12063.id.diff
Mar 10 2026, 2:28 PM
F19829649: D12063.id29031.diff
Mar 10 2026, 7:18 AM
F19824198: D12063.id29040.diff
Mar 7 2026, 8:22 PM
F19804380: D12063.id29040.diff
Mar 2 2026, 7:16 AM
F19756554: D12063.id29040.diff
Feb 17 2026, 6:40 PM
F19704336: D12063.id29040.diff
Feb 11 2026, 4:10 AM
F19603126: D12063.id29031.diff
Feb 3 2026, 6:27 AM

Details

Summary

Ref T7149. This flags allocated but incomplete files and doesn't explode when trying to download them.

Files are marked complete when the last chunk is uploaded.

I added a key on <authorPHID, isPartial> so we can show you a list of partially uploaded files and prompt you to resume them at some point down the road.

Test Plan

Massaged debugging settings and uploaded README.md very slowly in 32b chunks. Saw the file lose its "Partial" flag when the last chunk finished.

Diff Detail

Repository
rP Phabricator
Branch
chunk3
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 4869
Build 4887: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

epriestley retitled this revision from to Add support for partially uploaded files.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
btrahan edited edge metadata.
This revision is now accepted and ready to land.Mar 13 2015, 6:08 PM
This revision was automatically updated to reflect the committed changes.