Commit Graph

6248 Commits

Author SHA1 Message Date
49128f0b9d Fix bug in gluing a deferred multi bulk length to the next reply chunk 2010-09-02 23:34:41 +02:00
3ab203762f Use specialized function to add status and error replies 2010-09-02 23:33:06 +02:00
60361e5aac Add sds function that can be called with va_list 2010-09-02 21:00:15 +02:00
36c19d03e0 Changed reply buildup internals 2010-09-02 19:52:04 +02:00
4a7893ca9c Removed unneeded function 2010-09-02 19:52:04 +02:00
b70d355521 Use existing reply functions where possible 2010-09-02 19:52:04 +02:00
cd76bb651d Free the sds in addReplySds when it cannot be added to the reply 2010-09-02 19:52:04 +02:00
2403fc9fde Intialize bufpos in the fake client 2010-09-02 19:52:04 +02:00
0537e7bf80 Use specialized function to add multi bulk reply length 2010-09-02 12:51:14 +02:00
73db2acc37 memory fragmentation reporting in INFO also added for Mac OS X 2010-09-02 10:57:58 +02:00
eddb388ef9 memory fragmentation ratio in INFO output 2010-09-02 10:34:39 +02:00
a047bf52a4 fixed a few harmless warnings complining on Linux 2010-09-01 18:31:30 +02:00
dbebd395eb Version is now 2.1.4 -- AKA 2.2-alpha1 2.2-alpha1 2010-08-31 18:34:34 +02:00
ec96ef47a6 Merge remote branch 'pietern/issue-300' 2010-08-31 17:39:06 +02:00
f85202c3dc Fix compilation errors and add warning for 32-bit platforms 2010-08-31 13:06:26 +02:00
d320764706 We finally have an half decent README! (Issue 277) 2010-08-31 11:42:52 +02:00
f7f12a606c resolved conflict merging pietern/bpop-timeout 2010-08-31 11:23:12 +02:00
fc09b9f449 Merge remote branch 'pietern/issue-300' 2010-08-31 11:19:11 +02:00
08f55b786b faster server starting in Redis tests 2010-08-31 11:17:06 +02:00
7b30cc3a7b Fix issue 300 by upgrading variable types to 64-bit 2010-08-31 10:21:35 +02:00
1eb13e4913 Fix set tests to make sets have a deterministic encoding 2010-08-31 09:37:35 +02:00
57b0738011 Don't build a reply when replaying the AOF 2010-08-30 16:51:39 +02:00
b301c1fc2b Wrapper for adding unknown multi bulk length to reply list 2010-08-30 16:39:14 +02:00
834ef78e27 Refactor reply buildup for speed on large multi bulk replies 2010-08-30 16:39:08 +02:00
fb92ecece7 BLPOP inside MULTI/EXEC block no longer crashes, instead if the list is empty the behavior is like if the timeout is reached. This fixes Issue 285 2010-08-30 16:31:03 +02:00
8079656a8e Now redis-cli replies to help showing some basic usage information (Issue 291) 2010-08-30 15:57:03 +02:00
93b2a7718e It is now possible to use authentication and DB selection options at the same time in redis-cli (Issue 298) 2010-08-30 15:36:13 +02:00
e0e1c19520 Fixed MONITOR mode and Issue 296 2010-08-30 11:51:45 +02:00
8fedd04dcc Makefile deps updated 2010-08-30 11:37:17 +02:00
ed0dd55402 Show the current throughput while benchmarking 2010-08-30 11:25:02 +02:00
36babc1e31 Refactor reply parsing code in redis-benchmark for efficiency 2010-08-30 11:14:54 +02:00
2f6b31c3bb Fix for a race in BGSAVE that may result in some data not being saved as soon as possible (when the configured saving triggers should fire). Also known as Issue 313, more details there in the google code issue. 2010-08-30 10:32:32 +02:00
e5f257c2b2 fix for the prev fix 2010-08-27 17:06:36 +02:00
c1ae36aea8 Fix for bug 312, yet to verify in a couple of minutes... 2010-08-27 17:04:26 +02:00
09252fc4f3 Fixed another instace of the Issue 173 2010-08-27 12:46:10 +02:00
357d36733d Fixed segfault in freeMemoryIfNeeded due to the fact that keys are now sds strings and not objects in the main hash table, thanks to Anthony Lauzon for spotting the bug and providing a patch. 2010-08-27 11:01:03 +02:00
2df84b7269 intset loading bug fixed 2010-08-26 19:10:40 +02:00
ec7e138926 test for intset integer encodability test and some small refactoring 2010-08-26 18:47:03 +02:00
23c64fe50d translated a few long logn into int64_t for correctness and to avoid compilation warnings as well 2010-08-26 18:11:26 +02:00
588cd980e9 redis-cli tests commented out since there is a problem with the CI server and this tests, will be activated again once the problem is fixed 2010-08-26 17:52:02 +02:00
452ccf7a41 SORT stress testing against bigger aggregate values 2010-08-26 17:29:13 +02:00
e4ecc93119 Version is now 2.1.3 2010-08-26 16:58:02 +02:00
4e0d34089a Merge remote branch 'pietern/redis-cli-fix' 2010-08-26 16:19:06 +02:00
94364d53b4 Verify that the blocking pop timeout value is a non-negative integer 2010-08-26 14:05:14 +02:00
e59a64b8d3 forgot the traceleaks var in tests set to 1, reverted to the default, 0 2010-08-26 13:18:56 +02:00
2929ca9786 Fix parenthesis error on decrementing *argc 2010-08-26 13:18:44 +02:00
bad7d097e9 fixed a memory leak in the new Set code 2010-08-26 13:18:24 +02:00
5f19e8a4a5 computeObjectSwappability is now able to compute swappability for intset encoded sets 2010-08-26 12:28:53 +02:00
740eee1cc6 Fix type that was not renamed and compiler warning 2010-08-26 12:13:51 +02:00
674492bceb removed a duplicated ERRNO checking that is useless at all 2010-08-26 12:10:16 +02:00