harmony/

directory
v1.28.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2026 License: Apache-2.0, MIT

Directories

Path Synopsis
Package harmonytask implements a pure (no task logic), distributed task manager.
Package harmonytask implements a pure (no task logic), distributed task manager.
internal/acceptcache
Package acceptcache stores the result of a CanAccept() call so the scheduler can reuse it on the next considerWork cycle without paying the (potentially expensive) cost of re-evaluating CanAccept.
Package acceptcache stores the result of a CanAccept() call so the scheduler can reuse it on the next considerWork cycle without paying the (potentially expensive) cost of re-evaluating CanAccept.
internal/peerregistry
Package peerregistry manages the in-memory routing table from task-type names to peer connections.
Package peerregistry manages the in-memory routing table from task-type names to peer connections.
internal/preemptbids
Package preemptbids brokers cross-node preempt-cost responses for a time-sensitive scheduling decision.
Package preemptbids brokers cross-node preempt-cost responses for a time-sensitive scheduling decision.
internal/runnowflags
Package runnowflags is a small, concurrent registry of per-task-name "run now" flags.
Package runnowflags is a small, concurrent registry of per-task-name "run now" flags.
internal/runregistry
Package runregistry tracks the set of currently-executing tasks on a single node.
Package runregistry tracks the set of currently-executing tasks on a single node.
pipetest
Package pipetest provides in-memory PeerConnectorInterface / PeerConnection implementations for integration testing.
Package pipetest provides in-memory PeerConnectorInterface / PeerConnection implementations for integration testing.
ffigpu
Package ffigpu provides Curio's filecoin-ffi-backed GPU probe as a resources.ResourceInspector.
Package ffigpu provides Curio's filecoin-ffi-backed GPU probe as a resources.ResourceInspector.
miniopencl
Package cl was borrowed from the go-opencl library which is more complex and doesn't compile well for our needs.
Package cl was borrowed from the go-opencl library which is more complex and doesn't compile well for our needs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL