The restricted-workers package
This library provides an abstract interface for running various kinds of workers under resource restrictions. It was originally developed as part of the interactive-diagrams (http://github.com/co-dan/interactive-diagrams) project. To read more about the idia behind the library check out my GSoC report: http://parenz.wordpress.com/2013/07/15/interactive-diagrams-gsoc-progress-report/.
The library provides a convenient way of running worker processes, saving data obtained by the workers at start-up, a simple pool abstraction and a configurable security and resource limitations. Please consult https://github.com/co-dan/interactive-diagrams/tree/master/restricted-workers/README.md and https://github.com/co-dan/interactive-diagrams/wiki/Restricted-Workers for more details.
Warning: this library requires SELinux to function
[Skip to Readme]
|Dependencies||async (==2.0.*), base (>=4.5 && <4.8), bytestring (>=0.10 && <0.13), cereal (==0.3.*), data-default (>=0.5), directory (==1.2.*), either (>=3.4), filepath (>=1), monad-control (==0.3.*), mtl (==2.1.*), network (==2.4.*), selinux, stm (==2.4.*), text (>=0.10), transformers (==0.3.*), transformers-base (==0.4.*), unix (>=2.6 && <2.8) [details]|
|Category||System, Concurrency, Data|
|Source repository||head: git clone https://github.com/co-dan/interactive-diagrams|
|Uploaded||Mon Aug 26 18:24:01 UTC 2013 by DaniilFrumin|
|Downloads||518 total (9 in the last 30 days)|
|Status||Docs uploaded by user
Build status unknown [no reports yet]
For package maintainers and hackage trustees