Riak Recap, November 19th 2016

Alexander Sicular siculars at basho.com
Sat Nov 19 12:38:55 EST 2016

Hello Folks,

This is a fantastic beast of a recap with lots of great things to get to
this weekend. We just announced Riak KV 2.2.0. This new version brings a
host of goodies (with the requisite client libraries.) If you’re looking
for something new to try out before next week with the in-laws, give it a

Are you working on something Riak related? Reply to me and I’ll get your
talk, project or blog post in the next Riak Recap. Perhaps you’re
interested in penning a guest post on the Basho blog? [0]

## Announcements


   Riak KV 2.2.0! Check out the blog post [1], release notes [2], upgrade
   docs [3], downgrade docs [4]. Here are some of the highlights:

      Global Object Expiration in LevelDB

      LZ4 compression for LevelDB

      Support for HyperLogLog Data Types

      Improved Active Anti-Entropy Performance

      Cluster Job Controls

      Improvements to Riak Search (up to 5x faster ingest)

      Support for Debian 8 and Ubuntu 16


   Of course, what new release is complete without a slew of new client

      Java 2.1.0 release notes [5], Github tag [6], Maven [7]

      Erlang 2.5.0 release notes [8], Github tag [9]

      Python 2.6.1 release notes [10] Github tag [11], PyPi [12]

      PHP 3.2.0 release notes [13], Github tag [14], Package [15]

      PHP-PB 1.2.0 release notes [16], Github tag [17], Package [18]

      Node.js 2.3.0 release notes [19], Github tag [20], NPM [21]

      Go 1.8.0 release notes [22], Github tag [23]

      Ruby 2.5.0 release notes [24], Github tag [25], Rubygems [26]

      .Net 2.4.0 release notes [27], Github tag [28], Nuget [29]


   Lager has a new home. Basho has moved Lager into its own organization at
   Github [30]. Mark Allen and John Daily will continue their fine stewardship
   of the project and encourage others to participate [31].

## Basho for Business

We want to help you get the most out of Riak. Basho offers Open Source
support [32], professional services [33], such as developer and operations
training, and we offer reduced pricing for startups. If you're interested
in hearing more, drop us your details [34] and we'll have someone reach out
to answer your questions. Hey, you might get to talk to me!

## Jobs at Basho

Interested in working on distributed computing related problems or helping
our community with theirs? We’re hiring, here are a few of our open
positions. Check out the rest [35].


   Client Services Engineer (London) [36].

   Developer Advocate EMEA (London) [37].

   Developer Advocate (US) [38].

   Solution Architect (SF) [39].

(Yes, we are remote friendly.)

## Recently Answered


   Pratik Kulkarni is having jar trouble [40]. AJAX DoneBy Jack [41] and
   Guido Medina [42] help out. Maven/Graven should download all the
   dependencies or Alex Moore lets us know [43] you can find an all-in-one /
   uber jar here [44].

   Ryan Maclear is experiencing handoff failure becasue of tcp errors [45].
   I mention there are a number of things you can adjust [46] in relation to.

   Joe Olson writes with a question about the new TTL feature in Riak TS
   (and now in KV!) [47]. Basho’s Matthew Von-Maszewski [48] and Pavel Hardak
   [49] elaborate.

   Basho’s Nick Marino helps [50] Mav erick with his request on using
   commit hooks [51].

   Raymond Semov is concerned with the uneven distribution of vnodes
   (partitions) in his cluster [52]. Basho’s Drew Pirrone-Brusse crafts a
   masterful response on how partition distribution happens in Riak and what
   to do to tune it [53].

   In response to Johnny Tan’s r/w during node replacement [54] request,
   Magnus Kessler lets us know that nodes are ready to go as soon as they
   enter the cluster [55].

   Jan Paulus brings us a question about time weighted average calculations
   in Riak TS [56]. Basho’s Andrei Zavada writes back with how that works now
   and some insight into the next TS release [57].

   Arun Rajagopalan wants to call into the Erlang shell from the command
   line [58]. Basho’s Luke Bakken lets us know that you can use the same
   Erlang that ships with Riak [59].

   Yes, we take pull requests to the docs (and all the other repos), sean
   mcevoy [60]. Thanks for pointing that out, Luca Favatella [61].

   Vikram Lalit is interested in using CRDT sets and buckets from the
   Erlang client [62]. All-star contributor to the mailing list, Magnus
   Kessler, show us exactly how to do this in Erlang [63].

   Mav erick needs help with commit hooks [64] at start up. After a bit of
   back and forth trying to debug, Luke Bakken opens a github issue [65] to
   further the discussion.

