mesos-reviews mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chun-Hung Hsiao <chhs...@mesosphere.io>
Subject Re: Review Request 63022: Imported resources from CSI plugins in storage local resource provider.
Date Mon, 27 Nov 2017 09:32:12 GMT

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63022/
-----------------------------------------------------------

(Updated Nov. 27, 2017, 9:32 a.m.)


Review request for mesos, James DeFelice, Jie Yu, Joseph Wu, and Jan Schlicht.


Changes
-------

Rebased on the new CSI spec and added reconciliation logic and default profile.


Bugs: MESOS-8101
    https://issues.apache.org/jira/browse/MESOS-8101


Repository: mesos


Description (updated)
-------

The following lists the steps to import resources from a CSI plugin:
1. Launch the node plugin
  1.1 GetSupportedVersions
  1.2 GetPluginInfo
  1.3 NodeProbe
  1.4 GetNodeID
2. Launch the controller plugin
  2.1 GetSuportedVersions
  2.2 GetPluginInfo
  2.3 ControllerProbe
  2.3 GetControllerCapabilities
3. Get preprovisioned volumes
  3.1 ListVolumes
  3.2 ValidateVolumeCapabilities for each volume
4. GetCapacity for each profile
5. Reconcile with the checkpointed state
6. Report the reconciled resources through UPDATE_STATE


Diffs (updated)
-----

  src/resource_provider/storage/provider.cpp 49c042cdb1837860aaedde2e48f318ed5ac8b1d1 


Diff: https://reviews.apache.org/r/63022/diff/10/

Changes: https://reviews.apache.org/r/63022/diff/9-10/


Testing
-------


Thanks,

Chun-Hung Hsiao


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message