[ 
https://issues.apache.org/jira/browse/MESOS-7491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16137512#comment-16137512
 ] 

Jie Yu commented on MESOS-7491:
-------------------------------

commit 38a889cb28b52eff67e642ac346281a3f10195d2
Author: Chun-Hung Hsiao <[email protected]>
Date:   Tue Aug 22 14:32:24 2017 -0700

    Added Autotools rules to build the CSI client module in Mesos.

    Review: https://reviews.apache.org/r/61706/

commit 40734286ffeeaf68afd9f87c162a7a36701f5ab7
Author: Chun-Hung Hsiao <[email protected]>
Date:   Tue Aug 22 14:32:12 2017 -0700

    Added a mock CSI plugin and a unit test for CSI client classes.

    The mock plugin simply starts the `Identity`, `Controller` and `Node`
    CSI services and return a success with an empty response protocol buffer
    for each RPC. The unit test verifies that each method in the `Client`
    class makes the corresponding RPC call through the gRPC interface in
    libprocess.

    Review: https://reviews.apache.org/r/61705/

commit 9bf4e8383d3f19a9cfe5cffec9fdee87cff254a7
Author: Chun-Hung Hsiao <[email protected]>
Date:   Tue Aug 22 14:32:02 2017 -0700

    Added CSI client classes to talk to CSI plugins.

    Review: https://reviews.apache.org/r/61704/

commit 07b76c07b790bbfe42a1a54ebfb950ebf1a65599
Author: Chun-Hung Hsiao <[email protected]>
Date:   Tue Aug 22 14:31:16 2017 -0700

    Bundled CSI v0.1.0 into 3rdparty libraries.

    The bundled package is generated wih the following command:

    git clone https://github.com/container-storage-interface/spec.git csi
    cd csi && git archive --prefix=csi-0.1.0/ 6606242 |
      gzip > csi-0.1.0.tar.gz

    Review: https://reviews.apache.org/r/61703/

> Build a CSI client to talk to a CSI plugin.
> -------------------------------------------
>
>                 Key: MESOS-7491
>                 URL: https://issues.apache.org/jira/browse/MESOS-7491
>             Project: Mesos
>          Issue Type: Task
>            Reporter: Jie Yu
>            Assignee: Chun-Hung Hsiao
>              Labels: mesosphere, storage
>             Fix For: 1.5.0
>
>
> The abstraction should be something like the following:
> {code}
> namespace csi {
> public Client
> {
> public:
>   Future<CreateVolumeResponse> CreateVolume(const CreateVolumeRequest& 
> request);
>   Future<DeleteVolumeResponse> DeleteVolume(const DeleteVolumeRequest& 
> request);
>   ...
> };
> } // namespace csi {
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to