Skip to content

Manta agent that periodically reports storage capacity and availability.

License

Notifications You must be signed in to change notification settings

TritonDataCenter/manta-minnow

Repository files navigation

manta-minnow

This repository is part of the Triton Manta project. For contribution guidelines, issues, and general documentation, visit the main Manta project page.

This repo contains Minnow, the storage utilization agent.

Active Branches

There are currently two active branches of this repository, for the two active major versions of Manta. See the mantav2 overview document for details on major Manta versions.

  • master - For development of mantav2, the latest version of Manta.
  • mantav1 - For development of mantav1, the long term support maintenance version of Manta.

Development

You'll need a Moray instance up and running first. Go see the Moray docs on how to do that. Once you have it up, you can probably just use the config.coal.json file located in ./etc. Run make to bring in all the dependencies, then:

. ./env.sh
node main.js -vv -f ./etc/config.coal.json | bunyan

And you should see minnow heartbeating statvfs output to moray. You should be able to kill off the remote moray instance and restart it to see reconnect logic working.