enix / dothill-api-go

A Dothill (Seagate) AssuredSAN client library written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HPE MSA 2060 API inconsistencies

vankosa opened this issue · comments

Good day!

I am using HPE MSA 2060 disk storage, which is declared supported in the project https://github.com/enix/san-iscsi-csi
The https://github.com/enix/san-iscsi-csi project uses the https://github.com/enix/dothill-api-go library where I found several HPE MSA 2060 API inconsistencies.

I took the HPE MSA 2060 API documentation here - https://www.intesiscon.com/ficheros/manuales-tecnicos/255-HPE-a00105313en-us-HPE-MSA-1060-2060-2062-CLI-Reference-Guide.pdf

Inconsistencies I found:

  1. https://github.com/enix/dothill-api-go/blob/master/endpoints.go#L52 - 63 documentation page. Use initiators instead of id
  2. https://github.com/enix/dothill-api-go/blob/master/endpoints.go#L57 - 116 documentation page. The initiator is used instead of host.
  3. https://github.com/enix/dothill-api-go/blob/master/endpoints.go#L71 - 450 documentation page. The initiator is used instead of host.
  4. https://github.com/enix/dothill-api-go/blob/master/endpoints.go#L95 - 336 documentation page. The initiators is used instead of host-maps.

Perhaps there are still some discrepancies, but at the moment I have found only these.