This is an automated email from the ASF dual-hosted git repository.
chhsiao pushed a change to branch 1.8.x
in repository https://gitbox.apache.org/repos/asf/mesos.git.
from 2c7cee0 Updated CHANGELOG for 1.8.0.
new b4cc665 Added helpers to evolve/devolve repeated CSI v0
`VolumeCapability`s.
new e22d602 Added capabilities and evolve/devolve helpers for CSI v1.
new 275059a Updated CSI volume state fields to match names in v1 spec.
new a3c2632 Implemented CSI v1 volume manager.
new eca223c Refactored the test CSI plugin to make it easy to support CSI
v1.
new 2e86f64 Supported CSI v1 in the test CSI plugin.
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
include/mesos/csi/v0.hpp | 2 +
include/mesos/csi/v1.hpp | 2 +
src/CMakeLists.txt | 2 +
src/Makefile.am | 5 +
src/csi/state.proto | 13 +-
src/csi/v0_utils.cpp | 42 +-
src/csi/v0_utils.hpp | 27 +-
src/csi/v0_volume_manager.cpp | 18 +-
src/csi/v0_volume_manager_process.hpp | 6 +-
src/csi/{v0_utils.cpp => v1_utils.cpp} | 48 +-
src/csi/v1_utils.hpp | 218 +++
...v0_volume_manager.cpp => v1_volume_manager.cpp} | 128 +-
...v0_volume_manager.hpp => v1_volume_manager.hpp} | 10 +-
...r_process.hpp => v1_volume_manager_process.hpp} | 16 +-
src/examples/test_csi_plugin.cpp | 1540 +++++++++++++++-----
src/tests/csi_utils_tests.cpp | 50 +-
16 files changed, 1648 insertions(+), 479 deletions(-)
copy src/csi/{v0_utils.cpp => v1_utils.cpp} (85%)
create mode 100644 src/csi/v1_utils.hpp
copy src/csi/{v0_volume_manager.cpp => v1_volume_manager.cpp} (90%)
copy src/csi/{v0_volume_manager.hpp => v1_volume_manager.hpp} (95%)
copy src/csi/{v0_volume_manager_process.hpp => v1_volume_manager_process.hpp}
(96%)