The rados-haskell package

[ Tags: benchmark, bsd3, library, system ] [ Propose Tags ]

These bindings do not cover the entire API, they support read, write, stat, creation, and unlinking with shared locks.

You can perform these actions with combinations of sync, async, and atomic execution.

The System.Rados.Monadic module is recommended for safety/ease of use.

The System.Rados.Base module is possibly more flexible but requires you to clean up your own resources and track a lot of state.

Note: To use atomic writes, you must build with the atomic_writes build flag.

Stability: These bindings are not as polished as they could be, but are in production use at Anchor Hosting as of Jan 2014.

Properties

Versions 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.1.0
Dependencies async, base (>=3 && <5), bytestring (>=0.10.2), containers, mtl, uuid [details]
License BSD3
Copyright Anchor Hosting
Author Christian Marie
Maintainer pingu@ponies.io
Category System
Home page github
Source repository head: git clone https://github.com/anchor/rados-haskell.git
Uploaded Fri Aug 22 11:30:46 UTC 2014 by ChristianMarie
Distributions NixOS:3.1.0
Downloads 2705 total (3 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user [build log]
All reported builds failed [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
atomic_writes

Enable atomic write support (requires a git build of ceph)

DisabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees