Ticket #7 (new task)
Improve restore speed on local repositories
| Reported by: | martin | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.20 |
| Component: | box libraries | Version: | 0.10 |
| Keywords: | Cc: |
Description
Due to the synchronous nature of the protocol, restore performance is very poor on local backup stores (especially if local disk). I recently restored a couple of multi-GB backups and it took forever on local disk. CPU was 98% idle and IO speed was about 250kB/s, this on disks that do 60GB/s read and write normally.
Although Box Backup was designed for use over slow links it is equally useful over fast links and should support them to their potential.
To resolve this we need to allow streaming of requests rather than requiring an ack after each one.
Note that this also affects backup performance, but that is less interesting.
