c6f9ee88fa
default log level is now notice.
2011-11-30 15:04:40 +01:00
38b957d8ba
--quiet option implemented in the Redis test. Output improved a bit.
2011-11-29 16:29:12 +01:00
63fd13996d
show initial querybuf bytes on querybuf overflow.
2011-11-28 11:12:55 +01:00
e7ef418ccd
two new AOF related INFO fields that can be interesting information for debugging.
2011-11-28 11:04:03 +01:00
53a2af3941
still problems with the AOF race regression test, disabling it again for now
2011-11-28 10:35:30 +01:00
86de66e32f
jemalloc gitignore updated to jemalloc 2.2.5
2011-11-25 16:42:10 +01:00
2753acf1d6
Merge pull request #208 from jbergstroem/jemalloc-2.2.5
...
Update to jemalloc 2.2.5
2011-11-25 07:29:55 -08:00
3e0a975e07
log client protocol errors for log level >= verbose
2011-11-25 16:09:34 +01:00
674df1eef5
Added regression tests for issue #209
2011-11-25 12:27:29 +01:00
07ac2daaaa
Merge pull request #209 from woowenjie/unstable
...
clean REDIS_DIRTY_CAS when discard Command runs. otherwise the next MULT...
2011-11-25 03:13:10 -08:00
f371e721fa
clean REDIS_DIRTY_CAS when discard Command runs. otherwise the next MULTI/EXEC may fail in the same RedisClient
2011-11-25 10:34:05 +08:00
fa5af017d9
better bug report info on crash
2011-11-24 15:47:26 +01:00
45e7a1ce00
minor refactoring to networking.c adding a separated function to get a string representing the current state of all the connected clients.
2011-11-24 15:04:42 +01:00
2c74a9f948
last executed command in CLIENT LIST output.
2011-11-24 14:56:34 +01:00
1d03c1c98a
Update to jemalloc 2.2.5
2011-11-23 21:36:25 +01:00
3c95e7212e
new counter in INFO output: rejected_connections with number of dropped connections because of maxclients limit reached.
2011-11-23 18:38:12 +01:00
1b2962c61f
Merge remote-tracking branch 'origin/unstable' into unstable
2011-11-22 14:27:53 +01:00
1bcfa0f643
More fixes in the Redis command table, to make sure all the keys are detected by Redis Cluster.
2011-11-22 14:27:32 +01:00
4e5f63a60c
Merge pull request #199 from jerem/patch-1
...
Fixed a typo in comments.
2011-11-22 02:43:28 -08:00
39da5d1f21
Fixed command table for SETEX and PSETEX causing the expire time to be hashed by Redis cluster instead of the key.
2011-11-22 10:16:15 +01:00
7501c66f2e
comment describing the Redis command table enhanced
2011-11-22 10:13:45 +01:00
afd0f06b75
Fixed bug in getClientInfoString() that was not rendering the N (no flags) special flag correctly.
2011-11-21 16:19:30 +01:00
becf5fdb0c
Close client connection and log the event when the client input buffer reaches 1GB.
2011-11-21 16:17:51 +01:00
6621b8ffa1
show active events in client file descriptor in CLIENT LIST.
2011-11-21 16:06:03 +01:00
f14479c796
new ae.c API to get current events by file descriptor.
2011-11-21 16:05:29 +01:00
491c1c4e04
added output list and buffer length, query buffer size, to CLIENT LIST output.
2011-11-21 15:54:49 +01:00
5e84f56ea6
file .prerequisites added to gitignore
2011-11-21 15:35:54 +01:00
17d25a33e2
code generating the CLIENT LIST output refactored to have a function that is able to render a single client into a client info string.
2011-11-21 15:34:32 +01:00
08a879af6e
Added sdscatsds() to sds.c/h
2011-11-21 15:34:00 +01:00
7e14a20801
Fixed a comment typo in the command table.
2011-11-21 10:55:52 +01:00
92a157eae5
Fixed a typo in comments.
2011-11-21 09:38:14 +08:00
40f3ff21b7
Merge remote-tracking branch 'origin/unstable' into unstable
2011-11-18 16:30:26 +01:00
0b14e44118
redis.conf updated to reflect the new scripting timeout semantics.
2011-11-18 16:29:22 +01:00
5c63922691
aof-race test reenabled now that port allocation of the test suite is smarter
2011-11-18 15:53:47 +01:00
794e6ce14f
Merge pull request #173 from jasondavies/typo
...
Fix some minor typos.
2011-11-18 05:34:56 -08:00
e41677b4cf
prevent (more) commands from Lua scripts
2011-11-18 14:23:38 +01:00
4ab8695d53
New script timeout semantics and SCRIPT KILL implemented. SHUTDOWN NOSAVE and SHUTDOWN SAVE implemented.
2011-11-18 14:10:48 +01:00
5c85257b96
Merge pull request #193 from lamby/sparc-crash
...
Fix crash on SPARC due to improper alignment of allocated memory
2011-11-16 09:23:19 -08:00
5ae979bf57
Fix crash on SPARC due to improper alignment of allocated memory
...
I believe that you should be able to drop 'defined(__sun)' completely
from this clause, as Solaris on x86 hardware probably does not have
strict alignment requirements, but I don't have a way to test that.
Thanks to Jurij Smakov <jurij@wooyd.org >.
Signed-off-by: Chris Lamb <lamby@debian.org >
2011-11-16 17:21:16 +00:00
42c6a5da3d
Don't force rebuild when params didn't change
2011-11-16 17:49:06 +01:00
bf758397a1
more valgrind (and other archs) friendly testing of floating number related features.
2011-11-16 14:40:50 +01:00
cd4aba36cd
valgrind handles floating point numbers differently for some reason, so using "simpler" numbers to make tests happy.
2011-11-16 13:35:22 +01:00
32adb53156
Merge pull request #192 from pietern/makefile
...
Add separate clean/distclean targets to Makefile
2011-11-16 01:29:42 -08:00
a63a3d4ddb
Update README on allocators
2011-11-15 13:28:57 -08:00
5bb2c88e94
Rebuild source when allocator changes
...
To do so, the Makefile stores the contents of the MALLOC environment
variable in a file named .make-malloc. When the contents of this file
and the MALLOC variable are not equal, it forces a rebuild of the Redis
source tree.
A side-effect of this change is that choosing an allocator can now be
done using the single MALLOC variable instead of USE_TCMALLOC,
USE_JEMALLOC and so forth. These variables continue to work for
backwards compatibility.
2011-11-15 13:09:34 -08:00
4b8a63941d
Rebuild deps/ and src/ when ARCH changes
...
This change moves the build instructions for dependencies to a separate
Makefile in deps/. The ARCH environment variable is stored in a
.make-arch file in the same directory as the Makefile. The contents of
this file is read and compared to the current ARCH, and, on a mismatch
triggers rebuilding the entire source tree.
When file .make-arch exists and matches with ARCH from the environment,
the dependencies are assumed to already be built.
The new "clean" target only cleans the Redis source tree, not its
dependencies. To clear the dependencies as well, the "distclean" target
can be used.
2011-11-15 12:41:35 -08:00
321a0440c0
Use CCLINK as last argument
2011-11-15 09:39:38 -08:00
61c0e893aa
CCLINK already includes ALLOC_LINK
2011-11-15 09:36:13 -08:00
7b81e5a16c
Merge pull request #181 from redsquirrel/unstable
...
Fixing inject: it was failing when there was 1 or >2 sources
2011-11-15 06:36:53 -08:00
3c5680ed9d
HINCRBYFLOAT tests
2011-11-15 15:26:10 +01:00