Packages imported by raft

Path Synopsis
encoding/gob Package gob manages streams of gobs - binary values exchanged between an Encoder (transmitter) and a Decoder (receiver).
github.com/armon/go-metrics
github.com/armon/go-metrics/prometheus
github.com/dustin/go-humanize Package humanize converts boring ugly numbers to human-friendly strings and back.
github.com/hashicorp/raft
github.com/hashicorp/raft-boltdb
github.com/juju/clock
github.com/juju/errors Package errors provides an easy way to annotate errors without losing the original error context.
github.com/juju/juju/agent
github.com/juju/juju/worker/raft/raftutil
github.com/juju/loggo
github.com/prometheus/client_golang/prometheus Package prometheus is the core instrumentation package.
gopkg.in/juju/worker.v1
gopkg.in/juju/worker.v1/catacomb
gopkg.in/juju/worker.v1/dependency
io Package io provides basic interfaces to I/O primitives.
log Package log implements a simple logging package.
os Package os provides a platform-independent interface to operating system functionality.
path/filepath Package filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
sync Package sync provides basic synchronization primitives such as mutual exclusion locks.
time Package time provides functionality for measuring and displaying time.

Go back to previous page.