Deletion is a possibly time-intensive process, especially with large
files that are backed by high-latency, chunked storage (such as
S3). Even ~200mb objects take minutes to delete, which makes for an
unhappy experience. Fixes T10828.
Details
Details
- Reviewers
epriestley - Group Reviewers
Blessed Reviewers - Maniphest Tasks
- T10828: File deletion should be queued up and run by daemons
- Commits
- rPbe00264ae74b: Make daemons perform file deletion
Delete a large file, and stare in awe of the swiftness with
which I am redirected to the main file application.
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- T10828-daemonize-file-deletion
- Lint
Lint Passed - Unit
Tests Skipped - Build Status
Buildable 11810 Build 14812: Run Core Tests Build 14811: arc lint + arc unit
Time | Test | |
---|---|---|
2,046 ms | PhabricatorLibraryTestCase::Unknown Unit Message (" |