antirez
6bfbad38af
Dynamic HZ: separate hz from the configured hz.
...
This way we can remember what the user configured HZ is, but change the
actual HZ dynamically if needed in the dynamic HZ feature
implementation.
2018-07-23 14:13:58 +02:00
Itamar Haber
993716c351
Adds Lua overheads to MEMORY STATS, smartens the MEMORY DOCTOR
2018-07-22 21:16:00 +03:00
Itamar Haber
527786c0f3
Adds Lua overheads to MEMORY STATS, smartens the MEMORY DOCTOR
2018-07-22 21:16:00 +03:00
zhaozhao.zz
9674ede85a
Streams: skip master fileds only when we are going forward in streamIteratorGetID
2018-07-22 17:52:09 +08:00
zhaozhao.zz
8e01dbe90b
Streams: skip master fileds only when we are going forward in streamIteratorGetID
2018-07-22 17:52:09 +08:00
Oran Agra
780815dd6e
fix recursion typo in zmalloc_usable
2018-07-22 10:17:35 +03:00
Oran Agra
359705c08d
fix recursion typo in zmalloc_usable
2018-07-22 10:17:35 +03:00
dsomeshwar
bb5b8b3a6f
removing redundant check
2018-07-21 23:42:08 +05:30
dsomeshwar
af41c94526
removing redundant check
2018-07-21 23:42:08 +05:30
WuYunlong
4017a11144
Do not migrate already expired keys.
2018-07-21 10:00:32 +08:00
WuYunlong
89de21d6a6
Do not migrate already expired keys.
2018-07-21 10:00:32 +08:00
WuYunlong
dd760bd5e6
Consider aof write error as well as rdb in lua script.
2018-07-21 08:48:51 +08:00
WuYunlong
ea2a56acf5
Consider aof write error as well as rdb in lua script.
2018-07-21 08:48:51 +08:00
chendianqiang
68ceb46697
Merge pull request #1 from antirez/unstable
...
update
2018-07-20 19:20:14 +08:00
antirez
4ff47a0b9b
Top comment clientsCron().
2018-07-20 09:46:18 +02:00
antirez
ebce3647df
Top comment clientsCron().
2018-07-20 09:46:18 +02:00
antirez
aba6855282
Clarify that clientsCronTrackExpansiveClients() indexes may jump ahead.
2018-07-20 09:36:48 +02:00
antirez
ee9b50b0cb
Clarify that clientsCronTrackExpansiveClients() indexes may jump ahead.
2018-07-20 09:36:48 +02:00
antirez
be88c0b16a
Rename INFO CLIENT max buffers field names for correctness.
...
They are actually delayed a few seconds, so let's call them "recent".
2018-07-19 17:38:20 +02:00
antirez
502fe74232
Rename INFO CLIENT max buffers field names for correctness.
...
They are actually delayed a few seconds, so let's call them "recent".
2018-07-19 17:38:20 +02:00
antirez
0cf3794e6e
Fix wrong array index variable in getExpansiveClientsInfo().
2018-07-19 17:34:15 +02:00
antirez
e42fe2628e
Fix wrong array index variable in getExpansiveClientsInfo().
2018-07-19 17:34:15 +02:00
antirez
ea3a20c5d0
Change INFO CLIENTS sections to report pre-computed max/min client buffers.
2018-07-19 17:16:19 +02:00
antirez
28557ee271
Change INFO CLIENTS sections to report pre-computed max/min client buffers.
2018-07-19 17:16:19 +02:00
dejun.xdj
de5ca516ae
Streams: ID of xclaim command starts from the sixth argument.
2018-07-19 20:48:08 +08:00
dejun.xdj
950bff839f
Streams: ID of xclaim command starts from the sixth argument.
2018-07-19 20:48:08 +08:00
antirez
8f7e496ba5
Rename var in clientsCronTrackExpansiveClients() for clarity.
2018-07-19 13:59:13 +02:00
antirez
b3d4d162b3
Rename var in clientsCronTrackExpansiveClients() for clarity.
2018-07-19 13:59:13 +02:00
antirez
8d617596f1
Implement a function to retrieve the expansive clients mem usage.
2018-07-19 13:58:04 +02:00
antirez
2373eaccf1
Implement a function to retrieve the expansive clients mem usage.
2018-07-19 13:58:04 +02:00
antirez
85a1b4f807
clientsCronTrackExpansiveClients() actual implementation.
2018-07-19 13:54:20 +02:00
antirez
9c87d5cabe
clientsCronTrackExpansiveClients() actual implementation.
2018-07-19 13:54:20 +02:00
antirez
d4c5fc57db
clientsCronTrackExpansiveClients() skeleton and ideas.
2018-07-19 13:49:00 +02:00
antirez
363edba137
clientsCronTrackExpansiveClients() skeleton and ideas.
2018-07-19 13:49:00 +02:00
antirez
1c95c07596
Make vars used only by INFO CLIENTS local to the block.
...
Related to #4727 .
2018-07-19 12:23:05 +02:00
antirez
7401f4b7cf
Make vars used only by INFO CLIENTS local to the block.
...
Related to #4727 .
2018-07-19 12:23:05 +02:00
Salvatore Sanfilippo
16b8d364cc
Merge pull request #4727 from kingpeterpaule/redis-fix-info-cli
...
move getClientsMaxBuffers func into info clients command
2018-07-19 12:21:35 +02:00
Salvatore Sanfilippo
8b638d90be
Merge pull request #4727 from kingpeterpaule/redis-fix-info-cli
...
move getClientsMaxBuffers func into info clients command
2018-07-19 12:21:35 +02:00
antirez
0aca977c47
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-07-18 17:41:37 +02:00
antirez
be0266ab8d
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-07-18 17:41:37 +02:00
antirez
313b2240ae
In addReplyErrorLength() only panic when replying to slave.
...
See #5135 for more context.
2018-07-18 17:41:16 +02:00
antirez
8f94829fa3
In addReplyErrorLength() only panic when replying to slave.
...
See #5135 for more context.
2018-07-18 17:41:16 +02:00
antirez
6183f0590d
Refine comment in addReplyErrorLength() about replying to masters/slaves.
...
See #5135 for some context.
2018-07-18 17:40:07 +02:00
antirez
84d17a5f72
Refine comment in addReplyErrorLength() about replying to masters/slaves.
...
See #5135 for some context.
2018-07-18 17:40:07 +02:00
Salvatore Sanfilippo
22e9321c3e
Merge pull request #5138 from oranagra/improve_defrag_test
...
make active defrag test more stable
2018-07-18 11:05:03 +02:00
Salvatore Sanfilippo
4ff114bcfa
Merge pull request #5138 from oranagra/improve_defrag_test
...
make active defrag test more stable
2018-07-18 11:05:03 +02:00
Oran Agra
f89c93c8ad
make active defrag test more stable
...
on slower machines, the active defrag test tended to fail.
although the fragmentation ratio was below the treshold, the defragger was
still in the middle of a scan cycle.
this commit changes:
- the defragger uses the current fragmentation state, rather than the cache one
that is updated by server cron every 100ms. this actually fixes a bug of
starting one excess scan cycle
- the test lets the defragger use more CPU cycles, in hope that the defrag
will be faster, but also give it more time before we give up.
2018-07-18 10:16:33 +03:00
Oran Agra
0a4d1f114e
make active defrag test more stable
...
on slower machines, the active defrag test tended to fail.
although the fragmentation ratio was below the treshold, the defragger was
still in the middle of a scan cycle.
this commit changes:
- the defragger uses the current fragmentation state, rather than the cache one
that is updated by server cron every 100ms. this actually fixes a bug of
starting one excess scan cycle
- the test lets the defragger use more CPU cycles, in hope that the defrag
will be faster, but also give it more time before we give up.
2018-07-18 10:16:33 +03:00
Salvatore Sanfilippo
8213f64d64
Merge pull request #5122 from trevor211/allowWritesWhenAofDisabled
...
Accept write commands if persisting is disabled
2018-07-17 18:08:46 +02:00
Salvatore Sanfilippo
7050029b5d
Merge pull request #5122 from trevor211/allowWritesWhenAofDisabled
...
Accept write commands if persisting is disabled
2018-07-17 18:08:46 +02:00