mirror of
https://github.com/cristicalin/synology-csi.git
synced 2026-05-06 21:12:39 +00:00
Update to version 1.1.0
This commit is contained in:
@@ -2,14 +2,28 @@
|
||||
|
||||
package utils
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
)
|
||||
|
||||
type OutOfFreeSpaceError string
|
||||
type AlreadyExistError string
|
||||
type BadParametersError string
|
||||
type NoSuchLunError string
|
||||
type LunReachMaxCountError string
|
||||
type TargetReachMaxCountError string
|
||||
type NoSuchSnapshotError string
|
||||
type BadLunTypeError string
|
||||
type SnapshotReachMaxCountError string
|
||||
type IscsiDefaultError string
|
||||
type IscsiDefaultError struct {
|
||||
ErrCode int
|
||||
}
|
||||
type NoSuchShareError string
|
||||
type ShareReachMaxCountError string
|
||||
type ShareSystemBusyError string
|
||||
type ShareDefaultError struct {
|
||||
ErrCode int
|
||||
}
|
||||
|
||||
func (_ OutOfFreeSpaceError) Error() string {
|
||||
return "Out of free space"
|
||||
@@ -17,6 +31,14 @@ func (_ OutOfFreeSpaceError) Error() string {
|
||||
func (_ AlreadyExistError) Error() string {
|
||||
return "Already Existed"
|
||||
}
|
||||
func (_ BadParametersError) Error() string {
|
||||
return "Invalid input value"
|
||||
}
|
||||
|
||||
// ISCSI errors
|
||||
func (_ NoSuchLunError) Error() string {
|
||||
return "No such LUN"
|
||||
}
|
||||
|
||||
func (_ LunReachMaxCountError) Error() string {
|
||||
return "Number of LUN reach limit"
|
||||
@@ -38,6 +60,23 @@ func (_ SnapshotReachMaxCountError) Error() string {
|
||||
return "Number of snapshot reach limit"
|
||||
}
|
||||
|
||||
func (_ IscsiDefaultError) Error() string {
|
||||
return "Default ISCSI error"
|
||||
}
|
||||
func (e IscsiDefaultError) Error() string {
|
||||
return fmt.Sprintf("ISCSI API error. Error code: %d", e.ErrCode)
|
||||
}
|
||||
|
||||
// Share errors
|
||||
func (_ NoSuchShareError) Error() string {
|
||||
return "No such share"
|
||||
}
|
||||
|
||||
func (_ ShareReachMaxCountError) Error() string {
|
||||
return "Number of share reach limit"
|
||||
}
|
||||
|
||||
func (_ ShareSystemBusyError) Error() string {
|
||||
return "Share system is temporary busy"
|
||||
}
|
||||
|
||||
func (e ShareDefaultError) Error() string {
|
||||
return fmt.Sprintf("Share API error. Error code: %d", e.ErrCode)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user