Documentation ¶
Index ¶
- type ResScheduling
- func (rs ResScheduling) QueryCpuTreeAll() (t *resGNodeTree.Tree, selected []int64, err error)
- func (rs ResScheduling) QueryCpuTreeAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
- func (rs ResScheduling) QueryCpuTreeIdleAndAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
- func (rs ResScheduling) QueryGpuTreeAll() (t *resGNodeTree.Tree, selected []int64, err error)
- func (rs ResScheduling) QueryGpuTreeAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
- func (rs ResScheduling) QueryGpuTreeIdleAndAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
- func (rs ResScheduling) QueryProjectResByID(projectID int) (projectRes.ResInfo, error)
- func (rs ResScheduling) QueryProjectResLiteByID(projectID int) (projectRes.ResInfoLite, error)
- func (rs ResScheduling) SchedulingCPU(projectID int, nodesAfter []int64, ctrlID int, ctrlCN string) (isFirstAlloc bool, err error)
- func (rs ResScheduling) SchedulingGPU(projectID int, nodesAfter []int64, ctrlID int, ctrlCN string) (isFirstAlloc bool, err error)
- func (rs ResScheduling) SchedulingStorage(projectID int, storageSizeAfter int, storageAllocInfoAfter string, ctrlID int, ...) (isFirstAlloc bool, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResScheduling ¶
type ResScheduling struct {
// contains filtered or unexported fields
}
func NewResScheduling ¶
func NewResScheduling(prdm projectResDM.ProjectResDM, cadm resAllocDM.ResAllocDM, gadm resAllocDM.ResAllocDM, sadm resAllocDM.ResAllocDM, cndm resNodeDM.ResNodeDM, gndm resNodeDM.ResNodeDM, ctdm resGTreeDM.ResGTreeDM, gtdm resGTreeDM.ResGTreeDM) ResScheduling
func (ResScheduling) QueryCpuTreeAll ¶
func (rs ResScheduling) QueryCpuTreeAll() (t *resGNodeTree.Tree, selected []int64, err error)
func (ResScheduling) QueryCpuTreeAllocated ¶
func (rs ResScheduling) QueryCpuTreeAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
func (ResScheduling) QueryCpuTreeIdleAndAllocated ¶
func (rs ResScheduling) QueryCpuTreeIdleAndAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
func (ResScheduling) QueryGpuTreeAll ¶
func (rs ResScheduling) QueryGpuTreeAll() (t *resGNodeTree.Tree, selected []int64, err error)
func (ResScheduling) QueryGpuTreeAllocated ¶
func (rs ResScheduling) QueryGpuTreeAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
func (ResScheduling) QueryGpuTreeIdleAndAllocated ¶
func (rs ResScheduling) QueryGpuTreeIdleAndAllocated(projectID int, treeFormat int) (t *resGNodeTree.Tree, selected []int64, err error)
func (ResScheduling) QueryProjectResByID ¶
func (rs ResScheduling) QueryProjectResByID(projectID int) (projectRes.ResInfo, error)
/////////////////////////////////////////////////////////////////////////////////////////////////
func (ResScheduling) QueryProjectResLiteByID ¶
func (rs ResScheduling) QueryProjectResLiteByID(projectID int) (projectRes.ResInfoLite, error)
func (ResScheduling) SchedulingCPU ¶
func (ResScheduling) SchedulingGPU ¶
func (ResScheduling) SchedulingStorage ¶
Click to show internal directories.
Click to hide internal directories.