antirez
6255a5ae66
Globals protection global() function modified for speed and correctness.
2012-04-13 16:22:47 +02:00
antirez
e387dc52a0
Tests for lua globals protection.
2012-04-13 16:22:43 +02:00
antirez
3e6a4463e0
Scripting: globals protection can now be switched on/off.
2012-04-13 16:22:35 +02:00
antirez
430602b26c
Protect globals access in Lua scripting.
2012-04-13 16:21:46 +02:00
antirez
236adc2809
A few var names fixed in Makefile.
...
I modified it for error in a previous commit doing search & replace.
2012-04-13 16:15:39 +02:00
antirez
d298825803
Print arch bits with redis-server -v
2012-04-13 16:12:32 +02:00
antirez
206568257a
memtest.c: integer overflow fixed.
2012-04-13 16:12:28 +02:00
antirez
50fb330399
Make gcov fixed.
2012-04-13 16:12:24 +02:00
antirez
69ac4d063d
Makefile now introduces Redis-specific CFLAGS / LDFLAGS. Gcov target fixed. Added comments to describe how it works.
2012-04-13 16:12:04 +02:00
Erik Dubbelboer
b9cd703b5b
added explanation for the magic 511 backlog number
2012-04-11 18:32:10 +02:00
antirez
79e3df9d72
Makefile.dep updated.
2012-04-11 18:30:23 +02:00
antirez
d5ec389585
make dep: redirect output to Makefile.dep.
2012-04-11 18:29:31 +02:00
antirez
336ba6a152
Make inline functions rioRead/Write/Tell static. This fixes issue #447 .
2012-04-11 12:03:25 +02:00
antirez
ef278d110f
Macros ULONG_ONEZERO / ULONG_ZEROONE were inverted in #ifdef to test 32/64 bit arch.
2012-04-11 12:03:21 +02:00
Pieter Noordhuis
de07849e0d
Clean up Makefiles
...
Remove unused variables. Instead of overriding non-standard variables
such as ARCH and PROF, use standard variables CFLAGS and LDFLAGS to
override Makefile settings. Move dependencies generated by `make dep` to
a separate file.
2012-04-11 12:01:29 +02:00
Pieter Noordhuis
e74bec56fa
Everything x86 is little endian
2012-04-11 11:59:53 +02:00
antirez
3ba5eab774
Minor MIGRATE implementation simplification about ttl handling.
2012-04-10 20:04:21 +02:00
antirez
b9aa332843
Check write(2) return value to avoid warnings, because in this context failing write is not critical.
2012-04-10 20:02:33 +02:00
antirez
3f64694e71
Version 2.5.6.
2012-04-10 16:34:51 +02:00
antirez
fdf8bd4025
Test for maxclients.
2012-04-10 16:28:21 +02:00
antirez
e95740392b
dump/restore fixed to use the new crc64 API.
2012-04-10 16:27:36 +02:00
antirez
39d1e350d9
It is now possible to enable/disable RDB checksum computation from redis.conf or via CONFIG SET/GET. Also CONFIG SET support added for rdbcompression as well.
2012-04-10 16:27:03 +02:00
antirez
7f4f86f427
RDB files now embed a crc64 checksum. Version of RDB bumped to 5.
2012-04-10 16:26:58 +02:00
antirez
1bcb45d118
Fixed compilation of new rio.c changes (typos and so forth.)
2012-04-10 16:26:52 +02:00
antirez
b4b923b04b
Add checksum computation to rio.c
2012-04-10 16:26:45 +02:00
antirez
bb99f42596
crc64.c modified for incremental computation.
2012-04-10 16:26:41 +02:00
antirez
9ba4d5a3bb
rio.c file somewhat documented so that the casual reader can understand what's going on without reading the code.
2012-04-10 16:26:37 +02:00
antirez
08211b25d3
Added new test to check that "CONFIG appendonly no" actually kills the background AOF operation in progress if any.
2012-04-08 10:43:33 +02:00
antirez
55951f9005
For coverage testing use exit() instead of _exit() when termiating saving children.
2012-04-08 10:43:29 +02:00
antirez
2cf3f071a5
Tests for MONITOR.
2012-04-07 11:27:04 +02:00
antirez
b162e6f133
New client info field added to CLIENT LIST output: multi, containing the length of the current pipeline. Test modified accordingly.
2012-04-07 11:27:00 +02:00
antirez
4f0bd607d9
Never used function stringObjectEqualsMs() removed.
2012-04-07 11:26:56 +02:00
antirez
7dc1d2ba17
Removed dead code: function rdbSaveTime() is no longer used since RDB now saves expires in milliseconds.
2012-04-07 11:26:52 +02:00
antirez
eb6bc2e047
Two new tests for BGREWRTIEAOF.
...
Check for scheduled rewrite if a BGSAVAE is in progress.
Check for error if a rewrite is already in progress.
2012-04-07 11:26:47 +02:00
antirez
3984108474
redis.tcl: no longer leave unread replies if an error happens during a MULTI/EXEC block.
2012-04-07 11:26:42 +02:00
antirez
8d3f5ce9db
New INFO field in persistence section: bgrewriteaof_scheduled.
2012-04-06 21:13:33 +02:00
antirez
8382453ecf
version bumped to 2.5.5
2012-04-06 12:27:31 +02:00
jokea
a3ec16f0c2
implement aeWait using poll(2). Fixes issue #267 .
2012-04-06 11:49:16 +02:00
antirez
3aad0de2e9
expireGenericCommand(): better variable names and a top-comment that describes the function's behavior.
2012-04-06 00:40:36 +02:00
Premysl Hruby
81a28fe131
for (p)expireat use absolute time, without double recomputation
2012-04-06 00:40:31 +02:00
Premysl Hruby
b518a83525
fix mstime() ommited while comparing if key is already expired
2012-04-06 00:40:26 +02:00
Premysl Hruby
9f899440d2
add support for generation of lcov coverage reports
2012-04-06 00:40:22 +02:00
Premysl Hruby
937abebbe1
future-proof version comparison
2012-04-05 11:04:28 +02:00
antirez
c537980d98
On slow computers, 10 seconds are not enough for this heavy replication test.
2012-04-05 11:04:23 +02:00
Premysl Hruby
c9adc81e2e
allocate alternate signal stack, change of sigaction flags for sigterm
2012-04-05 11:04:19 +02:00
Premysl Hruby
b811b334ae
in kill_server send the signal once, then wait for up to 5sec before sending lethal SIGKILL
2012-04-05 11:04:14 +02:00
Premysl Hruby
4d57e44839
new option for choosing number of test clients to run
2012-04-05 11:04:09 +02:00
Premysl Hruby
6c52d5ce27
remove mentions of VM in comments
2012-04-05 11:04:03 +02:00
antirez
09eb448746
Structure field controlling the INFO field master_link_down_since_seconds initialized correctly to avoid strange INFO output at startup when a slave has yet to connect to its master.
2012-04-04 18:33:13 +02:00
antirez
fa2a27cfeb
New "os" field in INFO output providing information about the operating system.
2012-04-04 18:33:09 +02:00