antirez
ab9d925bb9
jemalloc gitignore updated to jemalloc 2.2.5
2011-11-25 16:42:10 +01:00
Salvatore Sanfilippo
7c9b2cbf20
Merge pull request #208 from jbergstroem/jemalloc-2.2.5
...
Update to jemalloc 2.2.5
2011-11-25 07:29:55 -08:00
antirez
ce13e0d064
log client protocol errors for log level >= verbose
2011-11-25 16:09:34 +01:00
antirez
5898fab11d
Added regression tests for issue #209
2011-11-25 12:27:29 +01:00
Salvatore Sanfilippo
05b05af465
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
woowenjie
55bb40f72c
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
antirez
6bf13b1a8e
better bug report info on crash
2011-11-24 15:47:26 +01:00
antirez
aac9f95be1
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
antirez
9dbcab8b08
last executed command in CLIENT LIST output.
2011-11-24 14:56:34 +01:00
jbergstroem
705733c4bd
Update to jemalloc 2.2.5
2011-11-23 21:36:25 +01:00
antirez
785a743b78
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
antirez
3fdb1e5f0e
Merge remote-tracking branch 'origin/unstable' into unstable
2011-11-22 14:27:53 +01:00
antirez
3b2e34345c
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
Salvatore Sanfilippo
c11ea20278
Merge pull request #199 from jerem/patch-1
...
Fixed a typo in comments.
2011-11-22 02:43:28 -08:00
antirez
c2cbc5954c
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
antirez
5b49eef849
comment describing the Redis command table enhanced
2011-11-22 10:13:45 +01:00
antirez
22d6f6579b
Fixed bug in getClientInfoString() that was not rendering the N (no flags) special flag correctly.
2011-11-21 16:19:30 +01:00
antirez
8dd9319cb2
Close client connection and log the event when the client input buffer reaches 1GB.
2011-11-21 16:17:51 +01:00
antirez
3f428bb5c2
show active events in client file descriptor in CLIENT LIST.
2011-11-21 16:06:03 +01:00
antirez
6df742daa7
new ae.c API to get current events by file descriptor.
2011-11-21 16:05:29 +01:00
antirez
52c3150e1e
added output list and buffer length, query buffer size, to CLIENT LIST output.
2011-11-21 15:54:49 +01:00
antirez
03c5eb826d
file .prerequisites added to gitignore
2011-11-21 15:35:54 +01:00
antirez
48f70ac1b7
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
antirez
8201022103
Added sdscatsds() to sds.c/h
2011-11-21 15:34:00 +01:00
antirez
bec0868fe4
Fixed a comment typo in the command table.
2011-11-21 10:55:52 +01:00
Jérémy Bethmont
1564da9565
Fixed a typo in comments.
2011-11-21 09:38:14 +08:00
antirez
57b2f9e2c0
Merge remote-tracking branch 'origin/unstable' into unstable
2011-11-18 16:30:26 +01:00
antirez
2e3a9abcc2
redis.conf updated to reflect the new scripting timeout semantics.
2011-11-18 16:29:22 +01:00
antirez
1df5e5de1d
aof-race test reenabled now that port allocation of the test suite is smarter
2011-11-18 15:53:47 +01:00
Salvatore Sanfilippo
49b1c85d64
Merge pull request #173 from jasondavies/typo
...
Fix some minor typos.
2011-11-18 05:34:56 -08:00
antirez
46a712d3b5
prevent (more) commands from Lua scripts
2011-11-18 14:23:38 +01:00
antirez
194a790664
New script timeout semantics and SCRIPT KILL implemented. SHUTDOWN NOSAVE and SHUTDOWN SAVE implemented.
2011-11-18 14:10:48 +01:00
Salvatore Sanfilippo
bccdb1c3d8
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
Chris Lamb
a4ca54db1a
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
Pieter Noordhuis
860acb386c
Don't force rebuild when params didn't change
2011-11-16 17:49:06 +01:00
antirez
26d2ed1ce4
more valgrind (and other archs) friendly testing of floating number related features.
2011-11-16 14:40:50 +01:00
antirez
85056993ed
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
Salvatore Sanfilippo
463c37b510
Merge pull request #192 from pietern/makefile
...
Add separate clean/distclean targets to Makefile
2011-11-16 01:29:42 -08:00
Pieter Noordhuis
0c46d35b50
Update README on allocators
2011-11-15 13:28:57 -08:00
Pieter Noordhuis
e679a81c9a
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
Pieter Noordhuis
f3220a5b88
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
Pieter Noordhuis
03720c888d
Use CCLINK as last argument
2011-11-15 09:39:38 -08:00
Pieter Noordhuis
cc037c7317
CCLINK already includes ALLOC_LINK
2011-11-15 09:36:13 -08:00
Salvatore Sanfilippo
1c479bf9e0
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
antirez
0321c79b42
HINCRBYFLOAT tests
2011-11-15 15:26:10 +01:00
antirez
5ea1e0b446
HINCRBYFLOAT implemented
2011-11-15 15:09:39 +01:00
antirez
8a9c8b9e64
Merge branch 'unstable' into incrbyfloat
2011-11-14 15:59:56 +01:00
antirez
3d4825324c
test for the new more strict behavior about number parsing
2011-11-14 15:39:55 +01:00
antirez
3752894b44
INCRBYFLOAT tests
2011-11-14 15:37:13 +01:00
antirez
33dcbd6df7
string to number API is now more strict not accepting spaces before or after the number. A few tests converted to match the new error messages using the word float instead of double.
2011-11-14 15:34:44 +01:00