Skip to content
docs/API reference/FleetService

FleetService

The FleetService methods and their request and response messages.

Generated from fleet.proto. Every method is POST /rpc/engram.app.v1.FleetService/<Method> with a JSON or protobuf body and an x-api-key header.

Method Request Response
ListHosts ListHostsRequest ListHostsResponse
GetHost GetHostRequest GetHostResponse
GetHostCowState GetHostCowStateRequest GetHostCowStateResponse
DrainHost DrainHostRequest DrainHostResponse
AdminDrainHost AdminDrainHostRequest AdminDrainHostResponse
CordonHost CordonHostRequest CordonHostResponse
BeginHostHandoff BeginHostHandoffRequest BeginHostHandoffResponse
UncordonHost UncordonHostRequest UncordonHostResponse
DeleteHost DeleteHostRequest DeleteHostResponse
GetStorageSummary GetStorageSummaryRequest GetStorageSummaryResponse
FlushSession FlushSessionRequest FlushSessionResponse
EvacuateSession EvacuateSessionRequest EvacuateSessionResponse
ChunkGc ChunkGcRequest ChunkGcResponse
BundleGc BundleGcRequest BundleGcResponse
SnapshotBlobGc SnapshotBlobGcRequest SnapshotBlobGcResponse
GetFleetDemand GetFleetDemandRequest GetFleetDemandResponse
Field Type
host_id string
Field Type
host_id string
evacuating repeated string
failures repeated DrainFailure
Field Type
host_id string
ttl_secs uint64
Field Type
host_id string
accepted bool
Field Type
dry_run bool
grace_secs uint64 (optional)
Field Type
listed uint64
pin_set_size uint64
candidates_marked uint64
promoted_deletes uint64
promote_delete_errors uint64
restart_count uint32
promote_repinned_skips uint64
Field Type
dry_run bool
grace_secs uint64 (optional)
Field Type
listed_chunks uint64
malformed_keys uint64
pin_set_size uint64
candidates_marked uint64
promoted_deletes uint64
promote_delete_errors uint64
grace_secs uint64
generation_moved bool
mark_error string (optional)
Field Type
host_id string
Field Type
host_id string
status string
Field Type
host_id string

No fields.

Field Type
session_id string
error string
Field Type
host_id string

No fields.

Field Type
sandbox_id string
session_id string (optional)
host_id string
dirty_chunks uint32
dirty_bytes uint64
base_chunks uint32
base_chunks_local uint32
last_flush_at string (optional)
Field Type
session_id string
target_host string (optional)
Field Type
session_id string
status string
Field Type
session_id string
Field Type
outcome string
manifest_version uint64 (optional)

No fields.

Field Type
ready_hosts uint32
schedulable_hosts uint32
free_mib uint64
total_mib uint64
free_vcpus uint64
total_vcpus uint64
cordoned_hosts uint32
queued_sessions uint64
queued_mib uint64
queued_vcpus uint64
Field Type
host_id string
Field Type
host_id string
sessions repeated CowStateView
Field Type
host_id string
Field Type
host HostView

No fields.

Field Type
snapshots uint64
snapshot_bytes uint64
gc_pending uint64
tracked_sandboxes uint64
dirty_chunks uint64
unflushed_bytes uint64
avg_locality_pct uint32
rows repeated DurabilityRow
gc_pending_exact bool
Field Type
id string
hostname string
status string
capacity_total_mib uint64
capacity_used_mib uint64
running_sandboxes uint32
ready_images uint64
ready_image_digests repeated string
util_disk_total_mib uint64
util_disk_used_mib uint64
util_mem_total_mib uint64
util_mem_used_mib uint64
util_cpu_pct float
last_heartbeat_at string
cordoned bool
allocatable_mib uint64
reserved_mib uint64
free_mib uint64
total_vcpus uint32
cpu_budget_vcpus uint64
reserved_vcpus uint64
free_vcpus uint64
util_base_shm_mib uint64
util_parked_pss_mib uint64
util_running_pss_mib uint64
failing_capabilities repeated string
fc_snapshot_version string
capabilities_schema uint32
live_materializes uint32
live_capture_jobs uint32
util_committed_swap_mib uint64

No fields.

Field Type
hosts repeated HostView
Field Type
dry_run bool
grace_secs uint64 (optional)
Field Type
listed uint64
malformed uint64
pin_set_size uint64
candidates_marked uint64
promoted_deletes uint64
promote_repinned_skips uint64
promote_delete_errors uint64
restart_count uint32
Field Type
host_id string
Field Type
host_id string
status string