----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/70215/ -----------------------------------------------------------
(Updated March 27, 2019, 5:58 a.m.) Review request for mesos, Benjamin Bannier, Jie Yu, and Jan Schlicht. Changes ------- Rebased. Bugs: MESOS-9622 https://issues.apache.org/jira/browse/MESOS-9622 Repository: mesos Description ------- This patch introduces methods for volume attaching and publishing that conform to `VolumeManager`'s public interface in SLRP, and cleans up SLRP based on these functions. They will be moved out from SLRP to v0 `VolumeManager` later. Volume attaching and publishing are implemented with internal helpers, each individually deals with one steady and two transient states, and makes a proper CSI call to achieve its goal state. If the given volume is not in the designed state, it would recursively call other helpers to transition the volume to the designed state first. These helper functions are serialized through the volume's own sequence to avoid racing operations on the same volume. Diffs (updated) ----- src/resource_provider/storage/provider.cpp 2711503cdb58cb9b34af8c9fad0908c5f788a2af src/resource_provider/storage/provider_process.hpp a5536b3d735e01eb1c4dc52d0602d973155f3c93 Diff: https://reviews.apache.org/r/70215/diff/5/ Changes: https://reviews.apache.org/r/70215/diff/4-5/ Testing ------- make check Thanks, Chun-Hung Hsiao