From bbd634d3b2833307069ce5f93399c4f9bb366000d44b875fcbcd671fa44473f8 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 2 Apr 2015 11:21:30 +0000 Subject: [PATCH] Accepting request 294142 from home:darix:apps - update to 3.0.0 >> What's new in Redis 3.0 compared to Redis 2.8? * Redis Cluster: a distributed implementation of a subset of Redis. * New "embedded string" object encoding resulting in less cache misses. Big speed gain under certain work loads. * AOF child -> parent final data transmission to minimize latency due to "last write" during AOF rewrites. * Much improved LRU approximation algorithm for keys eviction. * WAIT command to block waiting for a write to be transmitted to the specified number of slaves. * MIGRATE connection caching. Much faster keys migraitons. * MIGARTE new options COPY and REPLACE. * CLIENT PAUSE command: stop processing client requests for a specified amount of time. * BITCOUNT performance improvements. * CONFIG SET accepts memory values in different units (for example you can use "CONFIG SET maxmemory 1gb"). * Redis log format slightly changed reporting in each line the role of the instance (master/slave) or if it's a saving child log. * INCR performance improvements. >> Refactoring changes (no new features nor bug fixes) * Blocking operations full refactoring (blocked.c) * Client output buffer memory tracking refactored. for all the details see /usr/share/doc/packages/redis/00-RELEASENOTES - refreshed redis-enable-bactrace-on-x86-and-ia64-only.patch to apply cleanly OBS-URL: https://build.opensuse.org/request/show/294142 OBS-URL: https://build.opensuse.org/package/show/server:database/redis?expand=0&rev=62 --- redis-2.8.19.tar.gz | 3 -- redis-3.0.0.tar.gz | 3 ++ ...enable-bactrace-on-x86-and-ia64-only.patch | 5 ++- redis.changes | 36 +++++++++++++++++++ redis.spec | 2 +- 5 files changed, 42 insertions(+), 7 deletions(-) delete mode 100644 redis-2.8.19.tar.gz create mode 100644 redis-3.0.0.tar.gz diff --git a/redis-2.8.19.tar.gz b/redis-2.8.19.tar.gz deleted file mode 100644 index 2d0def2..0000000 --- a/redis-2.8.19.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29bb08abfc3d392b2f0c3e7f48ec46dd09ab1023f9a5575fc2a93546f4ca5145 -size 1254857 diff --git a/redis-3.0.0.tar.gz b/redis-3.0.0.tar.gz new file mode 100644 index 0000000..1f8253e --- /dev/null +++ b/redis-3.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654c95c6236692dcb916fccba9a34d0877cc91338c8b6a372511e6eb080e34bf +size 1358081 diff --git a/redis-enable-bactrace-on-x86-and-ia64-only.patch b/redis-enable-bactrace-on-x86-and-ia64-only.patch index f9d80e5..494bb49 100644 --- a/redis-enable-bactrace-on-x86-and-ia64-only.patch +++ b/redis-enable-bactrace-on-x86-and-ia64-only.patch @@ -2,12 +2,11 @@ Index: src/config.h =================================================================== --- src/config.h.orig +++ src/config.h -@@ -57,9 +57,11 @@ - #endif +@@ -63,8 +63,10 @@ /* Test for backtrace() */ + #if defined(__APPLE__) || (defined(__linux__) && defined(__GLIBC__)) +#if defined(__i386__) || defined(__x86_64__) || defined(__ia64__) - #if defined(__APPLE__) || defined(__linux__) #define HAVE_BACKTRACE 1 #endif +#endif diff --git a/redis.changes b/redis.changes index ba44667..06e3391 100644 --- a/redis.changes +++ b/redis.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Thu Apr 2 11:07:42 UTC 2015 - mrueckert@suse.de + +- update to 3.0.0 + >> What's new in Redis 3.0 compared to Redis 2.8? + + * Redis Cluster: a distributed implementation of a subset of Redis. + * New "embedded string" object encoding resulting in less cache + misses. Big speed gain under certain work loads. + * AOF child -> parent final data transmission to minimize latency + due to "last write" during AOF rewrites. + * Much improved LRU approximation algorithm for keys eviction. + * WAIT command to block waiting for a write to be transmitted + to the specified number of slaves. + * MIGRATE connection caching. Much faster keys migraitons. + * MIGARTE new options COPY and REPLACE. + * CLIENT PAUSE command: stop processing client requests for a + specified amount of time. + * BITCOUNT performance improvements. + * CONFIG SET accepts memory values in different units (for + example you can use "CONFIG SET maxmemory 1gb"). + * Redis log format slightly changed reporting in each line the + role of the instance (master/slave) or if it's a saving child + log. + * INCR performance improvements. + + >> Refactoring changes (no new features nor bug fixes) + + * Blocking operations full refactoring (blocked.c) + * Client output buffer memory tracking refactored. + + for all the details see + /usr/share/doc/packages/redis/00-RELEASENOTES +- refreshed redis-enable-bactrace-on-x86-and-ia64-only.patch to + apply cleanly + ------------------------------------------------------------------- Wed Apr 1 16:31:16 UTC 2015 - mrueckert@suse.de diff --git a/redis.spec b/redis.spec index 7ec6d41..5170396 100644 --- a/redis.spec +++ b/redis.spec @@ -26,7 +26,7 @@ %define _conf_dir %{_sysconfdir}/%{name} Name: redis -Version: 2.8.19 +Version: 3.0.0 Release: 0 Summary: Persistent key-value database License: BSD-3-Clause