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