[jira] [Commented] (MESOS-9623) Implement CSI volume manager with CSI v1.

2019-04-09 Thread Chun-Hung Hsiao (JIRA)


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

Chun-Hung Hsiao commented on MESOS-9623:


Backported to 1.8.x:
{noformat}
commit e22d60212d3859b69b64b8b7c4d063856df29665
commit 275059a566be1cc8daecb998659767cf7572f588
commit a3c2632f87d1ccd5275dca073f87287fe09a370b{noformat}
 

> Implement CSI volume manager with CSI v1.
> -
>
> Key: MESOS-9623
> URL: https://issues.apache.org/jira/browse/MESOS-9623
> Project: Mesos
>  Issue Type: Task
>  Components: storage
>Reporter: Chun-Hung Hsiao
>Assignee: Chun-Hung Hsiao
>Priority: Critical
>  Labels: mesosphere, storage
> Fix For: 1.8.0
>
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MESOS-9623) Implement CSI volume manager with CSI v1.

2019-04-08 Thread Chun-Hung Hsiao (JIRA)


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

Chun-Hung Hsiao commented on MESOS-9623:


Committed the following changes:
{noformat}
commit 2b1336d307380768176db072c1dcb70bcbb2f891
Author: Chun-Hung Hsiao 
Date: Fri Mar 29 16:33:18 2019 -0700

Added the `mesos::csi::v1::Client` wrapper.

The differences between CSI v0 and v1 client wrappers are summarized as
follows:

* Added snapshot related functions: `createSnapshot`,
`deleteSnapshot` and `listSnapshots`.

* Added volume expansion related functions: `controllerExpandVolume`
and `nodeExpandVolume`.

* Added volume statistics related functions: `nodeGetVolumeStats`.

* Replaced `nodeGetId` with `nodeGetInfo`.

Review: https://reviews.apache.org/r/70362{noformat}
{noformat}
Author: Chun-Hung Hsiao 
Date: Sun Mar 31 17:17:15 2019 -0700

Extended `CSIClientTest` to test the CSI v1 client wrapper.

Review: https://reviews.apache.org/r/70363{noformat}

> Implement CSI volume manager with CSI v1.
> -
>
> Key: MESOS-9623
> URL: https://issues.apache.org/jira/browse/MESOS-9623
> Project: Mesos
>  Issue Type: Task
>  Components: storage
>Reporter: Chun-Hung Hsiao
>Assignee: Chun-Hung Hsiao
>Priority: Critical
>  Labels: mesosphere, storage
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (MESOS-9623) Implement CSI volume manager with CSI v1.

2019-04-03 Thread Chun-Hung Hsiao (JIRA)


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

Chun-Hung Hsiao commented on MESOS-9623:


Committed the following changes first:
{noformat}
commit f728ce3b5014993db54d5bf6472fcecb3c098934 (HEAD -> tmp, upstream/master)
Author: Chun-Hung Hsiao 
Date: Mon Mar 25 21:34:02 2019 -0700

Cleaned up `mesos::csi::v0::Client` interface.

Since per-CSI-call metrics are no longer implemented, there is very less
value to keep the `mesos::csi::v0::RPC` enum, which is tightly coupled
with `mesos::csi::v0::Client`. Therefore, the enum and its header are
removed.

The header and implementation file for `mesos::csi::v0::Client` is also
renamed for future CSI v1 support.

Review: https://reviews.apache.org/r/70321{noformat}

> Implement CSI volume manager with CSI v1.
> -
>
> Key: MESOS-9623
> URL: https://issues.apache.org/jira/browse/MESOS-9623
> Project: Mesos
>  Issue Type: Task
>  Components: storage
>Reporter: Chun-Hung Hsiao
>Assignee: Chun-Hung Hsiao
>Priority: Critical
>  Labels: mesosphere, storage
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)