Thanks, Dave! I'm aware of Riak's eventual consistency. I wonder how I can
get Riak work in the way as I need. I'm in a situation where I expect the
immediate GET reads the value I've just posted. And the GET request isn't
sent out until the POST is done.

Thanks,
-Qiang

On Thu, Mar 3, 2016 at 6:53 PM, Dave King <djk...@gmail.com> wrote:

> You need to google 'Eventual consistency'.
>
> - Peace
> Dave
>
>
> On Thu, Mar 3, 2016 at 4:23 PM, Qiang Cao <caoqiang...@gmail.com> wrote:
>
>> Hi All,
>>
>> I use Riak as a KV store and send http requests to its REST API to update
>> entries. Instead of using curl, I use Apache HttpClient to send requests.
>>
>> One thing bothering me is that sometimes I find the entry isn't properly
>> updated after an HTTP POST/PUT. For example, if I do an HTTP GET on the
>> same key immediately after an HTTP POST, the chance is good that I get a
>> stale value. This happens when I continuously POST to a multi-node Riak,
>> and some of the posts target the same key.
>>
>> Also, I find I don't have this issue if I use a single-node Riak. So I
>> think something wasn't correct with my multi-node Riak cluster (I set
>> "allow_mult" to false).  Any thoughts?
>>
>> Thanks in advance!
>>
>> Qiang
>>
>> _______________________________________________
>> riak-users mailing list
>> riak-users@lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>>
>>
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to