Directories
¶
| Path | Synopsis |
|---|---|
|
Async provides tools for asynchronous callback processing using Goroutines
|
Async provides tools for asynchronous callback processing using Goroutines |
|
binaries
|
|
|
apiserver
command
|
|
|
daemon
command
|
|
|
minfs
command
|
|
|
recoverytest
command
|
|
|
scheduler
command
|
|
|
scoot-snapshot-db
command
|
|
|
scootapi
command
|
|
|
setup-cloud-scoot
command
|
|
|
workercl
command
|
|
|
workerserver
command
|
|
|
cloud
|
|
|
cluster
Cluster provides the means for coordinating the schedulers and workers that make up a Scoot system.
|
Cluster provides the means for coordinating the schedulers and workers that make up a Scoot system. |
|
cluster/local
Package local provides a cluster Fetcher implementation for obtaining state of nodes running on the local machine.
|
Package local provides a cluster Fetcher implementation for obtaining state of nodes running on the local machine. |
|
common
|
|
|
dialer
Library for establishing Thrift network connections for clients.
|
Library for establishing Thrift network connections for clients. |
|
endpoints
Wrappers for receivers from the common/stats package and setting up an HTTP server with endpoints to make the stats data accessible.
|
Wrappers for receivers from the common/stats package and setting up an HTTP server with endpoints to make the stats data accessible. |
|
stats
This package provides a set of minimal interfaces which both build on and are by default backed by go-metrics.
|
This package provides a set of minimal interfaces which both build on and are by default backed by go-metrics. |
|
thrifthelpers
Utils for JSON and binary serialize/deserialize functions for Thrift structures
|
Utils for JSON and binary serialize/deserialize functions for Thrift structures |
|
config
|
|
|
jsonconfig
Jsonconfig implements configuration, reading json into an ice Module.
|
Jsonconfig implements configuration, reading json into an ice Module. |
|
daemon
|
|
|
integration/python
Dummy file to avoid: 'no buildable Go source files in /Users/jschiller/.go.d/gp/src/github.com/scootdev/scoot/daemon/integration/python'
|
Dummy file to avoid: 'no buildable Go source files in /Users/jschiller/.go.d/gp/src/github.com/scootdev/scoot/daemon/integration/python' |
|
protocol
Package protocol is a generated protocol buffer package.
|
Package protocol is a generated protocol buffer package. |
|
server
Package server provides the daemon Server interface and an implementation, which includes an API Handler and Protobuf server, that fulfils daemon.proto.
|
Package server provides the daemon Server interface and an implementation, which includes an API Handler and Protobuf server, that fulfils daemon.proto. |
|
fs
|
|
|
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD.
|
Package fuse enables writing FUSE file systems on Linux, OS X, and FreeBSD. |
|
syscallx
Package syscallx provides wrappers that make syscalls on various platforms more interoperable.
|
Package syscallx provides wrappers that make syscalls on various platforms more interoperable. |
|
ice is a lightweight Dependency Injection Framework
|
ice is a lightweight Dependency Injection Framework |
|
os
|
|
|
temp
Package temp makes hierarchical temporary directories it offers the same interface as ioutil, but recursive.
|
Package temp makes hierarchical temporary directories it offers the same interface as ioutil, but recursive. |
|
Package runner provides for execution of Scoot work and retrieval of the results of that work.
|
Package runner provides for execution of Scoot work and retrieval of the results of that work. |
|
Package saga provides a generic implementation of the Saga pattern.
|
Package saga provides a generic implementation of the Saga pattern. |
|
sagalogs
Package sagalogs provides an implementation of Saga Log.
|
Package sagalogs provides an implementation of Saga Log. |
|
Package sched provides definitions for Scoot Jobs and Tasks
|
Package sched provides definitions for Scoot Jobs and Tasks |
|
scheduler
Package scheduler provides the main job scheduling interface for Scoot
|
Package scheduler provides the main job scheduling interface for Scoot |
|
Package scootapi is where the Cloud Scoot Thrift definition lives, and also contains some simple addressing utils.
|
Package scootapi is where the Cloud Scoot Thrift definition lives, and also contains some simple addressing utils. |
|
client
Package client provides a CLI implementation of a client for the Cloud Scoot API.
|
Package client provides a CLI implementation of a client for the Cloud Scoot API. |
|
gen-go/scoot/cloud_scoot-remote
command
|
|
|
server
Package server implements the Scoot Cloud API.
|
Package server implements the Scoot Cloud API. |
|
setup
Package setup provides Cloud Scoot Setup, which is a mechanism for running Scoot with local components, or initializing a connection to remote ones, depending on configuration.
|
Package setup provides Cloud Scoot Setup, which is a mechanism for running Scoot with local components, or initializing a connection to remote ones, depending on configuration. |
|
package snapshot offers access to Snapshot.
|
package snapshot offers access to Snapshot. |
|
git/gitfiler
Package gitfiler offers Scoot Snapshot Filer operations access to git.
|
Package gitfiler offers Scoot Snapshot Filer operations access to git. |
|
git/repo
Package repo provides utilities for operating on a git repo.
|
Package repo provides utilities for operating on a git repo. |
|
utils/checkout
command
|
|
|
utils/countfiles
command
|
|
|
tests
|
|
|
client
The client package provides an interface and implementation for the Scoot Worker API, as well as a CLI client that wraps it.
|
The client package provides an interface and implementation for the Scoot Worker API, as well as a CLI client that wraps it. |
|
gen-go/worker/worker-remote
command
|
|
|
server
Package server provides the implementation of the Scoot Worker Server, which implements the Worker API and starts the actual worker.
|
Package server provides the implementation of the Scoot Worker Server, which implements the Worker API and starts the actual worker. |
Click to show internal directories.
Click to hide internal directories.