pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/riak



Module name:	wip
Committed by:	fhajny
Date:		Mon Feb 23 17:32:17 UTC 2015

Modified Files:
	wip/riak: Makefile Makefile.versions PLIST distinfo
	wip/riak/patches: patch-deps_node__package_priv_base_env.sh

Log Message:
Update riak to 2.0.5.

2.0.5
- Adding --format=csv to allow some administrative commands to be output
  as csv files
- Sequential tuning Improving leveldb for when a single database (vnode)
  receives a large write volume. This situation commonly occurs during
  a Riak handoff operation.
- Add optional timeout for handle_handoff_data callback and improve logging
- L0 Realtime connection balancing. N v3 repl realtime connections are chosen
  randomly which can lead to large imbalances. Previous implementations did
  a better job of ensuring there was good balance. The goal of this work is
  to bring that back to v3 realtime replication.
- If Solr complains that the index exists, update Riak's metadata to reflect it
- node_get_fsm_time and node_put_fsm_time stats are incorrect.
  node_get_fsm_time and node_put_fsm_time values are an order of magnitude
  smaller than 2.0.2
- Other bugfixes

2.0.4
- Improve AAE fullsync by estimating total number of keys. This allows for
  better sizing of the bloom filter when performing a bloom-fold-based exchange
  and enhances the adaptive exchange logic that was added previously in Riak
  2.0.1. In that version, the new riak_repl.fullsync_direct_percentage_limit
  setting was added, which allowed the limit to be specified as a percentage of
  total keys rather than as a fixed number.
- Added last_fullsync_complete stat tracking
- Expose AAE tree status in the logs
- Improve AAE fullsync by using breadth-first exchange
- Riak now uses Exometer for collecting metrics and has an improved CLI for
  finding and displaying them
- Internal components can process partial configurations as if they were in the
  global config file. This supports the handoff visibility changes.
- Riak now uses Clique for managing CLI commands. The initial commands covered
  exist to increase visibility into the handoff process and provide Cuttlefish
  config support from the CLI.
- Fix stats process crash if no leader
- Address some minor bugs around establishing SSL connections
- 2.0 port of AAE transient filesystem failures
- Fix error/retry exit counts on location down messages
- Fix deadlock when performing AAE fullsync over SSL (Erlang VM patch)
- Prevent servers from accepting SSLv3 connections (Erlang VM patch)
- The map Data Type is now more efficient when merging
- Fix a case in which sibling explosion could occur during handoff
- Special handling for the net_ticktime setting in admin scripts
- Add a missing function clause in riak_kv_node that could result in crashes
- Avoid timeouts when handoff sender is folding over a large number of keys
- No more extra work for handoff sender after TCP error makes that work useless
- Report error when failing to open file instead of crashing when calling
  riak_core_util:replace_file/2
- Ensure creation of ensembles when strongly consistent bucket types
  with different n_vals from default bucket type do not yet have buckets
- Avoid SSL deadlocks that occur when sending data bidirectionally using Erlang
  SSL sockets. The fix is a patch to the Erlang VM shipped with the build.

2.0.3:
- Introduce exometer metrics into 2.0
- Remove afunix from EXOMETER_PACKAGES.
- remove afunix from reltool.config

Full changelog:

https://github.com/basho/riak/blob/2.0/RELEASE-NOTES.md


To generate a diff of this commit:
cvs -z3 rdiff -u -r1.11 -r1.12 wip/riak/Makefile.versions
cvs -z3 rdiff -u -r1.19 -r1.20 wip/riak/PLIST
cvs -z3 rdiff -u -r1.21 -r1.22 wip/riak/distinfo
cvs -z3 rdiff -u -r1.25 -r1.26 wip/riak/Makefile
cvs -z3 rdiff -u -r1.3 -r1.4 \
    wip/riak/patches/patch-deps_node__package_priv_base_env.sh

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/riak/Makefile.versions?r1=1.11&r2=1.12
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/riak/PLIST?r1=1.19&r2=1.20
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/riak/distinfo?r1=1.21&r2=1.22
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/riak/Makefile?r1=1.25&r2=1.26
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/riak/patches/patch-deps_node__package_priv_base_env.sh?r1=1.3&r2=1.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index