antirez
4c442e9d88
memtest.c: integer overflow fixed.
2012-04-12 11:49:52 +02:00
antirez
91e56965a3
Make gcov fixed.
2012-04-12 11:51:58 +02:00
antirez
9c83aec955
Makefile now introduces Redis-specific CFLAGS / LDFLAGS. Gcov target fixed. Added comments to describe how it works.
2012-04-12 11:09:38 +02:00
Salvatore Sanfilippo
0d83011a11
Merge pull request #449 from ErikDubbelboer/unstable
...
added explanation for the magic 511 backlog number
2012-04-11 09:25:44 -07:00
Erik Dubbelboer
815c06f2f7
added explanation for the magic 511 backlog number
2012-04-11 17:04:31 +02:00
antirez
ced068955d
Makefile.dep updated.
2012-04-11 12:12:30 +02:00
antirez
a470689d2e
make dep: redirect output to Makefile.dep.
2012-04-11 12:12:05 +02:00
antirez
c44ab51da1
Make inline functions rioRead/Write/Tell static. This fixes issue #447 .
2012-04-11 11:58:32 +02:00
antirez
d98b03b791
Macros ULONG_ONEZERO / ULONG_ZEROONE were inverted in #ifdef to test 32/64 bit arch.
2012-04-11 11:32:22 +02:00
Pieter Noordhuis
0a08d2b0e5
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 11:24:17 +02:00
Pieter Noordhuis
3f7438ef9b
Everything x86 is little endian
2012-04-11 11:03:30 +02:00
antirez
f2f2ba1b3a
Comment typo fixed. Clusetr -> Cluster.
2012-04-11 10:57:02 +02:00
antirez
0b913c650d
Check write(2) return value to avoid warnings, because in this context failing write is not critical.
2012-04-10 16:48:28 +02:00
antirez
a3fb7fd4f6
Minor MIGRATE implementation simplification about ttl handling.
2012-04-10 16:46:29 +02:00
antirez
0882715710
Version 2.9.7.
2012-04-10 16:34:33 +02:00
antirez
84bcd3aa24
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 15:47:10 +02:00
antirez
82e32055d8
RDB files now embed a crc64 checksum. Version of RDB bumped to 5.
2012-04-09 22:40:41 +02:00
antirez
8491f1d9fd
Fixed compilation of new rio.c changes (typos and so forth.)
2012-04-09 12:36:44 +02:00
antirez
46738646d4
dump/restore fixed to use the new crc64 API.
2012-04-09 12:33:57 +02:00
antirez
736b7c3f04
Add checksum computation to rio.c
2012-04-09 12:33:09 +02:00
antirez
88c1d9550d
crc64.c modified for incremental computation.
2012-04-09 12:20:47 +02:00
antirez
5a181d43cb
rio.c file somewhat documented so that the casual reader can understand what's going on without reading the code.
2012-04-09 11:11:00 +02:00
antirez
a3af8d8e49
Test for maxclients.
2012-04-08 11:16:40 +02:00
Erik Dubbelboer
e1d9857b12
Update src/rdb.c
2012-04-07 15:48:30 +03:00
Erik Dubbelboer
8d16e7a3c6
Update src/dict.c
2012-04-07 15:45:53 +03:00
Erik Dubbelboer
65fd32ab0a
Fixed some spelling errors in the comments
2012-04-07 14:40:29 +02:00
antirez
69e7958918
Added new test to check that "CONFIG appendonly no" actually kills the background AOF operation in progress if any.
2012-04-07 13:22:04 +02:00
antirez
2cbdab903f
For coverage testing use exit() instead of _exit() when termiating saving children.
2012-04-07 12:11:23 +02:00
antirez
4ce22375f4
Tests for MONITOR.
2012-04-07 11:26:24 +02:00
antirez
09f66a0be8
New client info field added to CLIENT LIST output: multi, containing the length of the current pipeline. Test modified accordingly.
2012-04-07 11:14:52 +02:00
antirez
4cb8bb2952
Never used function stringObjectEqualsMs() removed.
2012-04-07 02:10:48 +02:00
antirez
f02aa7bb79
Removed dead code: function rdbSaveTime() is no longer used since RDB now saves expires in milliseconds.
2012-04-07 02:03:29 +02:00
antirez
0daf7a2d16
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-06 23:52:53 +02:00
antirez
ff79ab71db
redis.tcl: no longer leave unread replies if an error happens during a MULTI/EXEC block.
2012-04-06 23:52:28 +02:00
antirez
618a922957
New INFO field in persistence section: bgrewriteaof_scheduled.
2012-04-06 21:12:50 +02:00
antirez
321a724da5
version bumped to 2.9.6
2012-04-06 12:27:17 +02:00
jokea
3e1e1ac27d
implement aeWait using poll(2). Fixes issue #267 .
2012-04-06 11:47:17 +02:00
antirez
70381bbf82
expireGenericCommand(): better variable names and a top-comment that describes the function's behavior.
2012-04-05 15:52:08 +02:00
Premysl Hruby
c6bf4a0034
for (p)expireat use absolute time, without double recomputation
2012-04-05 15:46:21 +02:00
Premysl Hruby
d48d1309c6
fix mstime() ommited while comparing if key is already expired
2012-04-05 15:46:15 +02:00
Premysl Hruby
c35b4e845b
add support for generation of lcov coverage reports
2012-04-05 12:23:35 +02:00
Salvatore Sanfilippo
0934a4df93
Merge pull request #430 from anydot/f-testsuite
...
Two changes of testsuite (killing redis and new option)
2012-04-05 01:56:12 -07:00
Salvatore Sanfilippo
d84f776e87
Merge pull request #426 from anydot/fix-rm-vm-comments
...
remove mentions of VM in comments
2012-04-05 01:54:09 -07:00
Salvatore Sanfilippo
0d5f4ba7cd
Merge pull request #431 from anydot/f-signal
...
allocate alternate signal stack, change of sigaction flags for sigterm
2012-04-05 01:52:40 -07:00
Premysl Hruby
ebba7b3c92
future-proof version comparison
2012-04-05 10:41:28 +02:00
antirez
459e2975f4
On slow computers, 10 seconds are not enough for this heavy replication test.
2012-04-04 19:54:23 +02:00
antirez
4b8c966140
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:32:22 +02:00
antirez
5ad1faa090
New "os" field in INFO output providing information about the operating system.
2012-04-04 15:38:13 +02:00
antirez
bb0fbc840d
SLAVEOF is not a write command.
2012-04-04 15:11:30 +02:00
antirez
9a322ab730
Print milliseconds of the current second in log lines timestamps. Sometimes precise timing is very important for debugging.
2012-04-04 15:11:17 +02:00