zhaozhao.zz
caddddcd8a
block: propagate BRPOPLPUSH as RPOPLPUSH when unblock
2019-11-22 16:38:49 +08:00
zhaozhao.zz
bb0183a3bf
Propagation: flag module client as CLIENT_MULTI if needed
...
in case of nested MULTI/EXEC
2019-11-22 16:20:30 +08:00
zhaozhao.zz
dc2af2cbb2
Propagation: propagate EXEC directly in lua script
2019-11-22 15:45:21 +08:00
zhaozhao.zz
b512cb40b8
Propagation: wrap commands in also_propagate array with MULIT/EXEC
...
Random command like SPOP with count is replicated as
some SREM operations, and store them in also_propagate
array to propagate after the call, but this would break
atomicity.
To keep the command's atomicity, wrap also_propagate
array with MULTI/EXEC.
2019-11-22 15:42:49 +08:00
Salvatore Sanfilippo
28c0f2098f
Merge pull request #6530 from oranagra/rm_get_server_info
...
Add module api for looking into INFO fields
2019-11-21 10:07:23 +01:00
Salvatore Sanfilippo
22c68cc3bf
Merge branch 'unstable' into rm_get_server_info
2019-11-21 10:06:15 +01:00
Salvatore Sanfilippo
a62e00420c
Merge pull request #6547 from guybe7/module_api_streams
...
Support streams in general module API functions
2019-11-21 10:03:50 +01:00
antirez
d97625dcf6
Recomment PR #6346 .
2019-11-21 10:01:49 +01:00
Salvatore Sanfilippo
26889200e3
Merge pull request #6346 from MeirShpilraien/expose_zmalloc_capabilities
...
Expose used memory to modules via redismodule api
2019-11-21 09:58:11 +01:00
Salvatore Sanfilippo
e50df1216d
Merge branch 'unstable' into expose_zmalloc_capabilities
2019-11-21 09:57:19 +01:00
Salvatore Sanfilippo
15664acd87
Merge pull request #6559 from oranagra/active_defrag_tunables
...
Adjustments for active defrag defaults
2019-11-20 10:08:08 +01:00
Salvatore Sanfilippo
429fc85194
Merge pull request #6603 from daidaotong/typofix
...
fix typo in scripting.acl
2019-11-20 10:06:33 +01:00
Daniel Dai
c7adfe68f9
fix typo
2019-11-19 20:14:59 -05:00
Salvatore Sanfilippo
e88da5ba78
Merge pull request #6541 from artix75/module-long-double
...
Module API: add support for long double conversions and replies
2019-11-19 12:15:53 +01:00
Salvatore Sanfilippo
bf67482a88
Merge branch 'unstable' into module-long-double
2019-11-19 12:15:45 +01:00
Salvatore Sanfilippo
cdae22b9b2
Merge pull request #6557 from oranagra/rm_lru_lfu_revized
...
rename RN_SetLRUOrLFU -> RM_SetLRU and RN_SetLFU
2019-11-19 11:58:07 +01:00
antirez
b5e76fc58e
Simplify PR #6551 implementation.
2019-11-19 11:56:02 +01:00
Salvatore Sanfilippo
c9fd7dba1e
Merge pull request #6551 from pvalsecc/sentinel_kill_pubsub
...
Redis sentinel kill pubsub client connections as well
2019-11-19 11:53:10 +01:00
antirez
4501d815c2
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-11-19 11:52:40 +01:00
Salvatore Sanfilippo
f339a1a64d
Merge pull request #6558 from oranagra/module_testrdb_leak
...
fix leak in module api rdb test
2019-11-19 11:49:43 +01:00
antirez
fa60228c08
Fix stream test after addition of 0-0 ID test.
2019-11-19 11:49:05 +01:00
Salvatore Sanfilippo
6df8d3975f
Merge pull request #6571 from wangzhione/patch-2
...
Update adlist.h
2019-11-19 11:42:46 +01:00
Salvatore Sanfilippo
9d7315b5a7
Merge pull request #6597 from yossigo/rm-call-extended-errors
...
Improve RM_Call() errno classification.
2019-11-19 11:41:32 +01:00
Salvatore Sanfilippo
6c08d0faf1
Merge pull request #6134 from zhouyuan/fix_aof
...
aof: fix assignment for aof_fsync_offset
2019-11-19 11:40:34 +01:00
Salvatore Sanfilippo
430855d81c
Merge pull request #6513 from oranagra/test_assertions
...
test infra: improve prints on failed assertions
2019-11-19 11:34:11 +01:00
antirez
0f0e8b10c6
Rename var to fixed_time_expire now that is more general.
2019-11-19 11:28:04 +01:00
antirez
63c25b90f4
Fix patch provided in #6554 .
2019-11-19 11:23:43 +01:00
Salvatore Sanfilippo
27d2b17b36
Merge pull request #6554 from soloestoy/unblock-as-call
...
expires & blocking: handle ready keys as call()
2019-11-19 11:14:05 +01:00
Yossi Gottlieb
3d4a44bd0b
Improve RM_Call() errno classification.
...
RM_Call() will now use EBADF and ENONET in addition to EINVAL in order
to provide more information about errors (i.e. when return value is
NULL).
2019-11-19 12:10:48 +02:00
antirez
508d320052
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2019-11-19 11:10:35 +01:00
Salvatore Sanfilippo
cdb41c8c27
Merge pull request #6512 from MeirShpilraien/scan_module_impl
...
Added scan implementation to module api.
2019-11-19 11:08:15 +01:00
Salvatore Sanfilippo
ed51330a12
Merge branch 'unstable' into scan_module_impl
2019-11-19 11:08:02 +01:00
antirez
6b6eb37a8d
Remove additional space from comment.
2019-11-19 11:05:55 +01:00
Salvatore Sanfilippo
5ac93593c1
Merge pull request #6577 from oranagra/module_doc
...
module docs, missing LOADING flag
2019-11-19 11:02:58 +01:00
Salvatore Sanfilippo
55f744b694
Merge pull request #4076 from yossigo/add_mt_replacevalue
...
Add RM_ModuleTypeReplaceValue.
2019-11-19 11:00:01 +01:00
Salvatore Sanfilippo
36460f5680
Merge pull request #3383 from yossigo/datatype_load_save
...
Redis Module API calls to allow re-use of data type RDB save/load.
2019-11-19 10:55:42 +01:00
Salvatore Sanfilippo
1769399f48
Merge pull request #6579 from oranagra/rm_reply_string_opt
...
Slightly more efficient RM_ReplyWithEmptyString
2019-11-19 10:54:00 +01:00
Salvatore Sanfilippo
48724d1701
Merge pull request #6574 from guybe7/fix_xadd_empty_id
...
XADD with ID 0-0 stores an empty key
2019-11-19 10:50:45 +01:00
Salvatore Sanfilippo
508442e265
Merge pull request #6596 from wangzhione/patch-5
...
Update mkreleasehdr.sh
2019-11-19 10:48:32 +01:00
喜欢兰花山丘
270a013db5
Update mkreleasehdr.sh
...
fix date +%s errata
2019-11-19 17:23:47 +08:00
antirez
25415849e9
Expire cycle: document expire effort in redis.conf.
2019-11-18 18:11:38 +01:00
antirez
2772453296
Expire cycle: set a buckets limit as well.
2019-11-18 17:47:19 +01:00
antirez
833b43ceff
Expire cycle: fix parameters computation.
2019-11-18 11:43:42 +01:00
antirez
c7d07138c7
Expire cycle: make expire effort configurable.
2019-11-18 11:33:44 +01:00
antirez
d4f31e0d5f
Expire cycle: introduce configurable effort.
2019-11-18 11:30:05 +01:00
antirez
eecf9c87c0
Expire cycle: tollerate less stale keys, expire cycle CPU in INFO.
2019-11-15 11:29:34 +01:00
antirez
545109470a
Expire cycle: scan hash table buckets directly.
2019-11-15 10:53:19 +01:00
antirez
688dbb4ae3
Expire cycle: introduce the new state needed for the new algo.
2019-11-14 18:28:01 +01:00
antirez
df7f6bf4c2
Rax library updated.
2019-11-14 12:48:54 +01:00
Oran Agra
10a834b48e
Slightly more efficient RM_ReplyWithEmptyString
...
trimming talk about RESP protocol from API docs (should be independent to that anyway)
2019-11-14 09:46:46 +02:00