artix
64cf7a314c
- Cluster Manager: del-node command.
...
- Cluster Manager: fixed bug in clusterManagerNodeWithLeastReplicas
2018-04-11 18:23:28 +02:00
artix
615aefe6ba
Cluster Manager: add-node command.
2018-04-11 17:08:53 +02:00
artix
5b9b7bb7ce
Cluster Manager: add-node command.
2018-04-11 17:08:53 +02:00
antirez
4e53624052
Modules API: fix OOM_WARNING flag implementation.
2018-04-11 16:25:54 +02:00
antirez
643d5348cc
Modules API: fix OOM_WARNING flag implementation.
2018-04-11 16:25:54 +02:00
antirez
0afac6939a
Modules API: OOM_WARNING flags.
...
In some modules it may be useful to have an idea about being near to
OOM. Anyway additionally an explicit call to get the fill ratio will be
added in the future.
2018-04-11 16:22:52 +02:00
antirez
936e29a1f3
Modules API: OOM_WARNING flags.
...
In some modules it may be useful to have an idea about being near to
OOM. Anyway additionally an explicit call to get the fill ratio will be
added in the future.
2018-04-11 16:22:52 +02:00
antirez
de7de53e64
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +02:00
antirez
a0149c995b
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +02:00
artix
81ab5a3b28
Cluster Manager: added clusterManagerCheckCluster to import command
2018-04-10 16:53:24 +02:00
artix
f3c9a00c1c
Cluster Manager: added clusterManagerCheckCluster to import command
2018-04-10 16:53:24 +02:00
artix
eaaa3202e6
Cluster Manager: import command
2018-04-10 16:25:25 +02:00
artix
7866903555
Cluster Manager: import command
2018-04-10 16:25:25 +02:00
dejun.xdj
b6b00f35ca
Return more accurate message when specified ID is invalid
2018-04-10 17:11:10 +08:00
dejun.xdj
e7c0edc734
Return more accurate message when specified ID is invalid
2018-04-10 17:11:10 +08:00
dejun.xdj
3c20b3fc24
Bugfix: xadd command ID parse
...
strictly check the string to be converted,
strtoull() in libc may not set errno to EINVAL when the string contains
invalid digits.
2018-04-10 17:05:48 +08:00
dejun.xdj
2e0d90fc96
Bugfix: xadd command ID parse
...
strictly check the string to be converted,
strtoull() in libc may not set errno to EINVAL when the string contains
invalid digits.
2018-04-10 17:05:48 +08:00
dejun.xdj
07125b8d22
Bugfix: xadd comand <field,value> arity check
...
missing parenthesis causes wrong arithmetic priority.
2018-04-10 16:36:05 +08:00
dejun.xdj
32c2185ff5
Bugfix: xadd comand <field,value> arity check
...
missing parenthesis causes wrong arithmetic priority.
2018-04-10 16:36:05 +08:00
antirez
f97efe0cac
Modules: context flags now include OOM flag.
...
Plus freeMemoryIfNeeded() refactoring to improve legibility.
Please review this commit for sanity.
2018-04-09 17:44:30 +02:00
antirez
0d46b971f6
Modules: context flags now include OOM flag.
...
Plus freeMemoryIfNeeded() refactoring to improve legibility.
Please review this commit for sanity.
2018-04-09 17:44:30 +02:00
antirez
6888c1a10d
freeMemoryIfNeeded() lacked a top comment.
2018-04-09 17:20:36 +02:00
antirez
01a2f09e18
freeMemoryIfNeeded() lacked a top comment.
2018-04-09 17:20:36 +02:00
antirez
9a0dbbb594
Modules: remove trailing empty spaces.
2018-04-09 17:16:55 +02:00
antirez
095de965c1
Modules: remove trailing empty spaces.
2018-04-09 17:16:55 +02:00
antirez
eaafea4828
Modules API: experimental APIs version.
...
This way it is possible to use conditional compilation to be compatible
with a larger amount of Redis versions, however note that this breaks
binary compatibiltiy, so the module must be compiled with the
corresponding redismodule.h file depending on the version of Redis
targeted.
2018-04-09 12:17:19 +02:00
antirez
86c9680425
Modules API: experimental APIs version.
...
This way it is possible to use conditional compilation to be compatible
with a larger amount of Redis versions, however note that this breaks
binary compatibiltiy, so the module must be compiled with the
corresponding redismodule.h file depending on the version of Redis
targeted.
2018-04-09 12:17:19 +02:00
antirez
49e098234a
Modules API: blocked client free callback modified to get a context.
...
Note that this was an experimental API that can only be enabled with
REIDSMODULE_EXPERIMENTAL_API, so it is subject to change until its
promoted to stable API. Sorry for the breakage, it is trivial to
resolve btw. This change will not be back ported to Redis 4.0.
2018-04-09 11:54:44 +02:00
antirez
73b4f7873a
Modules API: blocked client free callback modified to get a context.
...
Note that this was an experimental API that can only be enabled with
REIDSMODULE_EXPERIMENTAL_API, so it is subject to change until its
promoted to stable API. Sorry for the breakage, it is trivial to
resolve btw. This change will not be back ported to Redis 4.0.
2018-04-09 11:54:44 +02:00
artix
8969254e66
Cluster Manager: fix command.
2018-04-06 18:02:40 +02:00
artix
00771be4e0
Cluster Manager: fix command.
2018-04-06 18:02:40 +02:00
charpty
0fd2b25c8d
Remove unnecessary return statements
...
Signed-off-by: charpty <charpty@gmail.com>
2018-04-06 18:46:24 +08:00
charpty
a3eeb76fe3
Remove unnecessary return statements
...
Signed-off-by: charpty <charpty@gmail.com>
2018-04-06 18:46:24 +08:00
antirez
b2868c7b9c
Modules API: RM_GetRandomBytes() / GetRandomHexChars().
2018-04-05 13:24:22 +02:00
antirez
7b028a237c
Modules API: RM_GetRandomBytes() / GetRandomHexChars().
2018-04-05 13:24:22 +02:00
Oran Agra
d56f4b4122
Add redis-cli support for diskless replication (CAPA EOF)
...
when setting repl-diskless-sync yes, and sending SYNC.
redis-cli needs to be able to understand the EOF marker protocol
in order to be able to skip or download the rdb file
2018-04-02 18:52:03 +03:00
antirez
c75582889a
Modules Cluster API: GetClusterSize() added.
2018-04-01 16:36:32 +02:00
antirez
978dd8a7f5
Modules Cluster API: GetClusterSize() added.
2018-04-01 16:36:32 +02:00
antirez
27f9c8108c
Modules Cluster API: GetMyClusterID() added.
2018-04-01 16:20:57 +02:00
antirez
9302109e72
Modules Cluster API: GetMyClusterID() added.
2018-04-01 16:20:57 +02:00
antirez
19c42c901b
Modules Timer API: add example of API.
2018-03-31 10:12:34 +02:00
antirez
534147a368
Modules Timer API: add example of API.
2018-03-31 10:12:34 +02:00
antirez
ee982f4031
Modules Timer API: Wait at least 1 ms per iteration. Convert to ms.
2018-03-31 10:11:30 +02:00
antirez
736c0fc956
Modules Timer API: Wait at least 1 ms per iteration. Convert to ms.
2018-03-31 10:11:30 +02:00
antirez
4c11bc6cf0
Modules Timer API: fix wrong raxRemove() key argument.
2018-03-31 09:58:43 +02:00
antirez
e40b8e352e
Modules Timer API: fix wrong raxRemove() key argument.
2018-03-31 09:58:43 +02:00
antirez
2f7da0fd1a
Modules Timer API: fix infinite loop and export API.
2018-03-31 00:44:46 +02:00
antirez
d120cca2f5
Modules Timer API: fix infinite loop and export API.
2018-03-31 00:44:46 +02:00
antirez
b85a465c25
Modules Timer API: timer handling implemented.
2018-03-30 22:50:21 +02:00
antirez
203257f3d7
Modules Timer API: timer handling implemented.
2018-03-30 22:50:21 +02:00