Pre-existing uncommitted work: ha-repl-hardening payload data plane (7.x), heartbeat liveness fix (Req 1.3), connection-reuse ASAN fixes, doc cleanup. New: ha-consistency-invariants umbrella (requirements/design/research) and its four implementation sub-specs (specs generated via batch, cross-spec review applied), steering roadmap + product.md Raft+CP decision.
1.6 KiB
Help of XCE
This is the entrypoint of xce tool. Currently, we have following sub-commands available:
- controller — start xce controller daemon
- worker — start xcecd worker daemon
- scheduler — start xce scheduler daemon
- apiserver — start xce REST API server
- shell — interactive bash shell for troubleshooting
- xcecli — CLI tool for cluster interaction (job submit, query, admin)
If you run xce without any parameter or with a parameter not listed above, it will show this help screen.
controller
Start the xce controller daemon with the given parameters after the
controller sub-command.
Example:
xce controller --config /etc/xce/controller.yaml
scheduler
Start the xce scheduler daemon with the given parameters after the
scheduler sub-command.
worker
Start xcecd with the given parameters after the worker sub-command.
apiserver
Start the xce REST API server with the given parameters after the
apiserver sub-command. The API server provides HTTP endpoints for job
submission, queue management, and cluster queries, backed by JWT
authentication and RBAC authorization.
xcecli
The xce CLI (src/frontend/xcecli/) provides command-line access to the
cluster. Common operations:
xcecli job submit <jobspec>— submit a jobxcecli job list— list jobsxcecli queue status— show queue state
Built as a standalone Go binary; communicates with the API server over its REST interface.
shell
An interactive bash shell used for troubleshooting and inspection. Not intended for normal cluster operation.