package cpugroup

import "github.com/Microsoft/hcsshim/internal/cpugroup"

Index

Constants

const NullGroupID = "00000000-0000-0000-0000-000000000000"

Variables

var ErrHVStatusInvalidCPUGroupState = errors.New("The hypervisor could not perform the operation because the CPU group is entering or in an invalid state.")

ErrHVStatusInvalidCPUGroupState corresponds to the internal error code for HV_STATUS_INVALID_CPU_GROUP_STATE

Functions

func Create

func Create(ctx context.Context, id string, logicalProcessors []uint32) error

Create creates a new cpugroup on the host with a prespecified id

func Delete

func Delete(ctx context.Context, id string) error

Delete deletes the cpugroup from the host

func GetCPUGroupConfig

func GetCPUGroupConfig(ctx context.Context, id string) (*hcsschema.CpuGroupConfig, error)

GetCPUGroupConfig finds the cpugroup config information for group with `id`

Source Files

cpugroup.go

Version
v0.9.9
Published
Mar 15, 2023
Platform
js/wasm
Imports
7 packages
Last checked
3 minutes ago

Tools for package owners.