Hi Altaf,

Kinda random, but you may want to consider Noms (my project). It's trying
to be a full database so it does more than just CAS, but is heavily
optimized on the blob path. It also multiprocess concurrency, and can
optionally be run backed by DynamoDB/S3.

https://github.com/attic-labs/noms
https://github.com/attic-labs/noms/tree/master/go/nbs

For our use cases (which are blob- and write-heavy), it handily beats
leveldb.

(If you have questions, let's take it off-list to avoid spamming camlistore@
)

- a

PS: Hi, old Camlistore friends

On Fri, Jul 28, 2017 at 8:51 AM, Altaf Kassam <[email protected]> wrote:

> We are evaluating Camlistore as a CAS and have run into some concurrency
> issues. When attempting to run camput concurrently with multiple separate
> processes (this is a requirement for our usage), only one of the concurrent
> camput operations will succeed and the others will fail with the following
> error:
>
> Could not create/open new have cache at /var/lib/jenkins/.cache/
> camlistore/camput.havecache.e62a0781661c92d42665a548ecea475335e79077.leveldb,
> resource temporarily unavailable
>
> We believe this is due to leveldb process-level locking. We have moved
> indexing to mongo to work around process-level locking, however, for the
> havecache and stat cache, we see no easy way to avoid process-level
> locking. We attempted disabling havecache via the debug option 
> -havecache=false,
> however, this threw a different error related to stat cache:
>
> 2017/07/26 20:51:54 Could not create/open new stat cache at
> /var/lib/jenkins/.cache/camlistore/camput.statcache.
> e62a0781661c92d42665a548ecea475335e79077.leveldb, resource temporarily
> unavailable
>
> We can't find an easy way to disable stat cache to see if it addresses our
> issues.
>
> Is there a deployment strategy for Camlistore that allows for concurrency
> at the process level?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Camlistore" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Camlistore" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to