Opened at 2011-03-17T18:15:56Z
Last modified at 2012-03-29T22:48:21Z
#1378 new defect
per-server timings of immutable uploads
| Reported by: | zooko | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | soon |
| Component: | code | Version: | 1.8.2 |
| Keywords: | usability transparency upload wui | Cc: | |
| Launchpad Bug: |
Description
If I understand correctly, the status page about a mutable upload currently includes per-server timings, e.g.:
Started: 00:37:12 17-Mar-2011
Storage Index: du7gyjrkpmprh2d5de7ap4xy74
Helper?: No
Current Size: 586
Progress: 100.0%
Status: Finished
Retrieve Results
Encoding: 1 of 1
Sharemap:
0 -> Placed on [eotclzvh]
Timings:
Total: 131ms (4.5kBps)
Setup: 208us
Encrypting: 46us (12.74MBps)
Encoding: 60us (9.75MBps)
Packing Shares: 5.2ms (112.1kBps)
RSA Signature: 5.0ms
Pushing: 125ms (4.7kBps)
Per-Server Response Times:
[eotclzvh]: 125ms
But the status page for an immutable upload currently doesn't, e.g.:
Started: 00:37:10 17-Mar-2011
Storage Index: k45oewvt5z5zr5eru3b3btouxi
Helper?: No
Total Size: 12636
Progress (Hash): 100.0%
Progress (Ciphertext): 100.0%
Progress (Encode+Push): 100.0%
Status: Finished
Upload Results
Shares Pushed: 1
Shares Already Present: 0
Sharemap:
0 -> placed on [eotclzvh]
Servermap:
[eotclzvh] got share: #0
Timings:
File Size: 12636 bytes
Total: 427ms (29.6kBps)
Storage Index: 605us (20.88MBps)
[Contacting Helper]:
[Helper Already-In-Grid Check]:
[Upload Ciphertext To Helper]: ()
Peer Selection: 99ms
Encode And Push: 327ms (2.02MBps)
Cumulative Encoding: 4.8ms (2.63MBps)
Cumulative Pushing: 1.4ms (8.79MBps)
Send Hashes And Close: 318ms
[Helper Total]:
To close this ticket, add timings to the latter.
Change History (3)
comment:1 Changed at 2011-03-23T17:42:45Z by warner
comment:2 Changed at 2011-05-15T00:12:45Z by davidsarah
Related to #1393 (also about timings for immutable uploads).
comment:3 Changed at 2012-03-29T22:48:21Z by davidsarah
- Milestone changed from undecided to soon
- Priority changed from major to normal
Note: See
TracTickets for help on using
tickets.

incidentally, my "viz" branch (#1200, #1265, which adds a JS-based scrollable timeline to the immutable download status page) has an intermediate step with a non-interactive table of events with timings. It's probably a good idea to re-use some code from that for the upload event table.