Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delfin driver matrix support template #140

Merged
merged 21 commits into from
Mar 10, 2021

Conversation

Shruthi-1MN
Copy link
Contributor

@Shruthi-1MN Shruthi-1MN commented Feb 3, 2021

What type of PR is this?

/kind documentation

What this PR does / why we need it:
Adding delfin driver support matrix template. Two sample templates Dell Emc and Huawei oceanStor are added. There is a generic template how to add new driver support matrix.

Which issue(s) this PR fixes:
Fixes #

Test Report Added?:

/kind TESTED

Test Report:
Added new folder structure along with the VMAX property details
image

Special notes for your reviewer:
Template details will be filled later.

@anvithks
Copy link
Member

anvithks commented Feb 3, 2021

@Shruthi-1MN Please update the PR description with appropriate details.

Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN the Dell EMC and Huawei OceanStor driver details are empty. Please update the same.


### Model and Versions Supported

|Models | Firmware Versions |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please populate the content for the Dell EMC Vmax driver support.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NA, it is just a template

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not the template. this document will hold the values for Dell EMC VMAX driver.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As per our discussion #144 has created to fill all the data


### Model and Versions Supported

|Models | Firmware Versions |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please populate the content for the Huawei OceanStor driver support.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should contain the values for Huawei Oceanstor driver.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

#144 has been created to add data

@anvithks anvithks added the user-guide Feature User Guide label Feb 3, 2021
@anvithks anvithks added this to the Iter1_I milestone Feb 3, 2021
Copy link
Member

@NajmudheenCT NajmudheenCT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please add screenshots of the pages here. un able to visualize the pages

@anvithks
Copy link
Member

anvithks commented Feb 3, 2021

Can you please add screenshots of the pages here. un able to visualize the pages

image

@NajmudheenCT You can check out the deploy preview. It is generated as part of the All checks. Click on the Details link.

@NajmudheenCT
Copy link
Member

Can you please add screenshots of the pages here. un able to visualize the pages

image

@NajmudheenCT You can check out the deploy preview. It is generated as part of the All checks. Click on the Details link.

Thanks, this helps

@anvithks
Copy link
Member

anvithks commented Feb 5, 2021

@Shruthi-1MN please avoid force pushing commits. It will overwrite previous comments and discussions.
Please push commits to the PR with out force push.

Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN
Please populate the values for the different driver support matrix tables.
If these are supposed to be placeholders, then raise issues for each table to be filled and these can be updated later.


### Model and Versions Supported

|Models | Firmware Versions |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not the template. this document will hold the values for Dell EMC VMAX driver.


### Model and Versions Supported

|Models | Firmware Versions |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file should contain the values for Huawei Oceanstor driver.

NajmudheenCT
NajmudheenCT previously approved these changes Feb 5, 2021
Copy link
Member

@NajmudheenCT NajmudheenCT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kumarashit
Copy link
Collaborator

Few questions:
a) Can we not have a grouping at vendor level and then the model
Dell EMC
VMAX
VNX
Unity
b) There is "description" for some and "additional information" for others. Are they mutually exclusive? Should not there be description for every attribute?
c) How do we maintain the model series? Ex: EMC VNX5200, EMC VNX 5600, EMC VNX7x, EMC VNX 8x?

@anvithks
Copy link
Member

anvithks commented Feb 5, 2021

Few questions:
a) Can we not have a grouping at vendor level and then the model
Dell EMC
VMAX
VNX
Unity
b) There is "description" for some and "additional information" for others. Are they mutually exclusive? Should not there be description for every attribute?
c) How do we maintain the model series? Ex: EMC VNX5200, EMC VNX 5600, EMC VNX7x, EMC VNX 8x?

@kumarashit @Shruthi-1MN
We can have in page navigation like in this page
One page for each vendor and a section for each model. In page links to each section start.

@Shruthi-1MN
Copy link
Contributor Author

Shruthi-1MN commented Feb 9, 2021

Few questions:
a) Can we not have a grouping at vendor level and then the model
Dell EMC
VMAX
VNX
Unity

It can be done but 2 level page navigation is needed

