artix
614127c478
- Updated create-cluster with redis-cli
...
- Updated README
2018-05-07 15:56:15 +02:00
Krzysztof Filipek
7f52332118
Typo in preprocessor condition
2018-05-06 20:18:48 +02:00
Itamar Haber
52c9565dda
Implements [B]Z[REV]POP and the respective unit tests
...
An implementation of the
[Ze POP Redis Module](https://github.com/itamarhaber/zpop ) as core
Redis commands.
Fixes #1861 .
2018-04-30 02:10:42 +03:00
artix
b6cd3aee16
Merge branch 'trib2cli' of github.com:artix75/redis into trib2cli
2018-04-23 16:29:29 +02:00
artix
ff03a6c51d
Cluster tests now using redis-cli instead of redis-trib
2018-04-23 16:28:48 +02:00
artix
96865ab61b
Cluster Manager: fixed expected slots calculation (rebalance)
...
Cluster Manager: fixed argument parsing after --cluster-weight
2018-04-23 16:28:48 +02:00
artix
6a113e8f57
Cluster Manager: fixed bug when parsing CLUSTER NODES reply (clusterManagerNodeLoadInfo)
2018-04-23 16:28:48 +02:00
artix
c941584bff
Cluster Manager: code improvements and more comments added.
2018-04-23 16:28:48 +02:00
artix
53667570a7
Cluster Manager: set-timeout command
2018-04-23 16:28:48 +02:00
artix
51b8ab3c97
- Cluster Manager: del-node command.
...
- Cluster Manager: fixed bug in clusterManagerNodeWithLeastReplicas
2018-04-23 16:28:48 +02:00
artix
29825d8198
Cluster Manager: add-node command.
2018-04-23 16:28:48 +02:00
artix
46a75898b3
Cluster Manager: added clusterManagerCheckCluster to import command
2018-04-23 16:28:48 +02:00
artix
1239139d08
Cluster Manager: import command
2018-04-23 16:28:48 +02:00
artix
213f0cff93
Cluster Manager: fix command.
2018-04-23 16:28:48 +02:00
artix
8d1f8e343e
Cluster Manager: rebalance command
2018-04-23 16:28:48 +02:00
artix
05c0101164
clusterManagerAddSlots: changed the way ADDSLOTS command is built
2018-04-23 16:28:48 +02:00
artix
c45e915ff0
ClusterManager: fixed --cluster-from 'all' parsing
2018-04-23 16:28:48 +02:00
Artix
dcc7d42742
Cluster Manager: fixed some memory error
2018-04-23 16:28:48 +02:00
artix
d031ac4a42
Fixed memory write error in clusterManagerGetConfigSignature
2018-04-23 16:28:48 +02:00
artix
c26fc9a47b
Cluster Manager: reshard command, fixed slots
...
parsing bug and other minor bugs.
2018-04-23 16:28:48 +02:00
artix
78817f01b6
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
d25f04d62d
- Fixed bug in clusterManagerGetAntiAffinityScore
...
- Code improvements
2018-04-23 16:28:48 +02:00
artix
513fd614d3
Cluster Manager: colorized output
2018-04-23 16:28:48 +02:00
artix
fec06d1afc
Cluster Manager: improved cleanup/error handling in various functions
2018-04-23 16:28:48 +02:00
artix
581823f068
Cluster Manager: 'call' command.
2018-04-23 16:28:48 +02:00
artix
29b0af5a26
Cluster Manager: CLUSTER_MANAGER_NODE_CONNECT macro
2018-04-23 16:28:48 +02:00
artix
a936b967fd
ClusterManager: added replicas count to clusterManagerNode
2018-04-23 16:28:48 +02:00
artix
29e4586d40
Cluster Manager: cluster is considered consistent if only one node has been found
2018-04-23 16:28:48 +02:00
artix
9b561af4e1
Cluster Manager: reply error catch for MEET command
2018-04-23 16:28:48 +02:00
artix
ef8e711baf
Cluster Manager: slots coverage check.
2018-04-23 16:28:48 +02:00
artix
4ae6041f7e
- Cluster Manager: fixed various memory leaks
...
- Cluster Manager: fixed flags assignment in
clusterManagerNodeLoadInfo
2018-04-23 16:28:48 +02:00
artix
01c2efc5a7
Added check for open slots (clusterManagerCheckCluster)
2018-04-23 16:28:47 +02:00
artix
7e715e35dc
Cluster Manager: 'create', 'info' and 'check' commands
2018-04-23 16:28:47 +02:00
artix
a617374a65
Cluster Manager mode
2018-04-23 16:28:47 +02:00
zhaozhao.zz
ecee5da9bb
RDB: expand dict if needed when rdb load object
2018-04-22 22:30:44 +08:00
artix
9398cfc01e
Cluster tests now using redis-cli instead of redis-trib
2018-04-20 19:29:42 +02:00
artix
55c0b5f7ad
Cluster Manager: fixed expected slots calculation (rebalance)
...
Cluster Manager: fixed argument parsing after --cluster-weight
2018-04-20 19:25:10 +02:00
artix
67c1df9d85
Cluster Manager: fixed bug when parsing CLUSTER NODES reply (clusterManagerNodeLoadInfo)
2018-04-20 18:08:30 +02:00
artix
65735d60ab
Cluster Manager: code improvements and more comments added.
2018-04-19 18:52:01 +02:00
antirez
742bf9dfca
Streams: XTRIM command added.
2018-04-19 16:25:29 +02:00
antirez
82f250cace
Streams: XADD, handle signaling of write in different ways.
2018-04-19 16:11:43 +02:00
antirez
74eb5443ce
Streams: XDEL command.
2018-04-18 13:12:09 +02:00
antirez
2602e3c9eb
Streams: higher level "delete by ID" API for streams.
2018-04-17 17:55:56 +02:00
antirez
a7f0b02fd2
Streams: iterator entry deletion abilities.
2018-04-17 17:18:00 +02:00
Salvatore Sanfilippo
ebfe1e3871
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
0884b7a0a2
Modules Timer API: fix wrong raxInsert() usage
2018-04-14 01:20:02 +08:00
artix
1113d2d6d4
Cluster Manager: set-timeout command
2018-04-13 16:09:22 +02:00
antirez
9191287d08
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
d9c726232c
Modules API: moduleGetReplyClient() refactoring.
2018-04-13 13:42:49 +02:00
antirez
c8e556d710
Modules API: blocked client disconnection callback.
2018-04-12 13:21:48 +02:00