Basho and Gemini Mobile New Contributions to Erlang Cluster Management
After riak_core — the refactored Riak core that can be used for building distributed apps without shared state, Basho is releasing now riak_err:
The riak_err OTP application replaces about 90% of the default Erlang/OTP info/error/warning event handling mechanism. The replacement handler places strict limits on the maximum size of a formatted message. So, if you want to limit the maximum length of an error message to 64 kilobytes, you can. The result is that it’s now much more difficult to get Riak to crash due to error message handling.
riak_err is available on ☞ GitHub.
Gemini Mobile Technologies, the company behind Hibari, the distributed, high available key-value store, is open sourcing under Apache license cluster_info:
It provides a flexible and easily-extendible way to dump the state of a cluster of Erlang nodes. The app can also automatically gather all of this data from all nodes and write it into a single file. It’s about as easy as can be to take a snapshot of all nodes in a cluster.
Currently, cluster_info is packaged together with Hibari, but Basho will start distributing it with the next Riak release.
Original title and link: Basho and Gemini Mobile New Contributions to Erlang Cluster Management (NoSQL databases © myNoSQL)