antirez
3b40a88587
More strict checks and better comments in flushSlaveOutputBuffers().
...
Related to #6296 .
2019-08-31 14:46:24 +02:00
antirez
d5e2fe1532
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-08-31 14:41:28 +02:00
antirez
11228bd0fb
Improve comment in flushSlavesOutputBuffers().
2019-08-31 14:40:09 +02:00
Salvatore Sanfilippo
cf06296f2f
Merge pull request #6296 from soloestoy/flushSlavesOutputBuffers-bugfix
...
networking: flushSlavesOutputBuffers bugfix
2019-08-31 14:39:33 +02:00
zhudacai 00228490
e6c2020a55
src/debug.c do not support aarch64 dump utcontext, so add the context
...
of aarch64.
The content comes from the definition of the sigcontext and tested on
my aarch64 server.
sigcontext defined at the linux kernel code:
arch/arm64/include/uapi/asm/sigcontext.h
2019-08-31 07:47:11 +00:00
jared
19bb67b6d0
Merge pull request #1 from antirez/unstable
...
merge redis
2019-08-30 17:25:56 +08:00
John Sully
afa69ddcbf
Acquire the lock for modules that don't acquire it before calling like they are supposed to
...
Former-commit-id: f83a89f82a30d4edbd8068172bc54e0f1fe0cc25
2019-08-29 15:41:03 -04:00
John Sully
a610218535
Bump version
...
Former-commit-id: bf905a78f0982cf4e13a4d9bbd9fa0166233b245
2019-08-27 15:32:24 -04:00
John Sully
cb6abcf3fa
Fix race condition in PUB/SUB and other async reply commands where the client can be freed before our handler is executed on the client thread. When this occurs the client pointer is dangling
...
Former-commit-id: fad9483fc920e5b1fa67e56d4b8483138b565bd3
2019-08-27 15:31:47 -04:00
John Sully
a21a7a8ee9
Fix race condition in PUB/SUB and other async reply commands where the client can be freed before our handler is executed on the client thread. When this occurs the client pointer is dangling
...
Former-commit-id: 46a78c69e718f0aeb5e62f33c59458b15b8d9bc6
2019-08-26 20:18:52 -04:00
Oran Agra
8bf7c6d789
Modlue fork is killed when the parent exists
2019-08-25 10:11:48 +03:00
Salvatore Sanfilippo
47994e2166
Merge pull request #6307 from oranagra/register_rm_reply_with_cstring
...
RM_ReplyWithCString was missing registration
2019-08-22 20:02:17 +02:00
Oran Agra
8319ffb34d
Module INFO, support default section for simple modules
2019-08-18 10:01:57 +03:00
Oran Agra
d4c24a3067
Module INFO, add support for dict fields, rename API to have common prefix
2019-08-18 09:41:45 +03:00
John Sully
862a87a8ae
Fix warnings on newer compilers
...
Former-commit-id: 33e0b3e1c0ddc0e56a00100e202b89eeff9cff61
2019-08-14 01:03:24 -04:00
Oran Agra
f1c8492bca
fix error handling on config parsing of repl-diskless-load
2019-08-08 14:53:36 +03:00
Oran Agra
5973b475cb
RM_ReplyWithCString was missing registration
2019-08-07 13:06:11 +03:00
benschermel
4c3ecad178
update readme ( #71 )
...
* update readme
* KeyDB must acknowledge its Redis origin and that while we have different opinions we are greatful to Antirez and Redis for the work they've done in this space.
* Update README.md
Former-commit-id: 4e9bfcf84bb6a7ed47d2eaf478fc933abfb48a2d
2019-08-06 19:25:13 -04:00
Diego Bendersky
f8b7c18d34
pass len to alloc in clusterManagerMigrateKeysInReply
2019-08-05 17:35:50 -03:00
antirez
e87768e8ca
Replication: clarify why repl_put_online_on_ack exists at all.
2019-08-05 17:38:15 +02:00
John Sully
b3de6fcf26
Optimize the new expire code
...
Former-commit-id: 75c6b4c64a9c9f39654c16b1f5ff5a003d24afbc
2019-08-02 21:31:05 -04:00
antirez
7cd02bbab9
tracking_collisions.c: sha1 + crc64 implemented.
2019-08-02 20:24:27 +02:00
antirez
766550a7c6
tracking_collisions.c: initial skeleton.
...
... of a program to just test the hashing functions collisions on a 24
bit output with strings that are very likely Redis key names, and names
of a kind that are particularly prone to collisions.
2019-08-02 20:13:21 +02:00
zhaozhao.zz
89dc16f01d
networking: flushSlavesOutputBuffers bugfix
2019-08-02 17:17:19 +08:00
antirez
b8f4ed2448
Fix regression causing EXEC to appear in the slow log.
...
This was recently introduced with PR #6266 .
2019-07-31 19:05:20 +02:00
antirez
203a7762dc
Make EMBSTR case of #6261 more obvious.
2019-07-31 12:03:10 +02:00
Salvatore Sanfilippo
3dad067b17
Merge pull request #6261 from chendq8/robj
...
make memory usage consistent of robj with OBJ_ENCODING_INT
2019-07-31 11:54:11 +02:00
Salvatore Sanfilippo
3e66c43e84
Merge pull request #6266 from madolson/dev-unstable-hide-auth-and-hello
...
Hide HELLO and AUTH from slowlog and monitor
2019-07-31 11:12:46 +02:00
antirez
0fb7decfec
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-07-31 10:37:17 +02:00
antirez
6637823a4f
HyperLogLog: fix the fix of a corruption bug.
2019-07-31 10:36:23 +02:00
John Sully
ef6d9c6e1f
Fix test failures: Non active replicas are allowed to use shared int values
...
Former-commit-id: 8536854266d5795c5c2bc11b8b344f20759b55af
2019-07-30 17:11:15 -04:00
John Sully
5525de6148
Acquire the lock for modules that don't acquire it before calling like they are supposed to
...
Former-commit-id: 6016dd0f8b68ceeeb161a39a0d531a3cc52d78d8
2019-07-30 16:54:25 -04:00
Salvatore Sanfilippo
62aad1276e
Merge pull request #6277 from devnexen/fbsd_get_rss
...
Updating resident memory request impl on FreeBSD.
2019-07-30 18:24:38 +02:00
Oran Agra
4b9c5d8536
Log message when modules prevent diskless-load
2019-07-30 16:32:58 +03:00
Oran Agra
037ac27e41
Add test for module diskless short reads
2019-07-30 15:20:03 +03:00
Oran Agra
7d18a61559
Merge remote-tracking branch 'oss/unstable' into module_rdb_load_errors
2019-07-30 15:14:08 +03:00
Oran Agra
9fa285523c
Avoid diskelss-load if modules did not declare they handle read errors
2019-07-30 15:11:57 +03:00
Salvatore Sanfilippo
8e2a99eb4b
Merge pull request #6264 from oranagra/modules_api_aux_rdb
...
Implement module api for aux data in rdb
2019-07-30 11:50:44 +02:00
Salvatore Sanfilippo
4961e01375
Merge pull request #6269 from wubostc/patch-1
...
Reduce the calling stack
2019-07-30 11:41:48 +02:00
antirez
fe6d9e4c95
emptyDbGeneric(): call signalFlushDb() before deleting the keys.
...
This was broken since a refactoring performed recently by myself.
2019-07-30 11:20:54 +02:00
Salvatore Sanfilippo
8916e8bd25
Merge pull request #6282 from JohnSully/hll_corruption
...
Fix HLL corruption bug
2019-07-30 10:24:28 +02:00
John Sully
c6d5347a22
Fix HLL corruption bug
2019-07-29 18:11:52 -04:00
John Sully
89b8ba8d9d
Fix HLL corruption
...
Former-commit-id: 47ef9e5cbd11dad107a68a94dfb51d192e86c84e
2019-07-29 18:08:45 -04:00
John Sully
f8884fed3a
Fix crash setting expire on a key with an existing subkey expiration
...
Former-commit-id: 4858fd893c8e638b0efdcd3ab2c6dc188a6dc6bd
2019-07-29 17:09:51 -04:00
John Sully
8d36bab0e1
Fix crash in RediSearch
...
Former-commit-id: 6b6e6f6c1ef49f87f794de512489e5fbbfb67ca0
2019-07-29 15:08:57 -04:00
John Sully
945a7b69f1
Fix crash in RediSearch
...
Former-commit-id: cbe5c04a0f3b0b1886f6c88c0a2401e0e6501b3b
2019-07-29 15:08:41 -04:00
David Carlier
920cbf051a
Updating resident memory request impl on FreeBSD.
2019-07-28 14:33:57 +01:00
antirez
cf2df9829c
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-07-25 19:18:26 +02:00
antirez
4e547a0ac5
Mark diskless loads as experimental in redis.conf.
2019-07-25 19:17:58 +02:00
Salvatore Sanfilippo
6b03774963
Merge pull request #6248 from oranagra/module-log
...
RM_Log - add support for logging without a context or context without module
2019-07-25 18:48:46 +02:00