Hi,

I think the only "save" way is to fetch a key out of a bucket. Otherwise
a fresh reinstalled node with a fresh installed riak without any data
would accept _writes_ to it even before it is in the cluster.

So I would always do the "fetch key" check. (The backend has to be up as
well for that, hasn't it? ;))

Cheers
Simon

On Sun, Feb 02, 2014 at 10:21:17AM -0800, Konstantin Kalin wrote:
> Sounds interesting. Does the ping covers a case when Riak is half alive? Does 
> it check status of a backend engine?  
> We had a case due to a bug that bitcask was down but Riak was up. 
> 
> Thank you,
> Konstantin. 
> 
> On Feb 2, 2014, at 10:16 AM, Brian Roach <[email protected]> wrote:
> 
> > Konstantin,
> > 
> > Doing a HTTP Ping request[1] to Riak is one approach. You could also
> > do a HTTP Fetch[2] for a specific bucket/key pair.
> > 
> > Another thing worth noting is that the all-new v2.0 of the Java client
> > we'll be releasing for Riak 2.0 is much, much better in terms of load
> > balancing and node management. It's built from the ground up to work
> > with a cluster vs. the old client which just sort of had it tacked on.
> > 
> > Operationally, for example, you'll be able to just push a properties
> > file out that your application can monitor and reconfigure the running
> > client.
> > [1] http://docs.basho.com/riak/latest/dev/references/http/ping/
> > [2] http://docs.basho.com/riak/latest/dev/references/http/fetch-object/
> > 
> > Thanks,
> > - Roach
> > 
> > On Sun, Feb 2, 2014 at 10:23 AM, Konstantin Kalin
> > <[email protected]> wrote:
> >> Sorry jumping into the discussion. What is a best way to monitor Riak node
> >> health? Most loadbalancer uses HTTP request to check if a node is alive.
> >> 
> >> Currently we use Riak Java client to load balance requests to Riak. The
> >> issue is if a node gets removed or added all Java servers need to update
> >> configuration to reflect the changes. It's kinda annoying for operation
> >> team. So we started thinking about putting LB between Riak cluster and Java
> >> clients.
> >> 
> >> Thank you,
> >> Konstantin.
> 
> 
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to