b) There is "description" for some and "additional information" for others. Are they mutually exclusive? Should not there be description for every attribute?
c) How do we maintain the model series? Ex: EMC VNX5200, EMC VNX 5600, EMC VNX7x, EMC VNX 8x?

Ans:- b) and c)
As per my research and understanding from OCI and stor2rrd document few description is for metrics, some places additional information is for resource information example if it is a protocol/firmware which they support and its dependency information

Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Attribute descriptions and values are not clear from the tables.
What are the values that some of the attributes take and what would be the best way to show it to the user?

content/support-matrix/delfin/hp/_index.md Outdated Show resolved Hide resolved
content/support-matrix/delfin/hp/_index.md Outdated Show resolved Hide resolved
@@ -0,0 +1,10 @@
---
title: Support Matrix
description: "All supported matrix data for SODA can be found here"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All supported matrix data for SODA?
This statement does not give the intended meaning.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

corrected the statements

content/support-matrix/delfin/_index.md Outdated Show resolved Hide resolved
@@ -0,0 +1,10 @@
---
title: Dell Emc
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dell Emc -> Dell EMC

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

content/support-matrix/delfin/dell-emc/vmax/_index.md Outdated Show resolved Hide resolved
content/support-matrix/delfin/dell-emc/vmax/_index.md Outdated Show resolved Hide resolved
<thead>
<tr>
<th>Models</th>
<th>Firmware Versions</th>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can change 'Firmware version' to 'Management software /version' . Becuase we specify management software than firmware of the device.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</thead>
<tbody>
<tr>
<td>VMAX 100K, VMAX 200K,VMAX 400K</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Include VMAX flash versions in the list VMAX 250F/VMAX 450F/VMAX 850F/VMAX 950F

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</tbody>
</table>

### Access information to register storage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

formatting is not coming proper in the UI

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

corrected

<tbody>
<tr>
<td rowspan="4">REST</td>
<td>host</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give details of fields in the Additional info section , like host= unisphere host IP , port = unisphere port etc

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</thead>
<tbody>
<tr>
<td>Unisphere</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alert source is not unisphere, it is 'Solution enabler' check with @sushanthakumar for more details

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

<td></td>
</tr>
<tr>
<td>native_storage_pool_id</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give user readable filed name , like native_storage_pool_id can be named as 'storage pool id' follow this for all

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

content/support-matrix/delfin/dell-emc/vmax/_index.md Outdated Show resolved Hide resolved
<td></td>
</tr>
<tr> <tr>
<td rowspan=18>Port</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Port, controller and disk information is not implemeted for VMAX. You need to check the driver implementaion file to see whether this interface is implemented for this driver
image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done


### Resource data matrix

<table>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Device leval attributes are missing

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</thead>
<tbody>
<tr>
<td>SYMAPI_AEVENT2_UID_EVT_RESTARTED</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This informations are wrong.. alert fileds means the fields available in delfin for VMAX alerts . you can probably mention the curresponding VMAX event field if applicable check with @sushanthakumar for more details
image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@skdwriting
Copy link
Collaborator

  1. Delfin Support Matrix : Currently we added driver support matrix. There can be other feature support matrix as well right? Is it not better to have a sub menu for Devices -> then the respective devices? Please check.
  2. Should we call Support Matrix to Feature Support Matrix ?! (minor)
  3. "ADD NEW DRIVER SUPPORT MATRIX" -- this is out of place!
  4. The template does not look consistent across the drivers at the moment (including the format). Ex: Dell and HP
  5. Should we give an introduction document for "How to read the support matrix"? we can give the details of how they are arranged and how it can be read easily.
  6. Overall attribute description is missing
  7. Additional Information -- this field, mostly will be blank?! Currently we waste a lot of view space for the same!
  8. Data Type and Units could be added?
  9. Should we give parameter mapping between delfin and the device in case they are different (name etc)
  10. Can we have support matrix table as well, including the vendor and models with links to respective pages? Easy to traverse than menu. Because the supported devices are not visible currently in our menu. This index can provide an overall introduction as I mentioned in the point 5 above?

@Shruthi-1MN
Copy link
Contributor Author