## Open Discussions


   Daniel Miller needs help avoiding RAM overflow and consequent OOM killer
   in Riak CS [66].

   Luca Favatella is looking for some insights from the community on how
   best to store data offline in an Android environment [67].

   Jing Liu is looking for best practices on how to load test Riak [68].
   Magnus Kessler asks some more q’s and offers guidance [69].

   Toby Corkindale has concerns about Riak CS logging [70].

Have a fantastical weekend,

-Alexander Sicular

Solution Architect, Basho


[0] http://basho.com/blog/

[1] http://basho.com/posts/technical/riak-kv-2-2-release-highlights/

[2] http://docs.basho.com/riak/kv/2.2.0/release-notes/

[3] http://docs.basho.com/riak/kv/2.2.0/setup/upgrading/cluster/

[4] https://docs.basho.com/riak/kv/2.2.0/setup/downgrade/

[5] https://github.com/basho/riak-java-client/blob/develop/RELNOTES.md#210

[6] https://github.com/basho/riak-java-client/releases/tag/riak-client-2.1.0


[8] https://github.com/basho/riak-erlang-client/blob/master/RELNOTES.md

[9] https://github.com/basho/riak-erlang-client/releases/tag/2.5.0


[11] https://github.com/basho/riak-python-client/releases/tag/2.6.1

[12] https://pypi.python.org/pypi/riak/2.6.1

[13] https://github.com/basho/riak-php-client/blob/develop/RELNOTES.md

[14] https://github.com/basho/riak-php-client/releases/tag/3.2.0

[15] https://packagist.org/packages/basho/riak#V3.2.0

[16] https://github.com/basho/riak-phppb-client/blob/master/RELNOTES.md#120

[17] https://github.com/basho/riak-phppb-client/releases/tag/1.2.0

[18] https://packagist.org/packages/basho/riak-pb#1.2.0

[19] https://github.com/basho/riak-nodejs-client/blob/master/RELNOTES.md

[20] https://github.com/basho/riak-nodejs-client/releases/tag/v2.3.0

[21] https://www.npmjs.com/package/basho-riak-client

[22] https://github.com/basho/riak-go-client/blob/master/RELNOTES.md

[23] https://github.com/basho/riak-go-client/releases/tag/1.8.0

[24] https://github.com/basho/riak-ruby-client/blob/master/RELNOTES.md

[25] https://github.com/basho/riak-ruby-client/releases/tag/v2.5.0

[26] https://rubygems.org/gems/riak-client/versions/2.5.0


[28] https://github.com/basho/riak-dotnet-client/releases/tag/v2.4.0

[29] https://www.nuget.org/packages/RiakClient/2.4.0

[30] https://github.com/erlang-lager/lager


[32] http://basho.com/products/support/

[33] http://basho.com/products/professional-services/

[34] http://basho.com/contact/

[35] http://bashojobs.theresumator.com

[36] http://bashojobs.theresumator.com/apply/zznz3Z/Client-Services-Engineer

[37] http://bashojobs.theresumator.com/apply/nVY7Ea/Developer-Advocate-EMEA

[38] http://bashojobs.theresumator.com/apply/pA1Nnk/Developer-Advocate-US

[39] http://bashojobs.theresumator.com/apply/EPglZt/Solution-Architect





[44] http://riak-java-client.s3.amazonaws.com/index.html





















[65] https://github.com/basho/riak_kv/issues/1541





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.basho.com/pipermail/riak-users_lists.basho.com/attachments/20161119/c3c66ab8/attachment-0002.html>

More information about the riak-users mailing list