...
- Download the segment from the deep store uri found (if any) in the property store of the zk server.
- Note: the download is done with retires and exponential backoff time to cater for the time commit server needs for segment upload.
- If (1) failed, get the external view of the table (from Controller) to find out the ONLINE servers hosting the segments.
- Download the segment from the server. If failed, move to the next server in the list. The download format is Gzip'd file of the segment on the source server.
...