1. Delfin Support Matrix : Currently we added driver support matrix. There can be other feature support matrix as well right? Is it not better to have a sub menu for Devices -> then the respective devices? Please check. 
2. Should we call Support Matrix to Feature Support Matrix ?! (minor)

Ans for 1 and 2. As the main menu is Support Matrix under that sub menu is delfin, so on parent menu we can any other support data as well ex: feature support matric

3. "ADD NEW DRIVER SUPPORT MATRIX" -- this is out of place!

It is within Delfin, felt better place let me know if you have better place to keep.

4. The template does not look consistent across the drivers at the moment (including the format). Ex: Dell and HP

Not clear, i copied the same template across all the drivers

5. Should we give an introduction document for "How to read the support matrix"? we can give the details of how they are arranged and how it can be read easily.

Added

6. Overall attribute description is missing

Added

7. Additional Information -- this field, mostly will be blank?! Currently we waste a lot of view space for the same!

Added, filled as much as possible

8. Data Type and Units could be added?

Added wherever is needed

9. Should we give parameter mapping between delfin and the device in case they are different (name etc)

Will add whenever it is required

10. Can we have support matrix table as well, including the vendor and models with links to respective pages? Easy to traverse than menu. Because the supported devices are not visible currently in our menu. This index can provide an overall introduction as I mentioned in the point 5 above?

I have added introduction at the beginning of delfin index page

---

This section provides information about the support matrix data for SODA.
Please find below delfin project which has different vendor storage devices supported data matrix.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need to mention delfin here.. this is common page holds index of all project support matrix. delfin is just one of them

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed


### Supported alert source registration information

<table>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alert table format need changes.. Discuss with @sushanthakumar

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

</tr>
<tr>
<td>Total Capacity</td>
<td>It is measured in terms of Tera byte</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All units are in bytes

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</tr>
<tr>
<td>Subscribed Capacity</td>
<td>Refers to capacity allocated to device/host</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not allocated.. it is the total amount of capacity subscribed

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

</tr>
<tr>
<td>Type</td>
<td>Logical Type. Ex:Common LUN, Thin LUN</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thick or Thin

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

</tr>
<tr>
<td>Storage Pool Id</td>
<td>Unique id to represent which storage pool it belongs to</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is ' SRP name '

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

tags: ["support matrix", "delfin", "drivers"]
---

Find below steps to add new delfin driver support matrix
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give link to sample template in the begining

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added sample template in same page as per our discussion


