package peloton.private.hostmgr.v1alpha.hostmgr

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message FilterHint

hostmgr.proto:55

FilterHint includes hints provided to host manager to decide which hosts to return for filtering hosts. The hint is provided as an optimization and host manager can ignore them if hint cannot be satisfied.

Used in: HostFilter

message FilterHint.Host

hostmgr.proto:57

Hint for which host to return.

Used in: FilterHint

message HostFilter

hostmgr.proto:86

HostFilter can be used to control whether a given host should be returned to placement engine to use.

Used in: svc.AcquireHostsRequest

enum HostFilterResult

hostmgr.proto:13

HostFilterResult describes result of filtering hosts.

message HostLease

hostmgr.proto:44

The structure holding lease_id and corresponding host_summary.

Used in: svc.AcquireHostsResponse

message LaunchablePod

hostmgr.proto:104

LaunchablePod describes the pod to be launched by host manager. It includes PodID and PodSpec.

Used in: svc.LaunchPodsRequest

message LeaseID

hostmgr.proto:39

A unique lease ID created when a host is locked for placement.

Used in: HostLease, svc.LaunchPodsRequest, svc.TerminateLeasesRequest.LeasePair

message Resource

hostmgr.proto:116

Resource allocation for a resource to be consumed by resmgr.

Used in: svc.ClusterCapacityResponse, svc.GetHostCacheResponse.Summary

message ResourceConstraint

hostmgr.proto:70

ResourceConstraint describes a condition for which aggregated resources from a host must meet in order for it to be returned in `AcquireHosts`.

Minimum amount of resources. NOTE: gpu resources are specially protected in the following way: - if `gpuLimit` is specified, only hosts with enough gpu resources are returned. - if `gpuLimit` is not specified, only hosts without gpu resource will be returned.

Used in: HostFilter