antirez
ec67ccc13c
Tranfer -> transfer typo fixed.
2018-07-31 16:41:33 +02:00
Salvatore Sanfilippo
b1092d1424
Merge pull request #5189 from soloestoy/refactor-dbOverwrite
...
refactor dbOverwrite to make lazyfree work
2018-07-31 16:40:35 +02:00
antirez
f281d343a7
Refactoring: replace low-level checks with writeCommandsDeniedByDiskError().
2018-07-31 13:16:43 +02:00
antirez
0a64aa5ca6
Fix writeCommandsDeniedByDiskError() inverted return value.
2018-07-31 13:14:24 +02:00
antirez
7f155b781c
Better top comment for writeCommandsDeniedByDiskError().
2018-07-31 13:10:37 +02:00
antirez
8442c25722
Introduce writeCommandsDeniedByDiskError().
2018-07-31 13:09:38 +02:00
zhaozhao.zz
b880a352d6
refactor dbOverwrite to make lazyfree work
2018-07-31 12:07:57 +08:00
Salvatore Sanfilippo
84d9549256
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
0b04bf8419
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
a6f173525f
INFO CPU: higher precision of reported values
...
Closes : #5033
2018-07-30 18:06:22 +02:00
Salvatore Sanfilippo
edddeda661
Merge pull request #5183 from gkorland/patch-1
...
Few typo fixes
2018-07-30 17:59:12 +02:00
antirez
c49312cfda
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
5946410d7b
Few typo fixes
2018-07-30 16:18:56 +03:00
antirez
2d699ec557
Document dynamic-hz in the example redis.conf.
2018-07-30 13:50:15 +02:00
antirez
790afbcbe4
Make dynamic hz actually configurable.
2018-07-30 13:44:52 +02:00
antirez
1a722347b0
Control dynamic HZ via server configuration.
2018-07-30 13:37:30 +02:00
antirez
f3bf122c28
Merge branch 'dynamic-hz' into unstable
2018-07-30 13:31:23 +02:00
antirez
8acaa863c8
Remove useless conditional from emptyDb().
...
Related to #4852 .
2018-07-25 16:34:57 +02:00
antirez
b2aaf15b7b
Make emptyDb() change introduced in #4852 simpler to read.
2018-07-25 16:32:52 +02:00
Salvatore Sanfilippo
20a91c0762
Merge pull request #4852 from soloestoy/optimize-flushall
...
optimize flushdb, avoid useless loops
2018-07-25 16:30:11 +02:00
zhaozhao.zz
391a1cda58
optimize flushdb, avoid useless loops
2018-07-25 18:13:34 +08:00
Salvatore Sanfilippo
f287bbe734
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
3ca7a87947
Streams: fix xdel memory leak
2018-07-25 00:06:27 +08:00
antirez
de401f46fd
Example the magic +1 in migrateCommand().
...
Related to #5154 .
2018-07-24 17:31:43 +02:00
antirez
61ca1840f1
Make changes of PR #5154 hopefully simpler.
2018-07-24 17:27:43 +02:00
Salvatore Sanfilippo
7b0fb02f48
Merge pull request #5154 from trevor211/optimizeMigrate
...
Do not migrate already expired keys.
2018-07-24 17:24:37 +02:00
antirez
d59ae26656
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
4b1155de3b
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
14e427f060
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
b20ab15a40
string2ll(): better commenting.
2018-07-24 10:27:20 +02:00
Oran Agra
e2065c7fab
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
1ab5936967
Merge branch 'removeRedundantCheck' of https://github.com/dsomeshwar/redis into unstable
2018-07-24 10:24:24 +02:00
antirez
ac1e9e00e8
Restore string2ll() to original version.
...
See PR #5157 .
2018-07-24 10:22:12 +02:00
antirez
d1f8e83391
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-07-24 00:21:49 +02:00
antirez
82c80952d8
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
83d3e979b6
string2ll(): test for NULL pointer in all the cases.
2018-07-24 00:18:39 +02:00
Salvatore Sanfilippo
f622bfaba0
Merge pull request #5160 from oranagra/fix_zmalloc_usable
...
fix recursion typo in zmalloc_usable
2018-07-24 00:07:59 +02:00
antirez
d1e07d021e
Change 42 to 1000 as warning level for cached scripts.
...
Related to #4883 .
2018-07-23 18:44:58 +02:00
Salvatore Sanfilippo
63171b81b0
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
89c6c7bd88
Dynamic HZ: adapt cron frequency to number of clients.
2018-07-23 14:21:04 +02:00
antirez
2f58f65ee8
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
a3c4ec8a84
Adds Lua overheads to MEMORY STATS, smartens the MEMORY DOCTOR
2018-07-22 21:16:00 +03:00
zhaozhao.zz
bcfc6bb7ee
Streams: skip master fileds only when we are going forward in streamIteratorGetID
2018-07-22 17:52:09 +08:00
Oran Agra
b1b181dae3
fix recursion typo in zmalloc_usable
2018-07-22 10:17:35 +03:00
dsomeshwar
d6438a2cad
removing redundant check
2018-07-21 23:42:08 +05:30
WuYunlong
eba8dbdce4
Do not migrate already expired keys.
2018-07-21 10:00:32 +08:00
WuYunlong
16e707372a
Consider aof write error as well as rdb in lua script.
2018-07-21 08:48:51 +08:00
antirez
b8e5d07583
Top comment clientsCron().
2018-07-20 09:46:18 +02:00
antirez
e345c28a3e
Clarify that clientsCronTrackExpansiveClients() indexes may jump ahead.
2018-07-20 09:36:48 +02:00
antirez
cb09197bd3
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