John Sully
4aa8591355
Merge branch 'keydbpro' of https://github.com/JohnSully/KeyDB-Pro into keydbpro
...
Former-commit-id: c70edb09d33b746fa6893488327f301aff455b58
2020-03-15 18:28:00 -04:00
John Sully
006a9565d3
Add fallback if we fail to evict normally with FLASH (flush everything)
...
Former-commit-id: 66ee85a8d5e24514083aa3478dcf0cf3da86520e
2020-03-15 18:27:10 -04:00
John Sully
282dd54eb6
Change the default for maxmemory samples to 10 to reduce issues with FLASH storage and eviction failure
...
Former-commit-id: 8571d8aca9b462d600b78854c0795c8b33520088
2020-03-15 18:26:46 -04:00
zhaozhao.zz
a6a0e05a1a
Threaded IO: bugfix client kill may crash redis
2020-03-15 23:30:25 +08:00
antirez
573c4673ee
Aesthetic changes in PR #6989 .
2020-03-15 16:10:37 +01:00
Salvatore Sanfilippo
681c6f21b7
Merge pull request #6989 from soloestoy/io-threads-bugfix
...
Threaded IO: bugfix #6988 process events while blocked
2020-03-15 15:57:22 +01:00
zhaozhao.zz
606a01df70
Threaded IO: bugfix #6988 process events while blocked
2020-03-15 22:07:36 +08:00
antirez
453e01a091
Restore newline at the end of redis-cli.c
2020-03-13 16:21:55 +01:00
Salvatore Sanfilippo
ebf1acd33c
Merge pull request #6918 from chendq8/fixModuleUnregisterUsedApi
...
Fix module unregister used api
2020-03-13 12:46:27 +01:00
Salvatore Sanfilippo
0628030bf4
Merge pull request #6961 from guodongxiaren/pr
...
string literal should be const char*
2020-03-13 12:37:08 +01:00
Salvatore Sanfilippo
cf6cbbb881
Merge pull request #6976 from itamarhaber/ksn-patch
...
Adds keyspace notifications to migrate and restore
2020-03-13 12:35:00 +01:00
Salvatore Sanfilippo
3c95c92b0f
Merge pull request #6977 from yangbodong22011/fix-makefile-duplicate-obj
...
Remove duplicate obj files in Makefile
2020-03-13 12:32:03 +01:00
Salvatore Sanfilippo
22ae0ddf15
Merge pull request #6974 from yangbodong22011/fix-tcl-test-host-option
...
Fix bug of tcl test using external server
2020-03-13 12:27:26 +01:00
Salvatore Sanfilippo
b1db7acf72
Merge pull request #6980 from fengpf/fix_latency_comments
...
fix comments in latency.c
2020-03-13 12:26:18 +01:00
antirez
916dd79f19
Update linenoise.
2020-03-12 15:53:47 +01:00
lifubang
c0c67c9be3
add askpass mode
...
Signed-off-by: lifubang <lifubang@acmcoder.com>
2020-03-12 15:53:47 +01:00
lifubang
e1c29434b2
update linenoise to fc9667a81d
...
Signed-off-by: lifubang <lifubang@acmcoder.com>
2020-03-12 15:53:47 +01:00
Jamie Scott
e5a063bcb4
Remove default guidance in Redis.conf
...
Removing the default guidance in Redis.conf since this is not an available value.
2020-03-12 15:53:47 +01:00
Jamie Scott
d28cbaf770
Update Redis.conf to improve TLS usability
...
When using TLS with a Redis.conf file the line for TLS reading tls-cert-file redis.crt tls-key-file redis.key is interpreted as one complete directive. I am separating this on two separate lines to improve usability so users do not get the below error.
ubuntu@ip-172-31-29-250:~/redis-6.0-rc1$ ./src/redis-server redis.conf
*** FATAL CONFIG FILE ERROR ***
Reading the configuration file, at line 145
>>> 'tls-cert-file redis.crt tls-key-file redis.key'
wrong number of arguments
ubuntu@ip-172-31-29-250:~/redis-6.0-rc1$ vi redis.conf
ubuntu@ip-172-31-29-250:~/redis-6.0-rc1$ ./src/redis-server redis.conf
23085:C 04 Mar 2020 01:58:12.631 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
23085:C 04 Mar 2020 01:58:12.631 # Redis version=5.9.101, bits=64, commit=00000000, modified=0, pid=23085, just started
23085:C 04 Mar 2020 01:58:12.631 # Configuration loaded
23085:M 04 Mar 2020 01:58:12.632 * Increased maximum number of open files to 10032 (it was originally set to 1024).
2020-03-12 15:53:47 +01:00
Johannes Truschnigg
23d5e8b8e4
Signal systemd readiness atfer Partial Resync
...
"Partial Resynchronization" is a special variant of replication success
that we have to tell systemd about if it is managing redis-server via a
Type=Notify service unit.
2020-03-12 15:53:47 +01:00
Oran Agra
6173815408
fix for flaky psync2 test
...
*** [err]: PSYNC2: total sum of full synchronizations is exactly 4 in tests/integration/psync2.tcl
Expected 5 == 4 (context: type eval line 6 cmd {assert {$sum == 4}} proc ::test)
issue was that sometime the test got an unexpected full sync since it
tried to switch to the replica before it was in sync with it's master.
2020-03-12 15:53:47 +01:00
antirez
70e0e49952
ae.c: fix crash when resizing the event loop.
...
See #6964 . The root cause is that the event loop may be resized from an
event callback itself, causing the event pointer to be invalid.
2020-03-12 15:53:47 +01:00
antirez
5babacad9b
Update linenoise.
2020-03-12 15:53:08 +01:00
fengpf
a5f5091041
fix comments in latency.c
2020-03-12 20:44:32 +08:00
antirez
2091d73ef5
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2020-03-12 13:25:01 +01:00
antirez
513931dfea
ae.c: fix crash when resizing the event loop.
...
See #6964 . The root cause is that the event loop may be resized from an
event callback itself, causing the event pointer to be invalid.
2020-03-12 13:24:30 +01:00
bodong.ybd
63c4697b46
Remove duplicate obj files in Makefile
2020-03-12 11:12:37 +08:00
Itamar Haber
7d703de7e9
Adds keyspace notifications to migrate and restore
2020-03-11 18:43:03 +02:00
bodong.ybd
336458d4b5
Fix bug of tcl test using external server
2020-03-11 21:01:27 +08:00
Salvatore Sanfilippo
bd28dbee0e
Merge pull request #6834 from lifubang/askpassword
...
add askpass mode
2020-03-10 16:51:36 +01:00
Salvatore Sanfilippo
2bd360feca
Merge pull request #6950 from IAmATeaPot418/patch-2
...
Update Redis.conf to improve TLS usability
2020-03-10 16:47:06 +01:00
Jamie Scott
374b1192a3
Remove default guidance in Redis.conf
...
Removing the default guidance in Redis.conf since this is not an available value.
2020-03-09 12:53:44 -07:00
guodongxiaren
106a57c5ae
string literal should be const char*
2020-03-07 19:38:27 +08:00
David Carlier
6548157293
debug, dump registers on arm too.
2020-03-07 10:43:41 +00:00
Salvatore Sanfilippo
13707f988b
Merge pull request #6687 from jtru/systemd-integration-fixes
...
Signal systemd readiness atfer Partial Resync
2020-03-06 13:15:10 +01:00
antirez
b3e4aa6797
Fix release notes spelling mistake.
2020-03-06 11:09:52 +01:00
Salvatore Sanfilippo
af347a8c86
Merge pull request #6954 from oranagra/fix-flaky-psync2-test
...
fix for flaky psync2 test
2020-03-05 16:12:21 +01:00
antirez
e74e68c84f
Redis 6 RC2.
2020-03-05 16:00:17 +01:00
Oran Agra
27641ee490
fix for flaky psync2 test
...
*** [err]: PSYNC2: total sum of full synchronizations is exactly 4 in tests/integration/psync2.tcl
Expected 5 == 4 (context: type eval line 6 cmd {assert {$sum == 4}} proc ::test)
issue was that sometime the test got an unexpected full sync since it
tried to switch to the replica before it was in sync with it's master.
2020-03-05 16:55:14 +02:00
qetu3790
4af0d7fd94
Fix not used constant in lru_test_mode.
...
LRU_CYCLE_PERIOD is defined,but not used.
2020-03-05 12:51:15 +01:00
hwware
6ef018785b
add missing file marco
2020-03-05 12:51:15 +01:00
ShooterIT
fe81d5c8a9
Avoid compiler warnings
2020-03-05 12:51:15 +01:00
antirez
c2f01d7f9e
RDB deletion: document it in example redis.conf.
2020-03-05 12:51:15 +01:00
antirez
127e09bca1
Make sync RDB deletion configurable. Default to no.
2020-03-05 12:51:15 +01:00
antirez
a20303c623
Check that the file exists in removeRDBUsedToSyncReplicas().
2020-03-05 12:51:15 +01:00
antirez
baaf869fc3
Introduce bg_unlink().
2020-03-05 12:51:14 +01:00
antirez
be4bc1a5be
Remove RDB files used for replication in persistence-less instances.
2020-03-05 12:51:14 +01:00
antirez
7a23b94559
Log RDB deletion in persistence-less instances.
2020-03-05 12:51:14 +01:00
antirez
07dc1b42fb
Use a smaller getkeys global buffer.
...
The idea is that very few commands have a lot of keys, and when this
happens the allocation time becomes neglegible.
2020-03-05 12:51:14 +01:00
Oran Agra
10e71b3d01
Optimize temporary memory allocations for getKeysFromCommand mechanism
...
now that we may use it more often (ACL), these excessive calls to malloc
and free can become an overhead.
2020-03-05 12:51:14 +01:00