```
10. Raise a PR to the documentation repository(https://github.com/sodafoundation/documentation.git)
11. Please find sample data filled [template](/support-matrix/delfin/add-driver-support/_index.files/template.odt)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give template as a md file.. it should be opened when clicking the link..

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above


```
10. Raise a PR to the documentation repository(https://github.com/sodafoundation/documentation.git)
11. Please find sample data filled [template](/support-matrix/delfin/add-driver-support/_index.files/template.odt)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments in the provided template file

  1. No mentions of vendor here .
  2. Treat it like support matrix for a 'Sample driver ' , where 'sample' is the vendor name
  3. alert source table format to be changed!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Find below steps to add new delfin driver support matrix
1. Clone the documentation repository (https://github.com/sodafoundation/documentation.git)
2. Navigate to the folder structure content/support-matrix/delfin
3. Create a new folder and follow the naming format `vendor`. For example `dell-emc`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line is not very clear. esp. "naming format vendor"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed. done.

```
---
title: Storwize
description: "All supported matrix data for IBM Models can be found here"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This description seem incorrect. Here we are already talking about IBM Storwize model. Isn't it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed

disableToc: false
---

All supported matrix data for IBM Models which are supported by Delfin Project of SODA can be found here
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is also unaligned statement

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed

Step 3, 4 and 5 are not required if there is already vendor folder name exists in documentation repository
{{% /notice %}}

6. Under vendor folder name, create a new folder with `model` name. For example `VNX`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: You started with IBM example for template so don't put VNX as example, rather put storwize

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed with same driver name

@@ -0,0 +1,10 @@
---
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we putting these template? Above file you have already provided the steps for creating matrix and given template. Let the driver writer/document owner create these files

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Later those will be filled. Issue has been raised for the same #144

<tr>
<td rowspan="4">REST</td>
<td>Unisphere Host</td>
<td>Unishpere host name</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These additional information is not clear.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed, done

</tr>
<tr>
<td>Storage Id</td>
<td>Id in the delfin system</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From additional info, it is not clear the difference between "ID" and "Storage Id"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added proper description

</tr>
<tr>
<td>Total Capacity</td>
<td>It is measured in terms of Tera byte</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it correct to say "measured in terms of"?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

changed

</tr>
<tr>
<td>Type</td>
<td>Logical Type. Ex:Common LUN, Thin LUN</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

common?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

corrected

</tr>
<tr>
<td>wwn</td>
<td>World wide name is to identify network storage devices</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not a proper description

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected

</tr>
<tr>
<td>Raw Capacity</td>
<td>It is measured in terms of Giga byte</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what exactly is Raw capacity?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Physical Capacity, added in the description

<td>Device Location, is name-value pair having component type and component name</td>
</tr>
<tr>
<td>Total Capacity</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What exactly is Total capacity? Capacity of all the Disks or capacity of something else

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

System capacity

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Total Usable capacity

</tr>
<tr>
<td>Occur time</td>
<td>Alert trap created time</td>
Copy link
Contributor

@sushanthakumar sushanthakumar Feb 23, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Time at which alert is generated from device. Specified in epoch format

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN @NajmudheenCT
Some doubts about the supported drivers that we have added here.
All the tables are empty. Are we placing these here as the first step and asking someone else to fill them in?

content/support-matrix/delfin/add-driver-support/_index.md Outdated Show resolved Hide resolved
<table>
<tbody>
<tr>
<th>SNMP trap processing</th>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why the <th> inside a row and why all the rows are spanned together?
image

Copy link
Contributor Author

@Shruthi-1MN Shruthi-1MN Feb 26, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's default table style rendering issue making rowspan, it is not allowing proper row header.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need a row header? We can just have a regular table as we have for the other information.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN
Instead of a <th> can you try using a regular <td> and put the content inside <strong>This is bold text</strong> For ex: This is bold text.

<table>
<tr>
<td><strong>Query Backend Alert</strong></td>
<td>Supported</td>
</tr>
</table>
Query Backend Alert Supported

content/support-matrix/delfin/add-driver-support/_index.md Outdated Show resolved Hide resolved
content/support-matrix/delfin/_index.md Outdated Show resolved Hide resolved
tags: ["support matrix", "delfin", "drivers", "dell emc"]
---

### Model and Management software versions supported
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Question: Are we going to update this page with actual data? Except for the Model and Management software versions supported table the other tables all seem to be the same as the template. Are we leaving these to be filled by community members or driver authors?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN @NajmudheenCT
The individual driver support matrix files that are part of the PR are currently empty. How are we going ahead with this?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes anvit. We can remove that. @Shruthi-1MN Please remove other indexes , keep only ( Add new driver, VMAX and Oceanstoe , sections)

<table>
<thead>
<tr>
<th>Resource</th>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Table format is wrong. we need to have resource|default interval| additional info as table header

<table>
<thead>
<tr>
<th>Resource</th>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Table colums are wrong,

</tr>
<tr>
<td>Used Capacity</td>
<td>SRP usable used capacity(TB)</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SRP is not a common ter.. just say 'Storage pool Used capacity' unit is bytes

</tr>
<tr>
<td>Total Capacity</td>
<td>SRP(Storage resource pool) usable total capacity(TB)</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove SRP , it is only a VMAX term , in template we can say 'Storage Pool'

</tr>
<tr>
<td>Used Capacity</td>
<td>It is measured in TB</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove measured in TB , say ' Volume Used capacity'

<td>Device Location, is name-value pair having component type and component name</td>
</tr>
<tr>
<td>Total Capacity</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Total Usable capacity

</tr>
<tr>
<td>Used Capacity</td>
<td>It is measured in TB</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Total Used Capacity

</tr>
<tr>
<td>Free Capacity</td>
<td>It is measured in TB</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

total Free capacity

</tr>
<tr>
<td>Raw Capacity</td>
<td>Physical capacity(GB)</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Raw Capacity ( sum of all disks capacity)

</tr>
<tr>
<td>Subscribed Capacity</td>
<td>Total amount of capacity subscribed(TB)</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unit is bytes

<td></td>
</tr>
<tr>
<td>Write Bandwidth</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are not in resource column, Please follow the example I have given for other resource also..

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added for other resources

10. Fill appropriate driver data to support matrix tables.
11. Please find below sample driver support matrix data tables with sample data for reference to fill specific driver support matrix data.
12. Raise a PR to the documentation repository
# Sample Driver Name
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give a heading here " Support matrix template "

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update the header

@sushanthakumar
Copy link
Contributor

LGTM

content/support-matrix/delfin/_index.md Show resolved Hide resolved
<td></td>
</tr>
<tr>
<td>Read throughput</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give only 2 or 3 metrics in each resource.. Give description for all.. Do not leave blank

NajmudheenCT
NajmudheenCT previously approved these changes Feb 26, 2021
Copy link
Member

@NajmudheenCT NajmudheenCT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some formatting issues and minor changes. @Shruthi-1MN I think this is finally ready.

Delfin project aims to overcome a challenge to manage heterogeneous storage devices on a single platform.
Delfin has standardized common API services.

Support matrix of each storage drivers are group to their vendor name.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Support matrix of each storage drivers are group to their vendor name. -> Support matrix of storage drivers are grouped by their vendors

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

Delfin has standardized common API services.

Support matrix of each storage drivers are group to their vendor name.
Each driver support matrix include below topics.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

include -> includes

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</tr>
</thead>
<tbody>
<tr>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN Table is empty. remove if not available or applicable.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NajmudheenCT has to confirm

</thead>
<tbody>
<tr>
<td rowspan=3></td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Table is empty. Please remove if not available or applicable

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above

</thead>
<tbody>
<tr>
<td>Storage Management Software</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This does not seem correct. Please check the values @Shruthi-1MN @NajmudheenCT

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is correct

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN Under the Models column It says Storage Management Software. Shouldn't this be a list of Oceanstor models?

<table>
<tbody>
<tr>
<th>SNMP trap processing</th>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Shruthi-1MN
Instead of a <th> can you try using a regular <td> and put the content inside <strong>This is bold text</strong> For ex: This is bold text.

<table>
<tr>
<td><strong>Query Backend Alert</strong></td>
<td>Supported</td>
</tr>
</table>
Query Backend Alert Supported

</tr>
<tr>
<td>Storage Id</td>
<td>Id generated by delfin to identify the storage device</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: delfin -> Delfin

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</tr>
<tr>
<td>Total Capacity</td>
<td>total pool capacity(bytes)</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: total -> Total

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</tr>
<tr>
<td>Free Capacity</td>
<td>Total-Used capacity(TB)</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Total-Used -> Total used

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

</tr>
<tr>
<td>Storage Id</td>
<td>Id generated by delfin to identify the storage device</td>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

delfin -> Delfin

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

anvithks
anvithks previously approved these changes Feb 27, 2021
Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM.
@Shruthi-1MN Please check one comment in the Oceanstor driver file.
There are a few comments on some of the empty tables. @NajmudheenCT Please do take a look.

@anvithks
Copy link
Member

@NajmudheenCT Please review and approve again as your earlier review was rejected due to new commits.

@NajmudheenCT
Copy link
Member

Overall LGTM.
@Shruthi-1MN Please check one comment in the Oceanstor driver file.
There are a few comments on some of the empty tables. @NajmudheenCT Please do take a look.

@Shruthi-1MN Let us remove the emty tables , We can add perf-collection related info after this release.

Copy link
Member

@anvithks anvithks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Copy link
Member

@NajmudheenCT NajmudheenCT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sushanthakumar
Copy link
Contributor

LGTM

@anvithks
Copy link
Member

anvithks commented Mar 3, 2021

@kumarashit @skdwriting @Shruthi-1MN this PR depends on #142 for enabling HTML tags in the docs website.
Please merge that PR before this one.

@NajmudheenCT NajmudheenCT merged commit e6fa872 into sodafoundation:master Mar 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user-guide Feature User Guide
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants