]>
git.saurik.com Git - redis.git/log
Pieter Noordhuis [Thu, 10 Mar 2011 16:02:05 +0000 (17:02 +0100)]
Convert encoding of result when in limits
Pieter Noordhuis [Thu, 10 Mar 2011 15:53:20 +0000 (16:53 +0100)]
Remove comment
antirez [Thu, 10 Mar 2011 15:39:19 +0000 (16:39 +0100)]
fixed diskstore race condition
Pieter Noordhuis [Thu, 10 Mar 2011 15:34:52 +0000 (16:34 +0100)]
Generic iterator code for usage in ZUNIONSTORE/ZINTERSTORE
Pieter Noordhuis [Thu, 10 Mar 2011 15:17:14 +0000 (16:17 +0100)]
Make zzlLength take a ziplist argument
Pieter Noordhuis [Thu, 10 Mar 2011 15:16:27 +0000 (16:16 +0100)]
Add new string to long long function
antirez [Wed, 9 Mar 2011 18:14:04 +0000 (19:14 +0100)]
encoding agnostic intsets
antirez [Wed, 9 Mar 2011 17:49:59 +0000 (18:49 +0100)]
ziplist are now endianess agnostic
antirez [Wed, 9 Mar 2011 16:31:02 +0000 (17:31 +0100)]
zipmaps are now endianess agnostic, needed for on disk serialization of zipmaps without convertions layers
antirez [Wed, 9 Mar 2011 16:28:16 +0000 (17:28 +0100)]
memrev variants only doing the work if the target host is big endian
antirez [Wed, 9 Mar 2011 15:36:02 +0000 (16:36 +0100)]
TODO updated
antirez [Wed, 9 Mar 2011 15:33:09 +0000 (16:33 +0100)]
Ehm... sorry if we don't support PDP endianess
antirez [Wed, 9 Mar 2011 15:24:18 +0000 (16:24 +0100)]
endianess conversion API, to be applied to specially encoded data types for arch agnostic encoding.
Pieter Noordhuis [Wed, 9 Mar 2011 15:13:39 +0000 (16:13 +0100)]
Fix used function in ZCARD
Pieter Noordhuis [Wed, 9 Mar 2011 15:13:06 +0000 (16:13 +0100)]
Convert encoding when thresholds overflow
antirez [Wed, 9 Mar 2011 14:44:21 +0000 (15:44 +0100)]
byte ordering detection in config.h
Pieter Noordhuis [Wed, 9 Mar 2011 13:01:57 +0000 (14:01 +0100)]
Configurable thresholds for encoded sorted sets
Pieter Noordhuis [Wed, 9 Mar 2011 12:16:38 +0000 (13:16 +0100)]
Persistence code for encoded sorted sets
Pieter Noordhuis [Wed, 9 Mar 2011 11:37:59 +0000 (12:37 +0100)]
Support dual encoding for more commands
Pieter Noordhuis [Wed, 9 Mar 2011 10:29:21 +0000 (11:29 +0100)]
Support dual encoding for ZRANGEBYSCORE et al
Pieter Noordhuis [Wed, 9 Mar 2011 10:06:25 +0000 (11:06 +0100)]
Helpers to move around in encoded sorted set
Pieter Noordhuis [Wed, 9 Mar 2011 09:30:55 +0000 (10:30 +0100)]
Support dual encoding for ZREMRANGEBYRANK
Pieter Noordhuis [Tue, 8 Mar 2011 23:00:19 +0000 (00:00 +0100)]
Support dual encoding for ZRANGE
Pieter Noordhuis [Tue, 8 Mar 2011 22:56:59 +0000 (23:56 +0100)]
Properly free encoded sorted set
Pieter Noordhuis [Tue, 8 Mar 2011 21:23:56 +0000 (22:23 +0100)]
Look up and remove elements by range
Pieter Noordhuis [Tue, 8 Mar 2011 21:14:46 +0000 (22:14 +0100)]
Typo
Pieter Noordhuis [Tue, 8 Mar 2011 20:36:43 +0000 (21:36 +0100)]
Little less obfuscation
Pieter Noordhuis [Tue, 8 Mar 2011 16:11:15 +0000 (17:11 +0100)]
Support dual encoding in ZREM
antirez [Tue, 8 Mar 2011 15:52:39 +0000 (16:52 +0100)]
removed useless call
Pieter Noordhuis [Tue, 8 Mar 2011 15:51:41 +0000 (16:51 +0100)]
Don't encode element argument when dealing with ziplist
Pieter Noordhuis [Tue, 8 Mar 2011 15:44:22 +0000 (16:44 +0100)]
Initial work for ziplist backed sorted sets
Pieter Noordhuis [Tue, 8 Mar 2011 15:08:52 +0000 (16:08 +0100)]
Add function to create ziplist-backed sorted set
Pieter Noordhuis [Tue, 8 Mar 2011 11:30:01 +0000 (12:30 +0100)]
Fast conversion of double when representable as long long
antirez [Tue, 8 Mar 2011 14:55:34 +0000 (15:55 +0100)]
same final call of two if branches moved outside
antirez [Tue, 8 Mar 2011 14:10:20 +0000 (15:10 +0100)]
useless function removed
antirez [Tue, 8 Mar 2011 14:03:51 +0000 (15:03 +0100)]
comment typo fixed
Pieter Noordhuis [Thu, 10 Feb 2011 10:49:59 +0000 (11:49 +0100)]
Rename zset range functions
Pieter Noordhuis [Mon, 17 Jan 2011 10:10:30 +0000 (11:10 +0100)]
Test for ranges where min > max
Pieter Noordhuis [Thu, 13 Jan 2011 15:06:03 +0000 (16:06 +0100)]
Compiler should decide on inlining
Pieter Noordhuis [Tue, 7 Dec 2010 22:21:05 +0000 (23:21 +0100)]
Move logic concerned with zset ranges
This also optimizes ZREVRANGEBYSCORE for pathological cases where a
sorted set contains many elements with the same score. Previously,
it would traverse the list from back to front in such a case.
Pieter Noordhuis [Thu, 9 Dec 2010 09:37:35 +0000 (10:37 +0100)]
Undo rename of function names where something went wrong
antirez [Mon, 7 Mar 2011 11:22:00 +0000 (12:22 +0100)]
Merge remote branch 'pietern/unstable-sigs' into unstable
Pieter Noordhuis [Sun, 6 Mar 2011 20:14:40 +0000 (21:14 +0100)]
Show database number in cli prompt when non-zero
Pieter Noordhuis [Sun, 6 Mar 2011 19:46:40 +0000 (20:46 +0100)]
Store SELECTed database for reconnect (issue #468)
Pieter Noordhuis [Sun, 6 Mar 2011 19:13:01 +0000 (20:13 +0100)]
Minor memory leak in redis-cli (issue #464)
Pieter Noordhuis [Sun, 6 Mar 2011 19:00:08 +0000 (20:00 +0100)]
Only save history when stdin is a tty (issue #465)
Pieter Noordhuis [Sun, 6 Mar 2011 16:49:22 +0000 (17:49 +0100)]
Save RDB on SIGTERM (see issue #471)
antirez [Fri, 4 Mar 2011 17:10:43 +0000 (18:10 +0100)]
possible fix for a failed assertion introduced with the latest diskstore speedup fix
antirez [Fri, 4 Mar 2011 15:22:50 +0000 (16:22 +0100)]
Fixed return value of GETRANGE / SUBSTR
antirez [Fri, 4 Mar 2011 15:13:54 +0000 (16:13 +0100)]
AOF file descriptor leak fixed
antirez [Fri, 4 Mar 2011 14:49:01 +0000 (15:49 +0100)]
TTL command fixed to work reliably with diskstore
antirez [Fri, 4 Mar 2011 14:45:38 +0000 (15:45 +0100)]
debugging message moved from REDIS_WARING to REDIS_DEBUG
antirez [Tue, 1 Mar 2011 14:20:35 +0000 (15:20 +0100)]
Redis manifesto added
antirez [Mon, 28 Feb 2011 16:55:05 +0000 (17:55 +0100)]
fix type in rdbSaveKeyValuePair() when saving an intset. Don't merge this commit into 2.2 as will not apply cleanly.
antirez [Mon, 28 Feb 2011 16:53:47 +0000 (17:53 +0100)]
direct saving of specially encoded types implemented for lists and sets too
antirez [Mon, 28 Feb 2011 16:36:12 +0000 (17:36 +0100)]
define name typo fixed
antirez [Mon, 28 Feb 2011 16:06:31 +0000 (17:06 +0100)]
added new RDB codes for ziplist encoded lists and intset encodeed sets
antirez [Mon, 28 Feb 2011 16:06:09 +0000 (17:06 +0100)]
save ziplist encoded type as a different type id. Done as separated commit since this is the part that will not merge cleanly in 2.2
antirez [Mon, 28 Feb 2011 15:55:34 +0000 (16:55 +0100)]
convert the zipmap into hash in rdb loading if the zipmap has too many elements
antirez [Mon, 28 Feb 2011 14:31:54 +0000 (15:31 +0100)]
RDB/AOF loading times logged with millisecond precision
antirez [Mon, 28 Feb 2011 14:13:49 +0000 (15:13 +0100)]
fix for zipmap raw saving in unstable branch
antirez [Mon, 28 Feb 2011 13:48:49 +0000 (14:48 +0100)]
encoded types API to get blob length
antirez [Mon, 28 Feb 2011 08:56:48 +0000 (09:56 +0100)]
save zipmap encoded hashes as blobs. Work in progress.
antirez [Fri, 25 Feb 2011 18:11:25 +0000 (19:11 +0100)]
less delays in diskstore when there are many writes. more work to do.
antirez [Fri, 25 Feb 2011 09:59:57 +0000 (10:59 +0100)]
more disk store fields in INFO
Pieter Noordhuis [Wed, 23 Feb 2011 08:39:29 +0000 (09:39 +0100)]
Restore argc/argv in EXEC after command is executed
antirez [Tue, 22 Feb 2011 17:22:00 +0000 (18:22 +0100)]
fixed client-libraries/README to reflect the new site path instead of google code
antirez [Tue, 22 Feb 2011 16:40:33 +0000 (17:40 +0100)]
linenoise updated
antirez [Tue, 22 Feb 2011 15:40:24 +0000 (16:40 +0100)]
fixed color support for test suite. Now colors are shown as long as there is xterm somewhere inside the TERM env var
Paul Gideon Dann [Tue, 22 Feb 2011 10:49:17 +0000 (10:49 +0000)]
Allow port to be 0 in configuration, in order to allow disabling of TCP.
antirez [Mon, 21 Feb 2011 23:03:03 +0000 (00:03 +0100)]
conflict resolved in cherry pick
antirez [Mon, 21 Feb 2011 16:50:54 +0000 (17:50 +0100)]
suppress a Linux warning, for 2.2 sake
antirez [Mon, 21 Feb 2011 16:41:25 +0000 (17:41 +0100)]
check return value of getcwd()
antirez [Thu, 17 Feb 2011 11:20:59 +0000 (12:20 +0100)]
CONFIG SET/GET for all the special encoding parameters of sets, lists, hashes
antirez [Wed, 16 Feb 2011 11:41:40 +0000 (12:41 +0100)]
SPOP replication/AOF patch ported to unstable branch
antirez [Mon, 14 Feb 2011 01:51:27 +0000 (02:51 +0100)]
CONFIG GET/SET dir implemented
antirez [Fri, 11 Feb 2011 10:16:15 +0000 (11:16 +0100)]
fixed two diskstore issues, a quasi-deadlock creating problems with I/O speed and a race condition among threads
antirez [Wed, 9 Feb 2011 09:10:35 +0000 (10:10 +0100)]
introduced a new logging function for big messages
antirez [Mon, 7 Feb 2011 14:28:01 +0000 (15:28 +0100)]
Merge remote branch 'pietern/unstable-brpoplpush' into unstable
antirez [Mon, 7 Feb 2011 12:43:29 +0000 (13:43 +0100)]
Fix for the previous port 0 patch, thanks to Pieter for noticing the error
antirez [Mon, 7 Feb 2011 11:52:01 +0000 (12:52 +0100)]
If port zero is specified, Redis will not listen for TCP connections
Pieter Noordhuis [Mon, 31 Jan 2011 15:50:17 +0000 (16:50 +0100)]
Clarify comment
Pieter Noordhuis [Mon, 31 Jan 2011 15:49:56 +0000 (16:49 +0100)]
Reply with single null bulk for unsuccesful BRPOPLPUSH
antirez [Thu, 27 Jan 2011 15:52:37 +0000 (16:52 +0100)]
propagate key eviction to slaves and AOF, like for expires, so that replicas and AOFs are always consistent even in maxmemory mode.
antirez [Thu, 27 Jan 2011 09:27:25 +0000 (10:27 +0100)]
Fixed a theoretical non exploitable security bug reported by @chrisrohlf. In theory if we undefine SDS_ABORT_ON_OOM from sds.c AND modify zmalloc.c in order to don't quit on out of memory (but this would break every other part of Redis), on out of memory there is a possible heap overflow.
antirez [Wed, 26 Jan 2011 09:42:32 +0000 (10:42 +0100)]
TODO list updated
antirez [Mon, 24 Jan 2011 09:56:06 +0000 (10:56 +0100)]
INFO commandstats section reset with config resetstat, a new microseconds per call field, and a few other minor things
antirez [Mon, 24 Jan 2011 09:05:42 +0000 (10:05 +0100)]
portability fix in redis benchmark, using zu format specified with size_t instead of lu
antirez [Sun, 23 Jan 2011 21:14:15 +0000 (22:14 +0100)]
Now INFO outputs the "INFO default" output if no argument is passed. Also added counts of calls for every command, thanks to an idea by Mike Shaver
antirez [Sun, 23 Jan 2011 15:41:07 +0000 (16:41 +0100)]
INFO output refactoring. Now "INFO section" will report only the specified section
antirez [Sun, 23 Jan 2011 10:46:34 +0000 (11:46 +0100)]
profiling information in INFO
antirez [Thu, 20 Jan 2011 12:18:23 +0000 (13:18 +0100)]
Fixed issue #435 and at the same time introduced explicit ping in the master-slave channel that will detect a blocked master or a broken even if apparently connected TCP link.
antirez [Thu, 20 Jan 2011 10:00:25 +0000 (11:00 +0100)]
Merge branch 'unstable' of github.com:antirez/redis into unstable
antirez [Thu, 20 Jan 2011 09:59:25 +0000 (10:59 +0100)]
Fixed compilation on FreeBSD
antirez [Mon, 17 Jan 2011 11:36:37 +0000 (12:36 +0100)]
a better release note for Redis unstable provided
Pieter Noordhuis [Mon, 17 Jan 2011 09:03:21 +0000 (10:03 +0100)]
Remove client from list of unblocked clients when it is free'd
antirez [Sat, 15 Jan 2011 21:31:07 +0000 (22:31 +0100)]
default hash encoding settings also fixed in redis.conf
antirez [Sat, 15 Jan 2011 21:24:22 +0000 (22:24 +0100)]
lame typo causing bad hashes memory characteristic
antirez [Fri, 14 Jan 2011 09:20:02 +0000 (10:20 +0100)]
implemented two new INFO fields showing the size of clients max input and output buffers.
antirez [Fri, 14 Jan 2011 08:53:57 +0000 (09:53 +0100)]
master-slave replication fixed, it was not listing any key using KEYS command in the slave.