aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/compute/computeserver.cpp
Commit message (Collapse)AuthorAgeFilesLines
* adding basic Nomad orchestrator for testing purposesStefan Boberg13 days1-0/+174
|
* added `--idms` option to computeStefan Boberg13 days1-2/+35
| | | | explicitly enables IDMS support, and allows configuration of a custom endpoint (primarily intended for testing purposes)
* more orderly shutdown for compute serverStefan Boberg2026-02-261-0/+11
| | | | prevents shutdown races with websocket connection etc
* changed how CPU metrics are tracked, to avoid some of the overheads of the ↵Stefan Boberg2026-02-251-1/+1
| | | | previous approach
* added cloud metadata (IMDS) support to compute serverStefan Boberg2026-02-241-1/+20
| | | | used to detect when spot instances are going away, and similar lifecycle events
* consolidated Horde configStefan Boberg2026-02-231-29/+21
|
* added some top-level metrics to the orchestrator dashboardStefan Boberg2026-02-231-0/+12
|
* misc Horde orchestration tweaksStefan Boberg2026-02-231-46/+80
| | | | | | * cleaned up HordeProvisioner/HordeAgent/HordeClient and improved logging * added configurable remote zenserver port * added periodic announce in computeserver
* cleaned up provision configStefan Boberg2026-02-231-23/+23
|
* fix orchestrator endpoint (need slash)Stefan Boberg2026-02-231-1/+1
|
* initial implementation of zenhordeStefan Boberg2026-02-221-0/+143
| | | | for use by coordinator when provisioning workers
* added support for basic worker timeline tracking and queryingStefan Boberg2026-02-221-1/+1
|
* Merge remote-tracking branch 'origin/main' into sb/orchStefan Boberg2026-02-201-3/+3
|\
| * GC - fix handling of attachment ranges, http access token expiration, lock ↵Stefan Boberg2026-02-201-3/+3
| | | | | | | | | | | | | | | | file retry logic (#766) * GC - fix handling of attachment ranges * fix trace/log strings * fix HTTP access token expiration time logic * added missing lock retry in zenserver startup
* | updated coordinator announce message to specify canonical uriStefan Boberg2026-02-191-5/+2
| |
* | added support for announcing compute node presence to coordinatorStefan Boberg2026-02-191-1/+72
| |
* | zenserver compute mode now includes the orchestrator serviceStefan Boberg2026-02-181-4/+17
|/ | | | also include the front-end component since we want to surface dashboards
* structured compute basics (#714)Stefan Boberg2026-02-181-0/+330
this change adds the `zencompute` component, which can be used to distribute work dispatched from UE using the DDB (Derived Data Build) APIs via zenserver this change also adds a distinct zenserver compute mode (`zenserver compute`) which is intended to be used for leaf compute nodes to exercise the compute functionality without directly involving UE, a `zen exec` subcommand is also added, which can be used to feed replays through the system all new functionality is considered *experimental* and disabled by default at this time, behind the `zencompute` option in xmake config