artix
d2d9fee4bc
Cluster Manager: added clusterManagerCheckCluster to import command
2018-04-23 16:28:48 +02:00
artix
68f53b8be1
Cluster Manager: import command
2018-04-23 16:28:48 +02:00
artix
80f4553a37
Cluster Manager: fix command.
2018-04-23 16:28:48 +02:00
artix
4907218145
Cluster Manager: rebalance command
2018-04-23 16:28:48 +02:00
artix
98f67ebcfb
clusterManagerAddSlots: changed the way ADDSLOTS command is built
2018-04-23 16:28:48 +02:00
artix
e730b6e3ee
ClusterManager: fixed --cluster-from 'all' parsing
2018-04-23 16:28:48 +02:00
Artix
c5eca33917
Cluster Manager: fixed some memory error
2018-04-23 16:28:48 +02:00
artix
6e734eeedd
Fixed memory write error in clusterManagerGetConfigSignature
2018-04-23 16:28:48 +02:00
artix
50d95cc5c8
Cluster Manager: reshard command, fixed slots
...
parsing bug and other minor bugs.
2018-04-23 16:28:48 +02:00
artix
efe06fcecd
Cluster Manager:
...
- Almost all Cluster Manager related code moved to
the same section.
- Many macroes converted to functions
- Added various comments
- Little code restyling
2018-04-23 16:28:48 +02:00
artix
a0b8992ea3
- Fixed bug in clusterManagerGetAntiAffinityScore
...
- Code improvements
2018-04-23 16:28:48 +02:00
artix
b068d0fb13
Cluster Manager: colorized output
2018-04-23 16:28:48 +02:00
artix
3161a5bed0
Cluster Manager: improved cleanup/error handling in various functions
2018-04-23 16:28:48 +02:00
artix
fa986e8cad
Cluster Manager: 'call' command.
2018-04-23 16:28:48 +02:00
artix
a0e1884b54
Cluster Manager: CLUSTER_MANAGER_NODE_CONNECT macro
2018-04-23 16:28:48 +02:00
artix
a376881fc2
ClusterManager: added replicas count to clusterManagerNode
2018-04-23 16:28:48 +02:00
artix
653799a4d8
Cluster Manager: cluster is considered consistent if only one node has been found
2018-04-23 16:28:48 +02:00
artix
377717d6e1
Cluster Manager: reply error catch for MEET command
2018-04-23 16:28:48 +02:00
artix
fda6c55176
Cluster Manager: slots coverage check.
2018-04-23 16:28:48 +02:00
artix
4ccca8e7a8
- Cluster Manager: fixed various memory leaks
...
- Cluster Manager: fixed flags assignment in
clusterManagerNodeLoadInfo
2018-04-23 16:28:48 +02:00
artix
d74107c05d
Added check for open slots (clusterManagerCheckCluster)
2018-04-23 16:28:47 +02:00
artix
be7458e4ce
Cluster Manager: 'create', 'info' and 'check' commands
2018-04-23 16:28:47 +02:00
artix
cf8d65a35d
Cluster Manager mode
2018-04-23 16:28:47 +02:00
zhaozhao.zz
c604f054b9
RDB: expand dict if needed when rdb load object
2018-04-22 22:30:44 +08:00
artix
363197ab7b
Cluster tests now using redis-cli instead of redis-trib
2018-04-20 19:29:42 +02:00
artix
9e373c89b8
Cluster Manager: fixed expected slots calculation (rebalance)
...
Cluster Manager: fixed argument parsing after --cluster-weight
2018-04-20 19:25:10 +02:00
artix
4026c92b1b
Cluster Manager: fixed bug when parsing CLUSTER NODES reply (clusterManagerNodeLoadInfo)
2018-04-20 18:08:30 +02:00
artix
a3d5864e42
Cluster Manager: code improvements and more comments added.
2018-04-19 18:52:01 +02:00
antirez
a968ee6fcd
Streams: XTRIM command added.
2018-04-19 16:25:29 +02:00
antirez
f918d0c0f7
Streams: XADD, handle signaling of write in different ways.
2018-04-19 16:11:43 +02:00
antirez
5bfd409b6e
Streams: XDEL command.
2018-04-18 13:12:09 +02:00
antirez
d13ff164bf
Streams: higher level "delete by ID" API for streams.
2018-04-17 17:55:56 +02:00
antirez
852cc013ac
Streams: iterator entry deletion abilities.
2018-04-17 17:18:00 +02:00
Salvatore Sanfilippo
da87ffb3ae
Merge pull request #4842 from soloestoy/fix-timer-api-wrong-insert
...
Modules Timer API: fix wrong raxInsert() usage
2018-04-13 19:51:46 +02:00
zhaozhao.zz
ba2dbba0cb
Modules Timer API: fix wrong raxInsert() usage
2018-04-14 01:20:02 +08:00
artix
7ace7af0b7
Cluster Manager: set-timeout command
2018-04-13 16:09:22 +02:00
antirez
7365cbf830
Modules API: Add call to get the blocked client handle from the context.
...
This is useful in the reply and timeout callback, if the module wants to
do some cleanup of the blocked client handle that may be stored around
in the module-private data structures.
2018-04-13 13:48:11 +02:00
antirez
d7fdac673c
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
3f9809d6fc
Modules API: fix timer example.
2018-04-12 13:00:18 +02:00
artix
64cf7a314c
- Cluster Manager: del-node command.
...
- Cluster Manager: fixed bug in clusterManagerNodeWithLeastReplicas
2018-04-11 18:23:28 +02:00
artix
5b9b7bb7ce
Cluster Manager: add-node command.
2018-04-11 17:08:53 +02:00
antirez
643d5348cc
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
a0149c995b
getMaxmemoryState() fixed and improved.
2018-04-11 12:48:26 +02:00
artix
f3c9a00c1c
Cluster Manager: added clusterManagerCheckCluster to import command
2018-04-10 16:53:24 +02:00
artix
7866903555
Cluster Manager: import command
2018-04-10 16:25:25 +02:00
dejun.xdj
e7c0edc734
Return more accurate message when specified ID is invalid
2018-04-10 17:11:10 +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
32c2185ff5
Bugfix: xadd comand <field,value> arity check
...
missing parenthesis causes wrong arithmetic priority.
2018-04-10 16:36:05 +08:00