Commit Graph

  • 661dfc7ba6 further optimizations for the multi bulk protocol parsing code when big objects are transmitted to Redis. antirez 2011-11-03 15:53:40 +01:00
  • 826b5beb9c further optimizations for the multi bulk protocol parsing code when big objects are transmitted to Redis. antirez 2011-11-03 15:53:40 +01:00
  • 7cef7b3847 optimized object creation in multi-bulk protocol parsing antirez 2011-11-02 17:30:19 +01:00
  • 9217095572 optimized object creation in multi-bulk protocol parsing antirez 2011-11-02 17:30:19 +01:00
  • 8b02578017 sdsIncrLen() / sdsMakeRoomFor() used to avoid copying to intermediate buffer while reading the client query. antirez 2011-11-02 16:52:45 +01:00
  • b8d743e181 sdsIncrLen() / sdsMakeRoomFor() used to avoid copying to intermediate buffer while reading the client query. antirez 2011-11-02 16:52:45 +01:00
  • 677d1b31ac testhelp.h now exits with retcode 1 on failed tests. antirez 2011-11-02 16:52:10 +01:00
  • a54806ac6a testhelp.h now exits with retcode 1 on failed tests. antirez 2011-11-02 16:52:10 +01:00
  • 9f98c81ca9 I/O buffer length enlarged antirez 2011-11-02 16:51:33 +01:00
  • dd5fbedf7b I/O buffer length enlarged antirez 2011-11-02 16:51:33 +01:00
  • 7c7125a370 sdsMakeRoomFor() exposed as public API. sdsIncrLen() added. Both the changes make it possible to copy stuff from a system call to an sds buffer without the need of an additional buffer and copying overhead. antirez 2011-11-02 16:50:59 +01:00
  • d0b2a9b223 sdsMakeRoomFor() exposed as public API. sdsIncrLen() added. Both the changes make it possible to copy stuff from a system call to an sds buffer without the need of an additional buffer and copying overhead. antirez 2011-11-02 16:50:59 +01:00
  • 09f0a5dfc7 added a comment to sdsMakeRoomFor() to make it clear what the function actually does. antirez 2011-11-02 16:09:14 +01:00
  • 3526724594 added a comment to sdsMakeRoomFor() to make it clear what the function actually does. antirez 2011-11-02 16:09:14 +01:00
  • be38c7b77b added an union in the dict.h structure to store 64 bit integers directly into hash table entries. antirez 2011-11-02 15:28:45 +01:00
  • 6a7841eb09 added an union in the dict.h structure to store 64 bit integers directly into hash table entries. antirez 2011-11-02 15:28:45 +01:00
  • 35675070e8 Fix minor typos. Jason Davies 2011-11-01 19:57:51 +00:00
  • b91cbf66bb Fix minor typos. Jason Davies 2011-11-01 19:57:51 +00:00
  • 0bf9019d5b Script max execution time test disabled for now since it is no longer enforced. antirez 2011-10-31 16:09:07 +01:00
  • ef23f3ac92 Script max execution time test disabled for now since it is no longer enforced. antirez 2011-10-31 16:09:07 +01:00
  • 9e5235149d removed the vmpointer structure that is no longer user in Redis >= 2.5.x antirez 2011-10-31 15:47:12 +01:00
  • d569f39a77 removed the vmpointer structure that is no longer user in Redis >= 2.5.x antirez 2011-10-31 15:47:12 +01:00
  • a1b8730ba1 use timeout 0 by default, as this is a common source of problems. antirez 2011-10-31 15:43:09 +01:00
  • aba4adb7dc use timeout 0 by default, as this is a common source of problems. antirez 2011-10-31 15:43:09 +01:00
  • 738ea17c6a Merge pull request #170 from bnoordhuis/fix-sunos-build Salvatore Sanfilippo 2011-10-31 03:21:09 -07:00
  • 404cd6450d Merge pull request #170 from bnoordhuis/fix-sunos-build Salvatore Sanfilippo 2011-10-31 03:21:09 -07:00
  • 252dc41330 added more clarifications in redis.conf about ther right value to set as replication timeout. antirez 2011-10-31 11:17:21 +01:00
  • 85ccd57632 added more clarifications in redis.conf about ther right value to set as replication timeout. antirez 2011-10-31 11:17:21 +01:00
  • 76d78606c9 1fe4cd5 antirez 2011-10-31 11:14:24 +01:00
  • aeecbdfae3 1fe4cd5 antirez 2011-10-31 11:14:24 +01:00
  • 2a678ef761 fixed typo in comments Herbert G. Fischer 2011-10-18 19:01:30 -02:00
  • f15e33a884 fixed typo in comments Herbert G. Fischer 2011-10-18 19:01:30 -02:00
  • b64f417d3c 7c6da73 antirez 2011-10-31 11:13:28 +01:00
  • 8996bf7720 7c6da73 antirez 2011-10-31 11:13:28 +01:00
  • 9ae9fcaefb maxclients configuration is now implemented dealing with the actual process rlimits. Setting maxclients to 0 no longer makes sense and is now invalid, the new default is 10000. See issue #162 for more information. antirez 2011-10-31 10:48:41 +01:00
  • 58732c23d5 maxclients configuration is now implemented dealing with the actual process rlimits. Setting maxclients to 0 no longer makes sense and is now invalid, the new default is 10000. See issue #162 for more information. antirez 2011-10-31 10:48:41 +01:00
  • eb3cdc1330 It is now possible to disable password authentication via CONFIG SET. Thanks to Jan Oberst. This closes issue #171. antirez 2011-10-31 09:57:06 +01:00
  • 1eceb85ebc It is now possible to disable password authentication via CONFIG SET. Thanks to Jan Oberst. This closes issue #171. antirez 2011-10-31 09:57:06 +01:00
  • 71e9fdbc10 build: fix sunos build, compile lua with __C99FEATURES__=1 Ben Noordhuis 2011-10-30 03:20:00 +00:00
  • b83e95830f build: fix sunos build, compile lua with __C99FEATURES__=1 Ben Noordhuis 2011-10-30 03:20:00 +00:00
  • 8efbbaf821 Fixed a memory leak in redis-cli.c antirez 2011-10-28 17:43:04 +02:00
  • db6a2e7f78 Fixed a memory leak in redis-cli.c antirez 2011-10-28 17:43:04 +02:00
  • 4153fb8f38 sds.c single quotes support antirez 2011-10-28 17:31:40 +02:00
  • e1cf460cf1 sds.c single quotes support antirez 2011-10-28 17:31:40 +02:00
  • 8febe57772 use the more generic -BUSY error for idle scripts antirez 2011-10-27 20:56:12 +02:00
  • d8ba159b6c use the more generic -BUSY error for idle scripts antirez 2011-10-27 20:56:12 +02:00
  • 2cdb8a7afe 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. antirez 2011-10-27 14:49:10 +02:00
  • 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. antirez 2011-10-27 14:49:10 +02:00
  • 62853931db Set errno to 0 before calling strtol. Nathan Florea 2011-10-20 18:20:58 -07:00
  • bb48c5fa67 Set errno to 0 before calling strtol. Nathan Florea 2011-10-20 18:20:58 -07:00
  • 1aff85bddb Clear the AOF rewrite scheduled flag once an AOF rewrite is triggered. Fix for issue #161, probably fixing 159 as well. antirez 2011-10-26 12:53:30 +02:00
  • b508aeb994 Clear the AOF rewrite scheduled flag once an AOF rewrite is triggered. Fix for issue #161, probably fixing 159 as well. antirez 2011-10-26 12:53:30 +02:00
  • 42fc41efb5 Don't timeout scripts if the instance is a slave. antirez 2011-10-25 19:54:10 +02:00
  • e089e61019 Don't timeout scripts if the instance is a slave. antirez 2011-10-25 19:54:10 +02:00
  • efd6ecaa17 SCRIPT LOAD now returns the SHA1 instead of +OK antirez 2011-10-25 14:46:15 +02:00
  • e5abf6ef19 SCRIPT LOAD now returns the SHA1 instead of +OK antirez 2011-10-25 14:46:15 +02:00
  • 63025ea38d Lau scripts default max execution time set to 5 seconds. antirez 2011-10-25 12:10:15 +02:00
  • 8cb8d417b1 Lau scripts default max execution time set to 5 seconds. antirez 2011-10-25 12:10:15 +02:00
  • 4ed00fae19 Fixes for the scripting refactoring and new commands. Tests for the new features. antirez 2011-10-25 11:19:15 +02:00
  • e8c993f0fb Fixes for the scripting refactoring and new commands. Tests for the new features. antirez 2011-10-25 11:19:15 +02:00
  • 67a9a651b9 SCRIPT LOAD implemented, scripting eval command refactoring. antirez 2011-10-25 10:25:59 +02:00
  • a9b07ac459 SCRIPT LOAD implemented, scripting eval command refactoring. antirez 2011-10-25 10:25:59 +02:00
  • 5e56ae9885 SCRIPT command for introspection and control of the scripting environment. antirez 2011-10-24 22:47:00 +02:00
  • 070e39454d SCRIPT command for introspection and control of the scripting environment. antirez 2011-10-24 22:47:00 +02:00
  • f687ae90e5 Better installation info inside README file. antirez 2011-10-23 12:28:31 +02:00
  • ca1f766a55 Better installation info inside README file. antirez 2011-10-23 12:28:31 +02:00
  • 1a96cba905 removed a few entries for gitignore antirez 2011-10-23 12:16:07 +02:00
  • a84e7e46ec removed a few entries for gitignore antirez 2011-10-23 12:16:07 +02:00
  • f846ddf3ed Fixed a few warnings compiling on Linux. antirez 2011-10-23 10:57:01 +02:00
  • f013f40003 Fixed a few warnings compiling on Linux. antirez 2011-10-23 10:57:01 +02:00
  • e4bc5b7339 A past commit removed the inclusion of redis.h from rdb.c, completely breaking 32 bit builds under Linux. antirez 2011-10-23 10:42:16 +02:00
  • 9e6a9f30ea A past commit removed the inclusion of redis.h from rdb.c, completely breaking 32 bit builds under Linux. antirez 2011-10-23 10:42:16 +02:00
  • 7a34a833a7 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. antirez 2011-10-20 16:02:23 +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. antirez 2011-10-20 16:02:23 +02:00
  • 4fe79e77fb Merge branch 'unstable' of github.com:/antirez/redis into unstable antirez 2011-10-20 11:18:10 +02:00
  • 2f5abbfeb7 Merge branch 'unstable' of github.com:/antirez/redis into unstable antirez 2011-10-20 11:18:10 +02:00
  • 1539e9af39 use signalModifiedKey to set the key as dirty in the context of WATCH for both MIGRATE and RESTORE. antirez 2011-10-20 11:17:30 +02:00
  • 73fac227a0 use signalModifiedKey to set the key as dirty in the context of WATCH for both MIGRATE and RESTORE. antirez 2011-10-20 11:17:30 +02:00
  • 92fa563132 Merge pull request #147 from janoberst/unstable Salvatore Sanfilippo 2011-10-20 00:53:22 -07:00
  • 3a02bd96e7 Merge pull request #147 from janoberst/unstable Salvatore Sanfilippo 2011-10-20 00:53:22 -07:00
  • eef6e804fd Lua cjson include paths now use the local includes. antirez 2011-10-19 16:57:54 +02:00
  • 34296ae890 Lua cjson include paths now use the local includes. antirez 2011-10-19 16:57:54 +02:00
  • b51531d22a Merge remote-tracking branch 'origin/unstable' into unstable antirez 2011-10-19 16:42:35 +02:00
  • 8f2af26c2c Merge remote-tracking branch 'origin/unstable' into unstable antirez 2011-10-19 16:42:35 +02:00
  • db3738932d JSON support for Lua scripting, based on work from @lp, thanks!. We are using the good and fast cjson by Mark Pulford. antirez 2011-10-19 16:42:10 +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. antirez 2011-10-19 16:42:10 +02:00
  • d56c88c755 Switched issues URL to Github in BUGS Jan Oberst 2011-10-18 14:28:23 -04:00
  • 61e02c4f6c Switched issues URL to Github in BUGS Jan Oberst 2011-10-18 14:28:23 -04:00
  • 88597624e8 Actually let's just cpy over the README from stable. Missed the updated version there. Jan Oberst 2011-10-18 14:28:07 -04:00
  • 3fb1c8a0bc Actually let's just cpy over the README from stable. Missed the updated version there. Jan Oberst 2011-10-18 14:28:07 -04:00
  • c6e708babe Cleaned up redis root directory and changed links for redis.io and github issues and pull requests Jan Oberst 2011-10-18 14:14:16 -04:00
  • e491a1a1a8 Cleaned up redis root directory and changed links for redis.io and github issues and pull requests Jan Oberst 2011-10-18 14:14:16 -04:00
  • 92dd0d08df Merge pull request #146 from smly/fixed-redis-check-dump Salvatore Sanfilippo 2011-10-18 05:13:25 -07:00
  • d0dc3d8204 Merge pull request #146 from smly/fixed-redis-check-dump Salvatore Sanfilippo 2011-10-18 05:13:25 -07:00
  • 60ba28dd62 Fixed a small memory leak I found with valgrind smly 2011-10-18 20:18:26 +09:00
  • 046f70f758 Fixed a small memory leak I found with valgrind smly 2011-10-18 20:18:26 +09:00
  • 4fd387090e Return from syncWithMaster() ASAP if the event fired but the instance is no longer a slave. This should fix Issue #145. antirez 2011-10-18 11:09:32 +02:00
  • 76e772f39a Return from syncWithMaster() ASAP if the event fired but the instance is no longer a slave. This should fix Issue #145. antirez 2011-10-18 11:09:32 +02:00
  • 70a04c93cb First implementation of the ASKING command. Semantics still to verify. antirez 2011-10-17 17:35:23 +02:00
  • 6856c7b4d6 First implementation of the ASKING command. Semantics still to verify. antirez 2011-10-17 17:35:23 +02:00