flud backup is experimental software. This release is not meant for use as a reliable backup mechanism. It is capable of performing backup and restore of data, especially among networks of trusted nodes, or for experiments and measurements on emulated flud networks contained on a single computer. The software is very much a work in progress, and major components of the architecture are not complete.
The next releases of flud backup will contain functional trust and fairness mechanisms that will allow, for the first time, the instantiation of the public flud network. Until then, this release serves as a preview and experimentation platform.
See INSTALL for guidance on installing flud backup.
Start a flud node:
fludnode <bootstraphost> <bootstrapport>If this is the first node in the flud network, you can omit the bootstrap host and port. When the public flud network becomes more generally available, an alternate mechanism will be used to automatically find and use it.
Other processes:
fludscheduler # start the scheduler
fludlocalclient # start a command-line clientAll of the above commands honor the FLUDHOME environment variable for alternate locations of the ~/.flud directory.
The shipped runtime is asyncio-native.
Start an emulated flud network of N nodes:
start-fludnodes NView storage consumed by flud nodes in an emulated flud network:
gauges-fludnodes ~/.flud 1-nStop the emulated flud network of N nodes:
stop-fludnodes NClean out data from all emulated flud nodes:
clean-fludnodesCommon test entry points are available through make:
make test
make test-integration
make test-stress
make test-allThese map to:
make test: native pytest suite excluding stress testsmake test-integration: tests markedintegrationmake test-stress: tests markedstressmake test-all: all pytest-discovered tests
For more detailed test commands, custom pytest options, and the retained manual file-op system runner, see flud/test/README.md.
See http://www.flud.org/wiki/Emulated_flud_Networks for instructions and examples of how to run and test emulated flud networks.
All discussion, feedback, and bug reports should be directed to the flud-devel mailing list at flud-devel@flud.org (archive and subscriber information at http://flud.org/mailman/listinfo/flud-devel_flud.org).