Salvatore Sanfilippo
c42b48d349
Merge pull request #5189 from soloestoy/refactor-dbOverwrite
...
refactor dbOverwrite to make lazyfree work
2018-07-31 16:40:35 +02:00
antirez
2e67ea193d
Refactoring: replace low-level checks with writeCommandsDeniedByDiskError().
2018-07-31 13:16:43 +02:00
antirez
c07f1e0966
Fix writeCommandsDeniedByDiskError() inverted return value.
2018-07-31 13:14:24 +02:00
antirez
e8bf6c0a94
Better top comment for writeCommandsDeniedByDiskError().
2018-07-31 13:10:37 +02:00
antirez
ca20e19104
Introduce writeCommandsDeniedByDiskError().
2018-07-31 13:09:38 +02:00
zhaozhao.zz
f2a10a9536
refactor dbOverwrite to make lazyfree work
2018-07-31 12:07:57 +08:00
Salvatore Sanfilippo
c4a388d4a1
Merge pull request #5153 from trevor211/fixLuaScript
...
Consider aof write error as well as rdb in lua script.
2018-07-30 18:10:06 +02:00
Salvatore Sanfilippo
bdaa7a483c
Merge pull request #5168 from rpv-tomsk/issue-5033
...
INFO CPU: higher precision of reported values
2018-07-30 18:06:54 +02:00
Pavel Rochnyack
327e134760
INFO CPU: higher precision of reported values
...
Closes : #5033
2018-07-30 18:06:22 +02:00
Salvatore Sanfilippo
ec0f5c2a81
Merge pull request #5183 from gkorland/patch-1
...
Few typo fixes
2018-07-30 17:59:12 +02:00
antirez
be48e326ca
Add year in log.
...
User: "is there a reason why redis server logs are missing the year in
the "date time"?"
Me: "I guess I did not imagine it would be stable enough to run for
several years".
2018-07-30 17:42:30 +02:00
Guy Korland
59f2b7c2e6
Few typo fixes
2018-07-30 16:18:56 +03:00
antirez
7e7ce3bb8f
Document dynamic-hz in the example redis.conf.
2018-07-30 13:50:15 +02:00
antirez
8ef8d3f2da
Make dynamic hz actually configurable.
2018-07-30 13:44:52 +02:00
antirez
6eae385b74
Control dynamic HZ via server configuration.
2018-07-30 13:37:30 +02:00
antirez
6d60062a7b
Merge branch 'dynamic-hz' into unstable
2018-07-30 13:31:23 +02:00
antirez
22829267ec
Remove useless conditional from emptyDb().
...
Related to #4852 .
2018-07-25 16:34:57 +02:00
antirez
945d779d12
Make emptyDb() change introduced in #4852 simpler to read.
2018-07-25 16:32:52 +02:00
Salvatore Sanfilippo
0e993a1d7c
Merge pull request #4852 from soloestoy/optimize-flushall
...
optimize flushdb, avoid useless loops
2018-07-25 16:30:11 +02:00
zhaozhao.zz
31d005a3e4
optimize flushdb, avoid useless loops
2018-07-25 18:13:34 +08:00
Salvatore Sanfilippo
da378a1d07
Merge pull request #5133 from soloestoy/fix-xdel-memory-leak
...
Streams: fix xdel memory leak
2018-07-24 18:57:05 +02:00
zhaozhao.zz
372f424399
Streams: fix xdel memory leak
2018-07-25 00:06:27 +08:00
antirez
f9adc44920
Example the magic +1 in migrateCommand().
...
Related to #5154 .
2018-07-24 17:31:43 +02:00
antirez
94f4c11942
Make changes of PR #5154 hopefully simpler.
2018-07-24 17:27:43 +02:00
Salvatore Sanfilippo
27eb7f27be
Merge pull request #5154 from trevor211/optimizeMigrate
...
Do not migrate already expired keys.
2018-07-24 17:24:37 +02:00
antirez
88ec961edf
Streams: refactoring of next entry seek in the iterator.
...
After #5161 the code could be made a bit more obvious for newcomers.
2018-07-24 11:07:27 +02:00
Salvatore Sanfilippo
a4e994c039
Merge pull request #5161 from soloestoy/optimize-stream-iterator
...
Streams: skip master fileds only when we are going forward in streamIteratorGetID
2018-07-24 10:59:55 +02:00
Salvatore Sanfilippo
bbdb152b2c
Merge pull request #5163 from oranagra/fix_slave_buffer_test
...
fix slave buffer test suite false positives
2018-07-24 10:28:48 +02:00
antirez
ae0232d276
string2ll(): better commenting.
2018-07-24 10:27:20 +02:00
Oran Agra
c5058ebee1
fix slave buffer test suite false positives
...
it looks like on slow machines we're getting:
[err]: slave buffer are counted correctly in tests/unit/maxmemory.tcl
Expected condition '$slave_buf > 2*1024*1024' to be true (16914 > 2*1024*1024)
this is a result of the slave waking up too early and eating the
slave buffer before the traffic and the test ends.
2018-07-24 11:24:27 +03:00
antirez
6d54904951
Merge branch 'removeRedundantCheck' of https://github.com/dsomeshwar/redis into unstable
2018-07-24 10:24:24 +02:00
antirez
8aa5ed1e03
Restore string2ll() to original version.
...
See PR #5157 .
2018-07-24 10:22:12 +02:00
antirez
97b08f5483
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-07-24 00:21:49 +02:00
antirez
54bbc283b1
string2ll(): remove duplicated check for special case.
...
Related to #5157 . The PR author correctly indentified that the check was
duplicated, but removing the second one introduces a bug that was fixed
in the past (hence the duplication). Instead we can remove the first
instance of the check without issues.
2018-07-24 00:20:20 +02:00
antirez
510c2045d9
string2ll(): test for NULL pointer in all the cases.
2018-07-24 00:18:39 +02:00
Salvatore Sanfilippo
6264e81b85
Merge pull request #5160 from oranagra/fix_zmalloc_usable
...
fix recursion typo in zmalloc_usable
2018-07-24 00:07:59 +02:00
antirez
1ecfe03852
Change 42 to 1000 as warning level for cached scripts.
...
Related to #4883 .
2018-07-23 18:44:58 +02:00
Salvatore Sanfilippo
a5f07a06f4
Merge pull request #4883 from itamarhaber/lua_scripts-in-info-memory
...
Adds memory information about the scripts' cache to INFO
2018-07-23 18:43:05 +02:00
antirez
3d32af7ec6
Dynamic HZ: adapt cron frequency to number of clients.
2018-07-23 14:21:04 +02:00
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
527786c0f3
Adds Lua overheads to MEMORY STATS, smartens the MEMORY DOCTOR
2018-07-22 21:16:00 +03: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
359705c08d
fix recursion typo in zmalloc_usable
2018-07-22 10:17:35 +03:00
dsomeshwar
af41c94526
removing redundant check
2018-07-21 23:42:08 +05:30
WuYunlong
89de21d6a6
Do not migrate already expired keys.
2018-07-21 10:00:32 +08:00
WuYunlong
ea2a56acf5
Consider aof write error as well as rdb in lua script.
2018-07-21 08:48:51 +08:00
antirez
ebce3647df
Top comment clientsCron().
2018-07-20 09:46:18 +02:00
antirez
ee9b50b0cb
Clarify that clientsCronTrackExpansiveClients() indexes may jump ahead.
2018-07-20 09:36:48 +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
e42fe2628e
Fix wrong array index variable in getExpansiveClientsInfo().
2018-07-19 17:34:15 +02:00