From owner-svn-ports-all@FreeBSD.ORG Thu Mar 6 00:24:10 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0673BDD1; Thu, 6 Mar 2014 00:24:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E5A7B1D4; Thu, 6 Mar 2014 00:24:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s260O9Jg085889; Thu, 6 Mar 2014 00:24:09 GMT (envelope-from osa@svn.freebsd.org) Received: (from osa@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s260O9US085887; Thu, 6 Mar 2014 00:24:09 GMT (envelope-from osa@svn.freebsd.org) Message-Id: <201403060024.s260O9US085887@svn.freebsd.org> From: "Sergey A. Osokin" Date: Thu, 6 Mar 2014 00:24:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r347159 - head/databases/redis X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 00:24:10 -0000 Author: osa Date: Thu Mar 6 00:24:09 2014 New Revision: 347159 URL: http://svnweb.freebsd.org/changeset/ports/347159 QAT: https://qat.redports.org/buildarchive/r347159/ Log: Upgrade from 2.8.6 to 2.8.7. # UPGRADE URGENCY: LOW for Redis, LOW for Sentinel. However this release adds new features so users may want to upgrade in order to exploit the new functionalities. * [FIX] Sometimes the absolute config file path was obtained in a wrong way. This happened when there was a "dir" directive inside the config file and at the same time the configuration file was given as a relative path to redis-server or redis-sentinel executables. * [FIX] redis-cli: Automatically enter --slave mode when SYNC or PSYNC are called during an interactive session. * [FIX] Sentinel "IDONTKNOW" error removed as it does not made sense with the new Sentinel design. This error was actually a fix for a design error in the first implementation of Sentinel. * [FIX] Sentinel: added a missing exit() call to abort after config file checks at startup. This error was introduced with an improvement in a previous 2.8 release. * [FIX] BITCOUNT: fixed unaligned access causing issues in sparc and other archs not capable of dealing with unaligned accesses. This also makes the code faster in archs where unaligned accesses are allowed. * [FIX] Sentinel: better nodes fail over start time desynchronization to avoid split-brain during the voting process needed to get authorization to fail over. This means the system is less likely to need to retry and will fail over faster. No changes in behavior / correctness. * [FIX] Force INFO used_memory_peak to match peak memory. This generated some confusion among users even if it was not an actual bug. * [NEW] Sentinel unit tests and framework. More tests needed and units must be improved in order to have less false positives, but it is a start and features a debugging console that is useful to fix tests or to inspect bugs causing tests failures. * [NEW] New Sentinel events: +/-monitor and +set used to monitor when an instance to monitor is added or removed, or when a configuration is modified via SENTINEL SET. * [NEW] Redis-cli updated to use SCAN instead of random sampling via RANDOMKEY in order to implement --bigkeys feature. Moreover the implementation now supports pipelining and reports more information at the end of the scan. Much faster, much better. A special thank you to Michael Grunder for this improvement. * [NEW] redis-cli now supports a new --intrinsic-latency mode that is able to meter the latency of a system due to kernel / hypervisor. How to use it is explained at http://redis.io/topics/latency. * [NEW] New command BITPOS: find first bit set or clear in a bitmap. * [NEW] CONFIG REWRITE calls are now logged. Modified: head/databases/redis/Makefile head/databases/redis/distinfo Modified: head/databases/redis/Makefile ============================================================================== --- head/databases/redis/Makefile Thu Mar 6 00:21:06 2014 (r347158) +++ head/databases/redis/Makefile Thu Mar 6 00:24:09 2014 (r347159) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= redis -DISTVERSION= 2.8.6 +DISTVERSION= 2.8.7 CATEGORIES= databases MASTER_SITES= http://download.redis.io/releases/ Modified: head/databases/redis/distinfo ============================================================================== --- head/databases/redis/distinfo Thu Mar 6 00:21:06 2014 (r347158) +++ head/databases/redis/distinfo Thu Mar 6 00:24:09 2014 (r347159) @@ -1,2 +1,2 @@ -SHA256 (redis-2.8.6.tar.gz) = efd0c9cb8d2696db44d8cb8309fed96607f68b93bb126615e64bff364e716658 -SIZE (redis-2.8.6.tar.gz) = 1052017 +SHA256 (redis-2.8.7.tar.gz) = a93e352e50bcc076e649174319c2a819306735c1a1ee83d498ced146eda78670 +SIZE (redis-2.8.7.tar.gz) = 1064262