acid-state-dist: A replication backend for acid-state

[ database, library, mit ] [ Propose Tags ]

This package provides a backend to AcidState featuring MasterState and SlaveState. Using these allows you to run an acid-state application in a distributed setup, working with the same state everywhere. Optionally redundancy guarantees are available.

[Skip to Readme]


Automatic Flags

enable debug output


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],
Dependencies acid-state (>0.13 && <0.14), base (>4.7 && <4.9), bytestring, cereal, concurrent-extra, containers, filepath, mtl, safe, safecopy, semigroups, stm, transformers, zeromq4-haskell [details]
License MIT
Author Max Voit
Maintainer <>
Category Database
Source repo head: git clone
Uploaded by maxvoit at 2015-08-21T15:49:22Z
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 2005 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for acid-state-dist-

[back to package description]


A replication backend for acid-state.

Run an acid-state application on multiple nodes and have all instances operate on the same state. Two operation modes are provided:

  • Regular operation: without redundancy guarantees but fast,
  • Redundant operation: guarantees replication on n nodes but slower.

Extented documentation is available via Haddock (/Hackage, as soon as released).

For questions and feedback, feel free to contact me by e-mail or via IRC (sdx23 on