error

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RegisterProcessTaskPanicMessage         = "register data process task panic"
	CancelProcessTaskPanicMessage           = "cancel data process task panic"
	ProcessTaskValidateErrorMessageTemplate = "register data process task failed, get error when validate, err: %s"
	NewProcessTaskErrorMessageTemplate      = "register data process task failed, fail to get new task, err: %s"
	TasksNotFoundErrorMessage               = "process tasks not found "
)
View Source
const (
	WorkloadNameIsEmptyMessage              = "spec.targetRef.name cannot be empty"
	WorkloadsUnsupportedMessage             = "spec.targetRef.kind %s is currently unsupported, only support in %s"
	AlgorithmUnsupportedMessage             = "spec.resourcePolicy.algorithmPolicy.algorithm %s is currently unsupported, only support in %s"
	WorkloadNotFoundMessage                 = "workload not found"
	WorkloadMatchedErrorMessage             = "workload matched err"
	ContainerPoliciesNotFoundMessage        = "spec.containerPolicies cannot be empty"
	ContainersMatchedErrorMessage           = "containers matched err"
	ContainerDuplicateMessage               = "container name %s is duplicate"
	ContainerNameEmptyMessage               = "empty container name"
	ControlledResourcesPoliciesEmptyMessage = "container(%s) Resources Policies is empty"
	ContainerNotFoundMessage                = "container %s is not found"
	ResourceNameUnsupportedMessage          = "unsupported ResourceName, current supported values: %s"
	ControlledValuesUnsupportedMessage      = "unsupported ControlledValues, current supported values: %s"
	ResourceBuffersUnsupportedMessage       = "resource buffers should be in the range from 0 to 100"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Code

type Code string
const (
	DataProcessRegisterFailed   Code = "DataProcessRegisterFailed"
	ValidateProcessConfigFailed Code = "ValidateProcessConfigFailed"
	RegisterTaskPanic           Code = "RegisterTaskPanic"
	CancelTaskPanic             Code = "CancelTaskPanic"
	NewProcessTaskFailed        Code = "NewProcessTaskFailed"
	NotFoundTasks               Code = "NotFoundTask"
)
const (
	WorkloadNameIsEmpty              Code = "WorkloadNameIsEmpty"
	WorkloadsUnsupported             Code = "WorkloadsUnsupported"
	AlgorithmUnsupported             Code = "AlgorithmUnsupported"
	WorkloadMatchError               Code = "WorkloadMatchError"
	WorkloadNotFound                 Code = "WorkloadNotFound"
	ContainerPoliciesNotFound        Code = "ContainerPoliciesNotFound"
	ContainersNotFound               Code = "ContainersNotFound"
	ContainersMatchErrorCode         Code = "ContainersMatchErrorCode"
	ContainerDuplicate               Code = "ContainerDuplicate"
	ContainerNameEmpty               Code = "ContainerNameEmpty"
	ControlledResourcesPoliciesEmpty Code = "ControlledResourcesPoliciesEmpty"
	ResourceBuffersUnsupported       Code = "ResourceBuffersUnsupported"
	ResourceNameUnsupported          Code = "ResourceNameUnsupported"
	ControlledValuesUnsupported      Code = "ControlledValuesUnsupported"
)
const (
	RecommendationNotReady Code = "RecommendationNotReady"
)

type CustomError

type CustomError struct {
	// Phase in which error occurs
	Phase Phase
	// Code of the current error
	Code Code
	// Message is a human-readable explanation containing details about the error
	Message string
}

func AlgorithmUnsupportedError

func AlgorithmUnsupportedError(algorithm string, supportedAlgorithm []string) *CustomError

func CancelProcessTaskPanic

func CancelProcessTaskPanic() *CustomError

func ContainerDuplicateError

func ContainerDuplicateError(msg string, arg ...any) *CustomError

func ContainerNameEmptyError

func ContainerNameEmptyError(msg string, arg ...any) *CustomError

func ContainerPoliciesNotFoundError

func ContainerPoliciesNotFoundError() *CustomError

func ContainersMatchedError

func ContainersMatchedError(msg string, arg ...any) *CustomError

func ContainersNotFoundError

func ContainersNotFoundError(msg string, arg ...any) *CustomError

func ControlledResourcesPoliciesEmptyError

func ControlledResourcesPoliciesEmptyError(msg string, arg ...any) *CustomError

func ControlledValuesUnsupportedError

func ControlledValuesUnsupportedError(msg string, arg ...any) *CustomError

func DataProcessRegisteredFailedError

func DataProcessRegisteredFailedError(msg string, arg ...any) *CustomError

func NewProcessTaskError

func NewProcessTaskError(err error) *CustomError

func NotFoundTasksError

func NotFoundTasksError(namespacedName types.NamespacedName) *CustomError

func RecommendationNotReadyError

func RecommendationNotReadyError(msg string, arg ...any) *CustomError

func RegisterProcessTaskPanic

func RegisterProcessTaskPanic() *CustomError

func RegisterProcessTaskValidateError

func RegisterProcessTaskValidateError(err error) *CustomError

func ResourceBuffersUnsupportedError

func ResourceBuffersUnsupportedError(msg string, arg ...any) *CustomError

func ResourceNameUnsupportedError

func ResourceNameUnsupportedError(msg string, arg ...any) *CustomError

func WorkloadMatchedError

func WorkloadMatchedError(msg string, arg ...any) *CustomError

func WorkloadNameIsEmptyError

func WorkloadNameIsEmptyError() *CustomError

func WorkloadNotFoundError

func WorkloadNotFoundError(msg string, arg ...any) *CustomError

func WorkloadsUnsupportedError

func WorkloadsUnsupportedError(kind string, supportedKinds []string) *CustomError

func (*CustomError) Error

func (err *CustomError) Error() string

type Phase

type Phase string
const (
	ProcessRegister Phase = "ProcessRegister"
	ProcessCancel   Phase = "ProcessCancel"
)
const (
	RecommendationProvided Phase = "RecommendationProvided"
)
const (
	Validated Phase = "Validated"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL