handling failure in RiakCommand#execute

2015-11-13 Thread David Byron
From my reading of RiakCommand#execute (https://github.com/basho/riak-java-client/blob/develop/src/main/java/com/basho/riak/client/api/RiakCommand.java#L85), I'm curious why there's no call to future.isSuccess() I can imagine that future.await() throws an exception for all possible failures,

simpler implementation of RiakMap

2015-11-13 Thread David Byron
As I stare at the code for RiakMap in the riak-java-client (https://github.com/basho/riak-java-client/blob/develop/src/main/java/com/basho/riak/client/core/query/crdt/types/RiakMap.java), I have the urge for a simpler implementation. If I'm reading the code right, it looks like it handles a val

Riak CS/Stanchion troubleshooting (Retrieval of user record)

2015-11-13 Thread Vladyslav Zakhozhai
Hello. I have Riak CS cluster with 18 nodes. On each node there is Riak CS and Riak service and one Stanchion node. Versions: Riak 1.4.12 Riak CS 1.5.0 Stanchion 1.5.0 Riak CS and Riak allocated behind HAProxy balancers: WAN -> HAProxy -> Riak CS nodes -> HAProxy -> Riak nodes. ans Stanchion ->

Re: riak-cs sync buckets from S3 to Riak-cs

2015-11-13 Thread Dmitri Zagidulin
Hi Alberto, >From what I understand, the state of the art in terms of migration of objects from Amazon S3 to Riak CS is -- writing migration scripts. Either as shell scripts (using s3cmd), or language-specific libraries like boto (or even just the S3 SDKs). And the scripts would consist of: 1) get

Re: Reg. Keys not synced in RIAK Replication

2015-11-13 Thread Justin Pease
Hello Ram, As you are inquiring about functionality of our Enterprise software, it would be preferable to address this within our support desk that you would have access to as an Enterprise customer. Please open a new support request at help.basho.com. If you need help doing so, please email me di

Reg. Keys not synced in RIAK Replication

2015-11-13 Thread Ram C
Team, I have a couple of RIAK clusters, both running on RIAK version 1.4.10. The reason for 2 clusters is we are moving from one set of hardware to another. Full sync and real-time sync is enabled between them. Issuing the "riak-repl status" command says that the sync is working fine. The issue