Documentation
¶
Index ¶
Constants ¶
View Source
const ( CodeAccessReadRequestBody = 466 // read request body error CodeAccessUnexpect = 550 // unexpect CodeAccessServiceDiscovery = 551 // service discovery for access api client CodeAccessLimited = 552 // read write limited for access api client CodeAccessExceedSize = 553 // exceed max size )
code for access
View Source
const ( CodeInvalidParam = 600 CodeAlreadyExist = 601 CodeOutOfLimit = 602 CodeInternal = 603 CodeOverload = 604 CodePathNotExist = 605 CodePathNotEmpty = 606 CodePathFindOnline = 607 CodeDiskNotFound = 611 CodeDiskBroken = 613 CodeInvalidDiskId = 614 CodeDiskNoSpace = 615 CodeVuidNotFound = 621 CodeVUIDReadonly = 622 CodeVUIDRelease = 623 CodeVuidNotMatch = 624 CodeChunkNotReadonly = 625 CodeChunkNotNormal = 626 CodeChunkNoSpace = 627 CodeChunkCompacting = 628 CodeInvalidChunkId = 630 CodeTooManyChunks = 632 CodeChunkInuse = 633 CodeSizeOverBurst = 634 CodeBidNotFound = 651 CodeShardSizeTooLarge = 652 CodeShardNotMarkDelete = 653 CodeShardMarkDeleted = 654 CodeShardInvalidOffset = 655 CodeShardListExceedLimit = 656 CodeShardInvalidBid = 657 CodeDestReplicaBad = 670 CodeOrphanShard = 671 CodeIllegalTask = 672 CodeRequestLimited = 673 )
View Source
const ( CodeCMUnexpect = 900 CodeLockNotAllow = 902 CodeUnlockNotAllow = 903 CodeVolumeNotExist = 904 CodeRaftPropose = 906 CodeNoLeader = 907 CodeRaftReadIndex = 908 CodeDuplicatedMemberInfo = 910 CodeCMDiskNotFound = 911 CodeInvalidDiskStatus = 912 CodeChangeDiskStatusNotAllow = 913 CodeConcurrentAllocVolumeUnit = 914 CodeAllocVolumeInvalidParams = 916 CodeNoAvailableVolume = 917 CodeOldVuidNotMatch = 918 CodeNewVuidNotMatch = 919 CodeNewDiskIDNotMatch = 920 CodeConfigArgument = 921 CodeInvalidClusterID = 922 CodeInvalidIDC = 923 CodeVolumeUnitNotExist = 924 CodeRegisterServiceInvalidParams = 925 CodeDiskAbnormalOrNotReadOnly = 926 CodeStatChunkFailed = 927 CodeInvalidCodeMode = 928 CodeRetainVolumeNotAlloc = 929 CodeDroppedDiskHasVolumeUnit = 930 CodeNotSupportIdle = 931 CodeDiskIsDropping = 932 CodeRejectDeleteSystemConfig = 933 )
View Source
const ( CodeNoAvaliableVolume = 801 CodeAllocBidFromCm = 802 CodeClusterIDNotMatch = 803 )
View Source
const (
CodeNotingTodo = 700
)
Variables ¶
View Source
var ( ErrAccessReadRequestBody = Error(CodeAccessReadRequestBody) ErrAccessUnexpect = Error(CodeAccessUnexpect) ErrAccessServiceDiscovery = Error(CodeAccessServiceDiscovery) ErrAccessLimited = Error(CodeAccessLimited) ErrAccessExceedSize = Error(CodeAccessExceedSize) )
errro of access
View Source
var ( ErrInvalidParam = Error(CodeInvalidParam) ErrAlreadyExist = Error(CodeAlreadyExist) ErrOutOfLimit = Error(CodeOutOfLimit) ErrOverload = Error(CodeOverload) ErrPathNotExist = Error(CodePathNotExist) ErrPathNotEmpty = Error(CodePathNotEmpty) ErrPathFindOnline = Error(CodePathFindOnline) ErrNoSuchDisk = Error(CodeDiskNotFound) ErrDiskBroken = Error(CodeDiskBroken) ErrDiskNoSpace = Error(CodeDiskNoSpace) ErrInvalidDiskId = Error(CodeInvalidDiskId) ErrNoSuchVuid = Error(CodeVuidNotFound) ErrReadonlyVUID = Error(CodeVUIDReadonly) ErrReleaseVUID = Error(CodeVUIDRelease) ErrVuidNotMatch = Error(CodeVuidNotMatch) ErrChunkNotReadonly = Error(CodeChunkNotReadonly) ErrChunkNotNormal = Error(CodeChunkNotNormal) ErrChunkNoSpace = Error(CodeChunkNoSpace) ErrChunkInCompact = Error(CodeChunkCompacting) ErrInvalidChunkId = Error(CodeInvalidChunkId) ErrTooManyChunks = Error(CodeTooManyChunks) ErrChunkInuse = Error(CodeChunkInuse) ErrSizeOverBurst = Error(CodeSizeOverBurst) ErrNoSuchBid = Error(CodeBidNotFound) ErrShardSizeTooLarge = Error(CodeShardSizeTooLarge) ErrShardNotMarkDelete = Error(CodeShardNotMarkDelete) ErrShardMarkDeleted = Error(CodeShardMarkDeleted) ErrShardInvalidOffset = Error(CodeShardInvalidOffset) ErrShardListExceedLimit = Error(CodeShardListExceedLimit) ErrShardInvalidBid = Error(CodeShardInvalidBid) ErrOrphanShard = Error(CodeOrphanShard) ErrIllegalTask = Error(CodeIllegalTask) ErrDestReplicaBad = Error(CodeDestReplicaBad) ErrRequestLimited = Error(CodeRequestLimited) )
View Source
var ( ErrCMUnexpect = Error(CodeCMUnexpect) ErrLockNotAllow = Error(CodeLockNotAllow) ErrUnlockNotAllow = Error(CodeUnlockNotAllow) ErrVolumeNotExist = Error(CodeVolumeNotExist) ErrRaftPropose = Error(CodeRaftPropose) ErrNoLeader = Error(CodeNoLeader) ErrRaftReadIndex = Error(CodeRaftReadIndex) ErrDuplicatedMemberInfo = Error(CodeDuplicatedMemberInfo) ErrCMDiskNotFound = Error(CodeCMDiskNotFound) ErrInvalidStatus = Error(CodeInvalidDiskStatus) ErrChangeDiskStatusNotAllow = Error(CodeChangeDiskStatusNotAllow) ErrConcurrentAllocVolumeUnit = Error(CodeConcurrentAllocVolumeUnit) ErrNoAvailableVolume = Error(CodeNoAvailableVolume) ErrAllocVolumeInvalidParams = Error(CodeAllocVolumeInvalidParams) ErrOldVuidNotMatch = Error(CodeOldVuidNotMatch) ErrNewVuidNotMatch = Error(CodeNewVuidNotMatch) ErrNewDiskIDNotMatch = Error(CodeNewDiskIDNotMatch) ErrConfigArgument = Error(CodeConfigArgument) ErrInvalidClusterID = Error(CodeInvalidClusterID) ErrInvalidIDC = Error(CodeInvalidIDC) ErrVolumeUnitNotExist = Error(CodeVolumeUnitNotExist) ErrRegisterServiceInvalidParams = Error(CodeRegisterServiceInvalidParams) ErrDiskAbnormalOrNotReadOnly = Error(CodeDiskAbnormalOrNotReadOnly) ErrStatChunkFailed = Error(CodeStatChunkFailed) ErrInvalidCodeMode = Error(CodeInvalidCodeMode) ErrRetainVolumeNotAlloc = Error(CodeRetainVolumeNotAlloc) ErrDroppedDiskHasVolumeUnit = Error(CodeDroppedDiskHasVolumeUnit) ErrNotSupportIdle = Error(CodeNotSupportIdle) ErrDiskIsDropping = Error(CodeDiskIsDropping) ErrRejectDelSysConfig = Error(CodeRejectDeleteSystemConfig) )
View Source
var ( // 2xx ErrExist = newError(http.StatusCreated, "Data Already Exist") // 4xx ErrIllegalArguments = newError(http.StatusBadRequest, "Illegal Arguments") ErrNotFound = newError(http.StatusNotFound, "Not Found") ErrRequestTimeout = newError(http.StatusRequestTimeout, "Request Timeout") ErrRequestedRangeNotSatisfiable = newError(http.StatusRequestedRangeNotSatisfiable, "Request Range Not Satisfiable") ErrRequestNotAllow = newError(http.StatusBadRequest, "Request Not Allow") ErrReaderError = newError(499, "Reader Error") // 5xx errUnexpected - unexpected error, requires manual intervention. ErrUnexpected = newError(http.StatusInternalServerError, "Unexpected Error") )
View Source
var ( ErrNoAvaliableVolume = Error(CodeNoAvaliableVolume) ErrAllocBidFromCm = Error(CodeAllocBidFromCm) ErrClusterIDNotMatch = Error(CodeClusterIDNotMatch) )
View Source
var ( ErrIllegalTaskType = errors.New("illegal task type") ErrCanNotDropped = errors.New("disk can not dropped") ErrUnexpectMigrationTask = errors.New("unexpect migration task") ErrIllegalDiskID = errors.New("illegal disk id") // error code ErrNothingTodo = Error(CodeNotingTodo) )
View Source
var ErrShardMayBeLost = errors.New("shard may be lost")
Functions ¶
func Error2HTTPError ¶
Error2HTTPError transfer error to rpc.HTTPError
Types ¶
Click to show internal directories.
Click to hide internal directories.