antirez
db6a2e7f78
Fixed a memory leak in redis-cli.c
2011-10-28 17:43:04 +02:00
antirez
e1cf460cf1
sds.c single quotes support
2011-10-28 17:31:40 +02:00
antirez
d8ba159b6c
use the more generic -BUSY error for idle scripts
2011-10-27 20:56:12 +02:00
antirez
115e3ff39e
If a Lua script executes for more time than the max time specified in the configuration Redis will log a warning, and will start accepting queries (re-entering the event loop), returning -SLOWSCRIPT error for all the commands but SHUTDOWN that remains callable.
2011-10-27 14:49:10 +02:00
Nathan Florea
bb48c5fa67
Set errno to 0 before calling strtol.
2011-10-26 13:01:24 +02:00
antirez
b508aeb994
Clear the AOF rewrite scheduled flag once an AOF rewrite is triggered. Fix for issue #161 , probably fixing 159 as well.
2011-10-26 12:53:30 +02:00
antirez
e089e61019
Don't timeout scripts if the instance is a slave.
2011-10-25 19:54:10 +02:00
antirez
e5abf6ef19
SCRIPT LOAD now returns the SHA1 instead of +OK
2011-10-25 14:46:15 +02:00
antirez
8cb8d417b1
Lau scripts default max execution time set to 5 seconds.
2011-10-25 12:10:15 +02:00
antirez
e8c993f0fb
Fixes for the scripting refactoring and new commands. Tests for the new features.
2011-10-25 11:19:15 +02:00
antirez
a9b07ac459
SCRIPT LOAD implemented, scripting eval command refactoring.
2011-10-25 10:25:59 +02:00
antirez
070e39454d
SCRIPT command for introspection and control of the scripting environment.
2011-10-24 22:47:00 +02:00
antirez
ca1f766a55
Better installation info inside README file.
2011-10-23 12:29:26 +02:00
antirez
a84e7e46ec
removed a few entries for gitignore
2011-10-23 12:16:07 +02:00
antirez
f013f40003
Fixed a few warnings compiling on Linux.
2011-10-23 10:57:01 +02:00
antirez
9e6a9f30ea
A past commit removed the inclusion of redis.h from rdb.c, completely breaking 32 bit builds under Linux.
2011-10-23 10:42:16 +02:00
antirez
9ed32ba083
Redis.call is now split into two variants of the same function. Redis.call will raise an error by default. Redis.pcall will return the error object instead.
2011-10-20 16:02:23 +02:00
antirez
2f5abbfeb7
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2011-10-20 11:18:10 +02:00
antirez
73fac227a0
use signalModifiedKey to set the key as dirty in the context of WATCH for both MIGRATE and RESTORE.
2011-10-20 11:17:30 +02:00
Salvatore Sanfilippo
3a02bd96e7
Merge pull request #147 from janoberst/unstable
...
Cleaned up redis root directory a tiny bit and changed links to github issues
2011-10-20 00:53:22 -07:00
antirez
34296ae890
Lua cjson include paths now use the local includes.
2011-10-19 16:57:54 +02:00
antirez
8f2af26c2c
Merge remote-tracking branch 'origin/unstable' into unstable
2011-10-19 16:42:35 +02:00
antirez
15108778d5
JSON support for Lua scripting, based on work from @lp, thanks!. We are using the good and fast cjson by Mark Pulford.
2011-10-19 16:42:10 +02:00
Jan Oberst
61e02c4f6c
Switched issues URL to Github in BUGS
2011-10-18 14:28:23 -04:00
Jan Oberst
3fb1c8a0bc
Actually let's just cpy over the README from stable. Missed the updated version there.
2011-10-18 14:28:07 -04:00
Jan Oberst
e491a1a1a8
Cleaned up redis root directory and changed links for redis.io and github issues and pull requests
2011-10-18 14:14:16 -04:00
Salvatore Sanfilippo
d0dc3d8204
Merge pull request #146 from smly/fixed-redis-check-dump
...
Memory leak in redis-check-dump
2011-10-18 05:13:25 -07:00
smly
046f70f758
Fixed a small memory leak I found with valgrind
2011-10-18 20:18:26 +09:00
antirez
76e772f39a
Return from syncWithMaster() ASAP if the event fired but the instance is no longer a slave. This should fix Issue #145 .
2011-10-18 11:15:11 +02:00
antirez
6856c7b4d6
First implementation of the ASKING command. Semantics still to verify.
2011-10-17 17:35:23 +02:00
antirez
e0aab1fc79
MIGRATE +NOKEY error was missing the final CRLF causing a protocol error.
2011-10-17 16:44:08 +02:00
antirez
bfbc16ae83
Fixed a typo causing segfault on MIGRATE
2011-10-17 16:39:05 +02:00
antirez
c0875a77a1
Regression test for issue #142 added
2011-10-17 10:41:46 +02:00
antirez
13cd1515f9
FLUSHALL now prevents rdbSave() from resetting the dirty counter, so that the command will get replicated and put inside the AOF. This fixes issue #142
2011-10-17 10:31:47 +02:00
antirez
42a6fcd6c5
FLUSHALL will only perform a blocking SAVE if RDB persistence is configured.
2011-10-17 10:31:34 +02:00
antirez
6d61e5bf5b
Exit with Fatal error at startup if the RDB file signature or version is wrong.
...
Ref: issue #103
2011-10-14 16:59:38 +02:00
antirez
2e63cfe20d
redis-check-dump: RDB version 2 now supported.
2011-10-14 16:52:52 +02:00
antirez
80ad7189e8
More informative error when DEBUG RELOAD fails.
2011-10-14 14:31:33 +02:00
antirez
dd9ad57062
redis-trib: fix for a slot allocation bug.
2011-10-13 15:16:03 +02:00
antirez
2b9ce0192e
small comment added
2011-10-13 14:51:29 +02:00
antirez
ab52d1f4a8
Fix for issue #132 . Now AUTH raises an error if no server password is configured.
2011-10-10 22:21:17 +02:00
Salvatore Sanfilippo
70cb03e172
Merge pull request #126 from florean/unstable
...
Unlink Unix socket file on shutdown
2011-10-10 13:05:16 -07:00
Nathan Florea
8523876503
Added a config directive for a Unix socket mask
...
Added a configuration directive to allow a user to specify the
permissions to be granted to the Unix socket file. I followed
the format Pieter and Salvatore discusses in issue #85 (
https://github.com/antirez/redis/issues/85 ).
2011-10-10 11:21:15 -07:00
antirez
d83eda48e9
Issue #131 . stime/utime reported in INFO was inverted. Fixed thanks to Didier Spezia.
2011-10-10 15:31:55 +02:00
antirez
4ab18a3331
Fix for bug #128 about the RENAME command.
2011-10-10 15:21:19 +02:00
antirez
02a3e58258
Added two new tests for RENAME, currently both will fail because of bug #128 .
2011-10-10 12:01:13 +02:00
Nathan Florea
56209f720a
Unlink Unix socket file on shutdown
2011-10-09 00:46:03 -07:00
antirez
ff15dba093
not used parameter for redisLog() removed. Error message grammar fixed.
...
Thanks to @ardsrk.
2011-10-08 10:59:04 +02:00
antirez
d38ef52085
Redis Cluster: process node to node CLUSTERMSG_TYPE_PUBLISH messages and send it to the local clients.
2011-10-07 16:34:16 +02:00
antirez
c563ce463b
propagate PUBLISH messages using the redis cluster nodes bus. Still need to process the incoming packets of that type. Work in progress.
2011-10-07 15:37:34 +02:00