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
bb48c5fa67
Set errno to 0 before calling strtol.
2011-10-26 13:01:24 +02:00
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
e089e61019
Don't timeout scripts if the instance is a slave.
2011-10-25 19:54:10 +02:00
e5abf6ef19
SCRIPT LOAD now returns the SHA1 instead of +OK
2011-10-25 14:46:15 +02:00
8cb8d417b1
Lau scripts default max execution time set to 5 seconds.
2011-10-25 12:10:15 +02:00
e8c993f0fb
Fixes for the scripting refactoring and new commands. Tests for the new features.
2011-10-25 11:19:15 +02:00
a9b07ac459
SCRIPT LOAD implemented, scripting eval command refactoring.
2011-10-25 10:25:59 +02:00
070e39454d
SCRIPT command for introspection and control of the scripting environment.
2011-10-24 22:47:00 +02:00
ca1f766a55
Better installation info inside README file.
2011-10-23 12:29:26 +02:00
a84e7e46ec
removed a few entries for gitignore
2011-10-23 12:16:07 +02:00
f013f40003
Fixed a few warnings compiling on Linux.
2011-10-23 10:57:01 +02:00
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
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
2f5abbfeb7
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2011-10-20 11:18:10 +02:00
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
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
34296ae890
Lua cjson include paths now use the local includes.
2011-10-19 16:57:54 +02:00
8f2af26c2c
Merge remote-tracking branch 'origin/unstable' into unstable
2011-10-19 16:42:35 +02:00
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
61e02c4f6c
Switched issues URL to Github in BUGS
2011-10-18 14:28:23 -04:00
3fb1c8a0bc
Actually let's just cpy over the README from stable. Missed the updated version there.
2011-10-18 14:28:07 -04:00
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
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
046f70f758
Fixed a small memory leak I found with valgrind
2011-10-18 20:18:26 +09:00
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
6856c7b4d6
First implementation of the ASKING command. Semantics still to verify.
2011-10-17 17:35:23 +02:00
e0aab1fc79
MIGRATE +NOKEY error was missing the final CRLF causing a protocol error.
2011-10-17 16:44:08 +02:00
bfbc16ae83
Fixed a typo causing segfault on MIGRATE
2011-10-17 16:39:05 +02:00
c0875a77a1
Regression test for issue #142 added
2011-10-17 10:41:46 +02:00
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
42a6fcd6c5
FLUSHALL will only perform a blocking SAVE if RDB persistence is configured.
2011-10-17 10:31:34 +02:00
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
2e63cfe20d
redis-check-dump: RDB version 2 now supported.
2011-10-14 16:52:52 +02:00
80ad7189e8
More informative error when DEBUG RELOAD fails.
2011-10-14 14:31:33 +02:00
dd9ad57062
redis-trib: fix for a slot allocation bug.
2011-10-13 15:16:03 +02:00
2b9ce0192e
small comment added
2011-10-13 14:51:29 +02:00
ab52d1f4a8
Fix for issue #132 . Now AUTH raises an error if no server password is configured.
2011-10-10 22:21:17 +02:00
70cb03e172
Merge pull request #126 from florean/unstable
...
Unlink Unix socket file on shutdown
2011-10-10 13:05:16 -07:00
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
d83eda48e9
Issue #131 . stime/utime reported in INFO was inverted. Fixed thanks to Didier Spezia.
2011-10-10 15:31:55 +02:00
4ab18a3331
Fix for bug #128 about the RENAME command.
2011-10-10 15:21:19 +02:00
02a3e58258
Added two new tests for RENAME, currently both will fail because of bug #128 .
2011-10-10 12:01:13 +02:00
56209f720a
Unlink Unix socket file on shutdown
2011-10-09 00:46:03 -07:00
ff15dba093
not used parameter for redisLog() removed. Error message grammar fixed.
...
Thanks to @ardsrk.
2011-10-08 10:59:04 +02:00
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
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
623131d408
Totally hackish and dirty, but working, support for Redis Cluster in redis-cli
2011-10-05 19:55:33 +02:00
9465d83efd
A node can populate a slot if a message from a trusted slot is received claiming ownership of this slot, that is currently empty or served by a node in FAIL state. However this feature was broken since calling clusterAddSlot() was not enough as the slot bit is already set in the node that pong us. We need to directly alter the table. This commit fixes the issue.
2011-10-05 17:40:02 +02:00
dbf6bca431
Merge remote-tracking branch 'origin/unstable' into unstable
2011-10-05 16:08:54 +02:00