Directories
¶
| Path | Synopsis |
|---|---|
|
bench
|
|
|
cmd/fcstack
command
Command fcstack boots an end-to-end hpcc Phase 4 stack in a single process so the kernel-build benchmark has a target to dispatch against.
|
Command fcstack boots an end-to-end hpcc Phase 4 stack in a single process so the kernel-build benchmark has a target to dispatch against. |
|
firecracker
|
|
|
internal
|
|
|
auth
Package auth stores the credentials hpcc uses for distributed compilation.
|
Package auth stores the credentials hpcc uses for distributed compilation. |
|
bootstrap
Package bootstrap holds first-run helpers shared by `hpcc init scheduler` and `hpcc init worker`: generating a worker-token suitable for the scheduler<->worker shared secret, and minting a self-signed TLS leaf for components whose peer pins by fingerprint (the worker).
|
Package bootstrap holds first-run helpers shared by `hpcc init scheduler` and `hpcc init worker`: generating a worker-token suitable for the scheduler<->worker shared secret, and minting a self-signed TLS leaf for components whose peer pins by fingerprint (the worker). |
|
daemon/client
Package client is the side of the daemon protocol that runs inside the short-lived `hpcc wrap` / symlink invocation.
|
Package client is the side of the daemon protocol that runs inside the short-lived `hpcc wrap` / symlink invocation. |
|
daemon/dispatch
Package dispatch implements the daemon's remote-compile path: read the cached JWT written by `hpcc auth login`, authenticate against the scheduler, route each compile to a worker, and dial the worker directly to invoke Compile.
|
Package dispatch implements the daemon's remote-compile path: read the cached JWT written by `hpcc auth login`, authenticate against the scheduler, route each compile to a worker, and dial the worker directly to invoke Compile. |
|
explain
Package explain records per-compile outcome metadata so `hpcc explain <source>` can answer "why did my last compile not hit the cache." Phase 5 §5.3.
|
Package explain records per-compile outcome metadata so `hpcc explain <source>` can answer "why did my last compile not hit the cache." Phase 5 §5.3. |
|
logging
Package logging configures the project-wide zap logger.
|
Package logging configures the project-wide zap logger. |
|
metrics
Package metrics configures the project-wide OpenTelemetry metrics pipeline.
|
Package metrics configures the project-wide OpenTelemetry metrics pipeline. |
|
runner
Package runner is the single entrypoint for executing a compile through hpcc.
|
Package runner is the single entrypoint for executing a compile through hpcc. |
|
secret
Package secret resolves config-time secret references so callers never have to put a credential in a TOML file.
|
Package secret resolves config-time secret references so callers never have to put a credential in a TOML file. |
|
tracing
Package tracing configures the project-wide OpenTelemetry tracer.
|
Package tracing configures the project-wide OpenTelemetry tracer. |
|
worker/image
Package image is the worker's prepared-image abstraction.
|
Package image is the worker's prepared-image abstraction. |
|
worker/image/cdimage
Package cdimage is the containerd-backed implementation of image.Store.
|
Package cdimage is the containerd-backed implementation of image.Store. |
|
worker/image/rootfs
Package rootfs is the Linux raw-Firecracker implementation of image.Store.
|
Package rootfs is the Linux raw-Firecracker implementation of image.Store. |
|
proto
module
|
|
|
squashfs
module
|
Click to show internal directories.
Click to hide internal directories.