| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Add SessionsServiceClient in zenutil for announcing sessions to a
remote zenserver (POST/PUT/DELETE lifecycle with 15s heartbeat timer)
- Storage server registers itself into its own local sessions service
- Add session mode attribute coupled to server mode (Compute, Proxy, etc)
- Track ended sessions with ended_at timestamp and status filtering
- Sessions dashboard: master-detail layout with selectable rows,
Active/Ended/All tabs, metadata panel, live WebSocket updates,
paging, abbreviated date formatting, and "this" pill for self session
- Accept JSON payloads on sessions POST endpoint via ReadPayloadObject
- Add --sessions-url config option for remote session announcement
|
| |\ |
|
| | |\ |
|
| | | |
| | |
| | |
| | | |
command line or config
|
| | | |
| | |
| | |
| | | |
and add lua option
|
| |\ \ \
| | |/
| |/| |
|
| | |/
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |/
|
|
| |
or config
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gcc: avoid using memset on nontrivial struct
* redundant `return std::move`
* fixed various compilation issues flagged by gcc
* fix issue in xmake.lua detecting whether we are building with the UE toolchain or not
* add GCC ignore -Wundef (comment is inaccurate)
* remove redundant std::move
* don't catch exceptions by value
* unreferenced variables
* initialize "by the book" instead of memset
* remove unused exception reference
* add #include <cstring> to fix gcc build
* explicitly poulate KeyValueMap by traversing input spans fixes gcc compilation
* remove unreferenced variable
* eliminate redundant `std::move` which gcc complains about
* fix gcc compilation by including <cstring>
* tag unreferenced variable to fix gcc compilation
* fixes for various cases of naming members the same as their type
|
| |
|
| |
this breaks out the configuration logic to allow multiple applications to share common configuration and initialization logic whilst customizing chosen aspects of the process
|
|
|
* move all storage-related services into storage tree
* move config into config/
* also move admin service into storage since it mostly has storage related functionality
* header consolidation
|