Commit Graph

  • c71072262d Scripting todo list updated antirez 2011-05-01 15:50:33 +02:00
  • 67e829dce5 Scripting todo list updated antirez 2011-05-01 15:50:33 +02:00
  • ce70f9aba7 Multi bulk to Lua table now working antirez 2011-05-01 15:48:26 +02:00
  • 10a6da7af4 Multi bulk to Lua table now working antirez 2011-05-01 15:48:26 +02:00
  • 3c836ffe5a Fixed arity detection of Redis command executed from Lua script. Error reporting from Lua fixed. More work on the Redis reply to lua conversion code. antirez 2011-05-01 15:26:47 +02:00
  • 3791000f15 Fixed arity detection of Redis command executed from Lua script. Error reporting from Lua fixed. More work on the Redis reply to lua conversion code. antirez 2011-05-01 15:26:47 +02:00
  • a55dcc3808 full conversion from Lua return value to redis reply. Partial conversion from Redis reply to Lua type. antirez 2011-05-01 14:47:52 +02:00
  • 532e0f5ded full conversion from Lua return value to redis reply. Partial conversion from Redis reply to Lua type. antirez 2011-05-01 14:47:52 +02:00
  • 4fdcf75a85 pupulate the Lua global tables KEYS and ARGV before executing the script antirez 2011-05-01 13:07:44 +02:00
  • 4ae5b5e163 pupulate the Lua global tables KEYS and ARGV before executing the script antirez 2011-05-01 13:07:44 +02:00
  • d8cdc503e7 function to access to Redis command from Lua renamed from r() to redis() antirez 2011-05-01 12:49:02 +02:00
  • 00b7541b21 function to access to Redis command from Lua renamed from r() to redis() antirez 2011-05-01 12:49:02 +02:00
  • 4a56ea5b76 when creating not connected clients do not add them into the clients list, otherwise they will be subject to timeouts and other stuff antirez 2011-05-01 03:27:40 +02:00
  • 7b72272790 when creating not connected clients do not add them into the clients list, otherwise they will be subject to timeouts and other stuff antirez 2011-05-01 03:27:40 +02:00
  • 2039ac2211 Correctly glue the reply buffer. For now returned as it is to Lua, but will be converted into Lua native type later. antirez 2011-05-01 03:12:53 +02:00
  • 7156f43c04 Correctly glue the reply buffer. For now returned as it is to Lua, but will be converted into Lua native type later. antirez 2011-05-01 03:12:53 +02:00
  • 09e9cb316e Lua call of Redis command work in progress: sorry I have to go to the cinema to watch the Source Code movie antirez 2011-04-30 22:29:21 +02:00
  • 0f1d64ca57 Lua call of Redis command work in progress: sorry I have to go to the cinema to watch the Source Code movie antirez 2011-04-30 22:29:21 +02:00
  • 3dd67db52c Lua function creation on EVAL, basic Lua return type to Redis protocol convertion done. antirez 2011-04-30 17:46:52 +02:00
  • 7585836e6e Lua function creation on EVAL, basic Lua return type to Redis protocol convertion done. antirez 2011-04-30 17:46:52 +02:00
  • e9d555d1e4 makefile adapted to link against lua lib and to pass the 32bit flag to Lua building system antirez 2011-04-30 16:15:30 +02:00
  • 21d3294c70 makefile adapted to link against lua lib and to pass the 32bit flag to Lua building system antirez 2011-04-30 16:15:30 +02:00
  • da9b2a206b Fix for Pub/Sub system, introduced in Redis 2.2.6 with the new copy-on-write safe iterator semantics. In the hope this is the last bug I introduced this way. antirez 2011-05-25 12:29:14 +02:00
  • efc3408748 Fix for Pub/Sub system, introduced in Redis 2.2.6 with the new copy-on-write safe iterator semantics. In the hope this is the last bug I introduced this way. antirez 2011-05-25 12:29:14 +02:00
  • 1ebc86e1d7 Comment typo fixed antirez 2011-05-24 10:43:19 +02:00
  • 27fee630f5 Comment typo fixed antirez 2011-05-24 10:43:19 +02:00
  • fab8566cb1 Fixed typo in comment antirez 2011-05-24 10:35:48 +02:00
  • d200342ac2 Fixed typo in comment antirez 2011-05-24 10:35:48 +02:00
  • 5bd18cc33e Configurable synchronous I/O timeout Pieter Noordhuis 2011-05-22 12:57:30 +02:00
  • 890a2ed989 Configurable synchronous I/O timeout Pieter Noordhuis 2011-05-22 12:57:30 +02:00
  • fedabe3991 Minor changes in non-blocking repl. connect Pieter Noordhuis 2011-05-22 12:41:24 +02:00
  • b075621fb7 Minor changes in non-blocking repl. connect Pieter Noordhuis 2011-05-22 12:41:24 +02:00
  • 0fbc2b94bb Merge branch 'unstable' of github.com:antirez/redis into unstable antirez 2011-05-20 11:45:05 +02:00
  • 6326c3ce73 Merge branch 'unstable' of github.com:antirez/redis into unstable antirez 2011-05-20 11:45:05 +02:00
  • 014611492c Print version info before running the test antirez 2011-05-20 11:44:09 +02:00
  • 206d62710c Print version info before running the test antirez 2011-05-20 11:44:09 +02:00
  • 6ecfff06a8 Non-blocking connect with master Pieter Noordhuis 2011-05-19 18:53:06 +02:00
  • a330913999 Non-blocking connect with master Pieter Noordhuis 2011-05-19 18:53:06 +02:00
  • 4ea2be056b Fix for ZUNIONSTORE bug when there is an empty set among input sets. Regression test added. antirez 2011-05-19 17:58:29 +02:00
  • 521ddcce14 Fix for ZUNIONSTORE bug when there is an empty set among input sets. Regression test added. antirez 2011-05-19 17:58:29 +02:00
  • 8e27310ebc Fix for ZUNIONSTORE bug when there is an empty set among input sets. Regression test added. antirez 2011-05-19 17:58:29 +02:00
  • 38a154a9a6 Fix for ZUNIONSTORE bug when there is an empty set among input sets. Regression test added. antirez 2011-05-19 17:58:29 +02:00
  • a9323350f6 fmacros in utils.c to avoid warning about strcasecmp() antirez 2011-05-16 17:20:27 +02:00
  • 330c90b018 fmacros in utils.c to avoid warning about strcasecmp() antirez 2011-05-16 17:20:27 +02:00
  • 8865faa964 Merge branch 'unstable' antirez 2011-05-16 10:04:09 +02:00
  • 19e8458930 Merge branch 'unstable' antirez 2011-05-16 10:04:09 +02:00
  • 883af78cb2 Fixed misuse of the new iterator semantics in ZUNIONSTORE antirez 2011-05-15 17:28:06 +02:00
  • cb16b6c389 Fixed misuse of the new iterator semantics in ZUNIONSTORE antirez 2011-05-15 17:28:06 +02:00
  • 2b8ff79f19 Fix for a possible bug related to ZINTER/UNIONSTORE called with the same source set more than one time. antirez 2011-05-15 15:33:01 +02:00
  • d070abe44c Fix for a possible bug related to ZINTER/UNIONSTORE called with the same source set more than one time. antirez 2011-05-15 15:33:01 +02:00
  • 3e051320f8 Fixed SINTER[STORE] problem related to the new copy on write safe iterator antirez 2011-05-15 12:15:54 +02:00
  • dd1eefa4f3 Fixed SINTER[STORE] problem related to the new copy on write safe iterator antirez 2011-05-15 12:15:54 +02:00
  • 9a22de6ad0 Fix up rdbWriteRaw to return number of bytes written Pieter Noordhuis 2011-05-14 12:47:42 +02:00
  • 041d8e2a5c Fix up rdbWriteRaw to return number of bytes written Pieter Noordhuis 2011-05-14 12:47:42 +02:00
  • a67b0922d7 Use rio.h functions in aof.c Pieter Noordhuis 2011-05-14 12:36:22 +02:00
  • 7271198cf0 Use rio.h functions in aof.c Pieter Noordhuis 2011-05-14 12:36:22 +02:00
  • 15788d3c5a More rioRead() Pieter Noordhuis 2011-05-14 12:15:08 +02:00
  • fd535c5862 More rioRead() Pieter Noordhuis 2011-05-14 12:15:08 +02:00
  • 78feade83d Move rdbLoad* to top; update comments Pieter Noordhuis 2011-05-13 23:24:19 +02:00
  • 221782ccc6 Move rdbLoad* to top; update comments Pieter Noordhuis 2011-05-13 23:24:19 +02:00
  • 43b1feb2f0 Make RDB types/opcodes explicit; load/save object type Pieter Noordhuis 2011-05-13 22:14:39 +02:00
  • f1d8e4968e Make RDB types/opcodes explicit; load/save object type Pieter Noordhuis 2011-05-13 22:14:39 +02:00
  • ce9195ad16 Abstract file/buffer I/O to support in-memory serialization Pieter Noordhuis 2011-05-13 17:31:00 +02:00
  • 2e4b0e7727 Abstract file/buffer I/O to support in-memory serialization Pieter Noordhuis 2011-05-13 17:31:00 +02:00
  • 34a2a40c0c replication with expire test modified to produce no or less false failures antirez 2011-05-12 20:15:13 +02:00
  • 70bc5f7724 replication with expire test modified to produce no or less false failures antirez 2011-05-12 20:15:13 +02:00
  • 92610719d3 Merge branch 'unstable' of github.com:antirez/redis into unstable antirez 2011-05-12 20:21:00 +02:00
  • 06d22a8a8a Merge branch 'unstable' of github.com:antirez/redis into unstable antirez 2011-05-12 20:21:00 +02:00
  • 1f1d9e584b ZINTERSTORE regressiont test with two sets, intset+hashtable antirez 2011-05-12 20:20:25 +02:00
  • af9aed25e4 ZINTERSTORE regressiont test with two sets, intset+hashtable antirez 2011-05-12 20:20:25 +02:00
  • 9ecb0c7c29 removed assert causing an illegal memory access. This was responsible of crashes during BLPOP and other list blocking operations. antirez 2011-05-11 09:49:23 +02:00
  • defb5f66a0 removed assert causing an illegal memory access. This was responsible of crashes during BLPOP and other list blocking operations. antirez 2011-05-11 09:49:23 +02:00
  • 164be0a68d Merge branch 'unstable' antirez 2011-05-10 14:05:59 +02:00
  • bfe85f7ca9 Merge branch 'unstable' antirez 2011-05-10 14:05:59 +02:00
  • 4e6eb6cb28 RDB version signature bumped to 2, now that direct saving of specially encoded types is implemented 2.2 instances are no longer able to read rdb files produced by 2.4 or unstable. antirez 2011-05-10 11:31:37 +02:00
  • 6b52ad87c0 RDB version signature bumped to 2, now that direct saving of specially encoded types is implemented 2.2 instances are no longer able to read rdb files produced by 2.4 or unstable. antirez 2011-05-10 11:31:37 +02:00
  • d4e65ce0c2 Introduced a safe iterator interface that can be used to iterate while accessing the dictionary at the same time. Now the default interface is consireded unsafe and should be used only with dictNext() antirez 2011-05-10 10:15:50 +02:00
  • 4b53e7365c Introduced a safe iterator interface that can be used to iterate while accessing the dictionary at the same time. Now the default interface is consireded unsafe and should be used only with dictNext() antirez 2011-05-10 10:15:50 +02:00
  • 5f25487ec4 DEBUG DIGEST additional lookup needed for VM removed from unstable branch that does not have VM at all antirez 2011-05-10 10:08:01 +02:00
  • f13cb0d9de DEBUG DIGEST additional lookup needed for VM removed from unstable branch that does not have VM at all antirez 2011-05-10 10:08:01 +02:00
  • 6d502e71ce Useless statement removed antirez 2011-05-10 10:07:04 +02:00
  • 6901fe7729 Useless statement removed antirez 2011-05-10 10:07:04 +02:00
  • ab1d6f5ca0 when Redis fails accepting a new connection reports the error at WARNING and not VERBOSE error level. Thanks to offby1 for proposing this in the Redis mailing list. #backport-candidate antirez 2011-05-07 11:47:34 +02:00
  • df541beae3 when Redis fails accepting a new connection reports the error at WARNING and not VERBOSE error level. Thanks to offby1 for proposing this in the Redis mailing list. #backport-candidate antirez 2011-05-07 11:47:34 +02:00
  • 5cb9e0db76 Cluster TODO updated antirez 2011-05-06 16:23:14 +02:00
  • 8905378c56 Cluster TODO updated antirez 2011-05-06 16:23:14 +02:00
  • e2ded22f0f clear importing/exporing state when appropriate on SETSLOT or ADDSLOTS cluster commands antirez 2011-05-06 16:08:10 +02:00
  • 0caa750748 clear importing/exporing state when appropriate on SETSLOT or ADDSLOTS cluster commands antirez 2011-05-06 16:08:10 +02:00
  • a93aacdada CLUSTER SETSLOT command and some refactoring of the cluster command antirez 2011-05-06 15:44:09 +02:00
  • f9cbdcb1a6 CLUSTER SETSLOT command and some refactoring of the cluster command antirez 2011-05-06 15:44:09 +02:00
  • 14062270a5 CLUSTER DELSLOTS antirez 2011-05-06 13:38:27 +02:00
  • f384df8302 CLUSTER DELSLOTS antirez 2011-05-06 13:38:27 +02:00
  • 0fd4ab0854 Fixed semantics of CLUSTER SETSLOT, SELECT now only denied in cluster mode if selected DB is not 0 so that MIGRATE still works well. antirez 2011-05-05 18:10:02 +02:00
  • a7b058dae6 Fixed semantics of CLUSTER SETSLOT, SELECT now only denied in cluster mode if selected DB is not 0 so that MIGRATE still works well. antirez 2011-05-05 18:10:02 +02:00
  • 6a032c6698 CLUSTER SETSLOT STABLE fixed antirez 2011-05-05 17:56:12 +02:00
  • 46834808fe CLUSTER SETSLOT STABLE fixed antirez 2011-05-05 17:56:12 +02:00
  • 8c339a617a missing return caused protocol desync in CLUSTER SETSLOT antirez 2011-05-05 17:52:19 +02:00
  • 4763ecc9ad missing return caused protocol desync in CLUSTER SETSLOT antirez 2011-05-05 17:52:19 +02:00
  • 4ef69c926e Fixed problem in cluster redirection due to a stupid typo antirez 2011-05-05 17:50:14 +02:00
  • 0276e5545c Fixed problem in cluster redirection due to a stupid typo antirez 2011-05-05 17:50:14 +02:00