antirez
|
3d745b4919
|
Log AOF diff sizes in MBs instead of bytes.
|
2014-07-05 12:37:44 +02:00 |
|
antirez
|
895409ca78
|
Log AOF diff sizes in MBs instead of bytes.
|
2014-07-05 12:37:44 +02:00 |
|
antirez
|
8a89fd0b46
|
aofChildWriteDiffData() better handling of free blocks.
|
2014-07-05 01:11:28 +02:00 |
|
antirez
|
93cd75bbe0
|
aofChildWriteDiffData() better handling of free blocks.
|
2014-07-05 01:11:28 +02:00 |
|
antirez
|
26216ed305
|
redis-benchmark: abort when all clients are disconnected.
|
2014-07-04 17:52:18 +02:00 |
|
antirez
|
ac33c049c6
|
redis-benchmark: abort when all clients are disconnected.
|
2014-07-04 17:52:18 +02:00 |
|
antirez
|
b8f4f661f1
|
Fine tuning of aofReadDiffFromParent() calls trigger.
|
2014-07-04 17:51:03 +02:00 |
|
antirez
|
20a0959964
|
Fine tuning of aofReadDiffFromParent() calls trigger.
|
2014-07-04 17:51:03 +02:00 |
|
antirez
|
9d302ec21e
|
Use amount of I/O not ops to trigger aofReadDiffFromParent().
|
2014-07-04 16:03:46 +02:00 |
|
antirez
|
cc24447a1a
|
Use amount of I/O not ops to trigger aofReadDiffFromParent().
|
2014-07-04 16:03:46 +02:00 |
|
antirez
|
1937f8a8b0
|
aofChildWriteDiffData(): write as much as possible.
|
2014-07-04 15:54:20 +02:00 |
|
antirez
|
62f9d34c56
|
aofChildWriteDiffData(): write as much as possible.
|
2014-07-04 15:54:20 +02:00 |
|
antirez
|
f4e54913d6
|
Handle write failure in AOF parent -> child ACK.
|
2014-07-04 15:37:49 +02:00 |
|
antirez
|
30c42f12b0
|
Handle write failure in AOF parent -> child ACK.
|
2014-07-04 15:37:49 +02:00 |
|
antirez
|
cfa0cad4af
|
Use a timeout when reading parent ack from AOF child.
|
2014-07-04 15:35:01 +02:00 |
|
antirez
|
75ef41058d
|
Use a timeout when reading parent ack from AOF child.
|
2014-07-04 15:35:01 +02:00 |
|
antirez
|
3f77583764
|
Send AOF diffs from parent to child to improve latency.
|
2014-07-04 15:27:23 +02:00 |
|
antirez
|
2fa9fb647f
|
Send AOF diffs from parent to child to improve latency.
|
2014-07-04 15:27:23 +02:00 |
|
antirez
|
1e8520e84a
|
Use fsync instead of aof_fsync in final AOF sync.
This happens in the child process so we don't care about latency:
better to sync metadata as well.
|
2014-07-04 11:51:30 +02:00 |
|
antirez
|
57852ff207
|
Use fsync instead of aof_fsync in final AOF sync.
This happens in the child process so we don't care about latency:
better to sync metadata as well.
|
2014-07-04 11:51:30 +02:00 |
|
antirez
|
3a9acbdb5d
|
Fixed conditional for aof-write-pending-fsync latency event selection.
|
2014-07-02 17:42:29 +02:00 |
|
antirez
|
a99766fda1
|
Fixed conditional for aof-write-pending-fsync latency event selection.
|
2014-07-02 17:42:29 +02:00 |
|
antirez
|
9bdfff137f
|
Dependencies updated.
|
2014-07-02 17:04:14 +02:00 |
|
antirez
|
f0f9d583ad
|
Dependencies updated.
|
2014-07-02 17:04:14 +02:00 |
|
antirez
|
db90e562e7
|
Cast void* to char* to avoid waring in latencyCommand().
|
2014-07-02 16:56:08 +02:00 |
|
antirez
|
1f665d6e82
|
Cast void* to char* to avoid waring in latencyCommand().
|
2014-07-02 16:56:08 +02:00 |
|
antirez
|
0954e4ede9
|
Properly initialize min/max in latency.c.
|
2014-07-02 16:55:34 +02:00 |
|
antirez
|
e3c0125b70
|
Properly initialize min/max in latency.c.
|
2014-07-02 16:55:34 +02:00 |
|
antirez
|
4a89da385c
|
latencyStartMonitor() modified to avoid warnings.
|
2014-07-02 16:53:44 +02:00 |
|
antirez
|
a887af34e1
|
latencyStartMonitor() modified to avoid warnings.
|
2014-07-02 16:53:44 +02:00 |
|
antirez
|
2dfe2d9493
|
Latency monitor: specialize delayed aof writes events.
|
2014-07-02 16:45:45 +02:00 |
|
antirez
|
53ae687d59
|
Latency monitor: specialize delayed aof writes events.
|
2014-07-02 16:45:45 +02:00 |
|
antirez
|
d13384e7d3
|
LATENCY GRAPH: filling under the curve is more readable.
|
2014-07-02 16:37:53 +02:00 |
|
antirez
|
a53c734094
|
LATENCY GRAPH: filling under the curve is more readable.
|
2014-07-02 16:37:53 +02:00 |
|
antirez
|
0039e2e996
|
LATENCY GRAPH implemented.
|
2014-07-02 16:31:22 +02:00 |
|
antirez
|
aa16f87b87
|
LATENCY GRAPH implemented.
|
2014-07-02 16:31:22 +02:00 |
|
antirez
|
1760e6ede1
|
latencyTimeSeries structure max field type fixed.
|
2014-07-02 16:14:28 +02:00 |
|
antirez
|
6f20482a86
|
latencyTimeSeries structure max field type fixed.
|
2014-07-02 16:14:28 +02:00 |
|
antirez
|
b55b72c3e1
|
Free labels in freeSparklineSequence().
|
2014-07-02 12:49:14 +02:00 |
|
antirez
|
9d4d810861
|
Free labels in freeSparklineSequence().
|
2014-07-02 12:49:14 +02:00 |
|
antirez
|
2127c8e8fa
|
LATENCY LATEST: add the max field.
|
2014-07-02 12:40:38 +02:00 |
|
antirez
|
1766d91697
|
LATENCY LATEST: add the max field.
|
2014-07-02 12:40:38 +02:00 |
|
antirez
|
71c60780e1
|
Latency monitor trheshold value is now configurable.
This commit adds both support for redis.conf and CONFIG SET/GET.
|
2014-07-02 12:28:17 +02:00 |
|
antirez
|
e173f7a0e3
|
Latency monitor trheshold value is now configurable.
This commit adds both support for redis.conf and CONFIG SET/GET.
|
2014-07-02 12:28:17 +02:00 |
|
antirez
|
fa7679c047
|
ASCII sparklines generation API.
|
2014-07-02 10:13:53 +02:00 |
|
antirez
|
cc4df5a6b8
|
ASCII sparklines generation API.
|
2014-07-02 10:13:53 +02:00 |
|
antirez
|
acb5c58fbb
|
License added to latency.h.
|
2014-07-02 10:06:58 +02:00 |
|
antirez
|
ed4980243a
|
License added to latency.h.
|
2014-07-02 10:06:58 +02:00 |
|
antirez
|
084f154c94
|
Latency monitor turned off by default.
It is not a good idea to bloat the code with gettimeofday() calls if the
instance is working well, and turning monitoring on at runtime is a
joke.
|
2014-07-01 17:23:59 +02:00 |
|
antirez
|
b809676a9e
|
Latency monitor turned off by default.
It is not a good idea to bloat the code with gettimeofday() calls if the
instance is working well, and turning monitoring on at runtime is a
joke.
|
2014-07-01 17:23:59 +02:00 |
|