Java client -- slow to shutdown

Luke Bakken lbakken at
Mon Nov 28 07:52:02 EST 2016

Hi Toby -

Thanks for reporting this. We can continue the discussion via GH issue #689.

Luke Bakken
lbakken at

On Wed, Nov 23, 2016 at 9:58 PM, Toby Corkindale <toby at> wrote:
> Hi,
> I'm using the Java client via protocol buffers to Riak.
> (Actually I'm using it via Scala 2.11.8 on OpenJDK 8)
> After calling client.shutdown(), there is always a delay of 4 seconds before
> the app actually exits. Why is this, and what can I do about it?
> To demonstrate the issue, use these files:
> If you put both of them in a fresh directory and then run "sbt", it should
> grab various dependencies and stuff, and then you can use "compile" and
> "run" commands.
> (You'll need to do "export" in the shell
> before you run sbt)
> If you do "run" a few times, you'll see it always takes four seconds to get
> back to the sbt prompt. If you comment out the two riak statements in the
> source code (the connection and shutdown), then "run" a few times, it takes
> zero seconds.
> I've tested this outside of sbt and the same issue exists.. it's just easier
> to make a quick demo that works inside sbt.
> Also reported as
> Cheers
> Toby

More information about the riak-users mailing list