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
- ores.compute — component group overview.