ores.compute.host

Table of Contents

Represents a physical or virtual machine that participates in the BOINC-inspired compute grid. Tracks hardware capabilities, heartbeat, and accumulated credit.

Flags

Primary key

UUID primary key for the host.

Natural keys

external_id

User-defined name or hostname for the node.

Columns

location

Physical site or region identifier.

cpu_count

Total logical CPU cores available.

ram_mb

Total system memory in megabytes.

gpu_type

GPU model identifier, e.g. 'A100' or NULL if no GPU.

last_rpc_time

Timestamp of the last heartbeat received from this node.

credit_total

Accumulated work units successfully processed by this host.

SQL

Flags

C++

Flags

Repository

Domain includes

#include <string>
#include <cstdint>
#include <chrono>

Conventions

Qt

Columns (Qt model)

enum_name field header type width
ExternalId external_id Host ID string 180
Location location Location string 120
CpuCount cpu_count CPUs int 60
RamMb ram_mb RAM (MB) int 80
GpuType gpu_type GPU string 100
LastRpcTime last_rpc_time Last Heartbeat timestamp 140
CreditTotal credit_total Credits int 80
Version version Version int 60
ModifiedBy modified_by Modified By string 120

Custom repository methods

See also

Emacs 29.1 (Org mode 9.6.6)