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. |
Click to show internal directories.
Click to hide internal directories.