...
b) Use the RealtimeValidationManager to fix LLC segments only has a single copy. Currently the validation manager only fix the most recent 2 segments of each partition. With this change, it will scans all segments's Zk data, if it finds a segment does not have a deep storage copy, it will instruct a server to upload the segment to the deepstorage and then updates it segment location url with the deep storage uri.
c) Failure handling
- What if deep storage upload success but the following metadata upload to controller fail?
d) New interaction diagrams on segment completion protocol:
...