antirez
da0e192277
Modules API: moduleGetReplyClient() refactoring.
2018-04-13 13:42:49 +02:00
antirez
f305a7790d
Modules API: blocked client disconnection callback.
2018-04-12 13:21:48 +02:00
antirez
404160a271
Modules API: blocked client disconnection callback.
2018-04-12 13:21:48 +02:00
antirez
643d5348cc
Modules API: fix OOM_WARNING flag implementation.
2018-04-11 16:25:54 +02:00
antirez
4e53624052
Modules API: fix OOM_WARNING flag implementation.
2018-04-11 16:25:54 +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
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
a0149c995b
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +02:00
antirez
de7de53e64
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +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
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
095de965c1
Modules: remove trailing empty spaces.
2018-04-09 17:16:55 +02:00
antirez
9a0dbbb594
Modules: remove trailing empty spaces.
2018-04-09 17:16:55 +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
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
7b028a237c
Modules API: RM_GetRandomBytes() / GetRandomHexChars().
2018-04-05 13:24:22 +02:00
antirez
b2868c7b9c
Modules API: RM_GetRandomBytes() / GetRandomHexChars().
2018-04-05 13:24:22 +02:00
antirez
978dd8a7f5
Modules Cluster API: GetClusterSize() added.
2018-04-01 16:36:32 +02:00
antirez
c75582889a
Modules Cluster API: GetClusterSize() added.
2018-04-01 16:36:32 +02:00
antirez
9302109e72
Modules Cluster API: GetMyClusterID() added.
2018-04-01 16:20:57 +02:00
antirez
27f9c8108c
Modules Cluster API: GetMyClusterID() added.
2018-04-01 16:20:57 +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
ee982f4031
Modules Timer API: Wait at least 1 ms per iteration. Convert to ms.
2018-03-31 10:11:30 +02:00
antirez
e40b8e352e
Modules Timer API: fix wrong raxRemove() key argument.
2018-03-31 09:58:43 +02:00
antirez
4c11bc6cf0
Modules Timer API: fix wrong raxRemove() key argument.
2018-03-31 09:58:43 +02:00
antirez
d120cca2f5
Modules Timer API: fix infinite loop and export API.
2018-03-31 00:44:46 +02:00
antirez
2f7da0fd1a
Modules Timer API: fix infinite loop and export API.
2018-03-31 00:44:46 +02:00
antirez
203257f3d7
Modules Timer API: timer handling implemented.
2018-03-30 22:50:21 +02:00
antirez
b85a465c25
Modules Timer API: timer handling implemented.
2018-03-30 22:50:21 +02:00
antirez
432e3e0b1c
Modules Timer API: initial implementation.
2018-03-30 20:40:35 +02:00
antirez
561039c125
Modules Timer API: initial implementation.
2018-03-30 20:40:35 +02:00
antirez
a8857e6cba
Modules Cluster API: node API exported, example improved.
2018-03-30 17:00:45 +02:00
antirez
192361b562
Modules Cluster API: node API exported, example improved.
2018-03-30 17:00:45 +02:00
antirez
ac2094f975
Modules Cluster API: nodes list and info API.
2018-03-30 16:16:47 +02:00
antirez
16178b692e
Modules Cluster API: nodes list and info API.
2018-03-30 16:16:47 +02:00
antirez
088dac5743
Modules Cluster API: node information struct and flags.
2018-03-30 13:16:55 +02:00
antirez
83ec35770e
Modules Cluster API: node information struct and flags.
2018-03-30 13:16:55 +02:00
antirez
d7faf88f39
Modules Cluster API: make node IDs pointers constant.
2018-03-30 13:16:07 +02:00
antirez
a97df1a6e1
Modules Cluster API: make node IDs pointers constant.
2018-03-30 13:16:07 +02:00
antirez
9aa6ac8867
Modules Cluster API: fix new API calls exporting.
2018-03-30 12:49:16 +02:00
antirez
82004f9dbe
Modules Cluster API: fix new API calls exporting.
2018-03-30 12:49:16 +02:00
antirez
d0bf651ff9
Modules Cluster API: sending / receiving API first implementation.
2018-03-30 11:06:08 +02:00
antirez
b4dc782e4e
Modules Cluster API: sending / receiving API first implementation.
2018-03-30 11:06:08 +02:00
antirez
3cb3ea3902
Modules Cluster API: message bus implementation.
2018-03-29 15:13:31 +02:00
antirez
0701cad3de
Modules Cluster API: message bus implementation.
2018-03-29 15:13:31 +02:00
charsyam
063e4b44c0
fix dlopen leak
2018-03-01 21:22:42 +09:00
charsyam
51a03f6356
fix dlopen leak
2018-03-01 21:22:42 +09:00
antirez
f4395e232b
Remove non semantical spaces from module.c.
2018-02-15 21:41:03 +01:00
antirez
aa57481d8c
Remove non semantical spaces from module.c.
2018-02-15 21:41:03 +01:00
Dvir Volk
0690168116
Add doc comment about notification flags
2018-02-14 21:54:00 +02:00