top

The presence package implements an interface for observing liveness of arbitrary keys (agents, processes, etc) on top of MongoDB. The design works by periodically updating the database so that watchers can tell an arbitrary key is alive.

Imports 7 package(s)

  1. github.com/juju/errors
  2. github.com/juju/loggo
  3. launchpad.net/tomb
  4. gopkg.in/juju/names.v2
  5. gopkg.in/mgo.v2
  6. gopkg.in/mgo.v2/bson
  7. github.com/juju/juju/worker

Test imports 6 package(s)

  1. github.com/juju/juju/state/presence
  2. gopkg.in/check.v1
  3. github.com/juju/utils
  4. github.com/juju/testing
  5. github.com/juju/testing/checkers
  6. github.com/juju/juju/testing