John Sully
5b52bc738b
Replicas aren't allowed to run the replicaof command
2019-03-09 11:04:48 -05:00
Steve Webster
8fd63c220a
Increment delivery counter on XCLAIM unless RETRYCOUNT specified
...
The XCLAIM docs state the XCLAIM increments the delivery counter for
messages. This PR makes the code match the documentation - which seems
like the desired behaviour - whilst still allowing RETRYCOUNT to be
specified manually.
My understanding of the way streamPropagateXCLAIM() works is that this
change will safely propagate to replicas since retry count is pulled
directly from the streamNACK struct.
Fixes #5194
2019-03-08 17:09:11 +00:00
Steve Webster
f1e7df4b7c
Increment delivery counter on XCLAIM unless RETRYCOUNT specified
...
The XCLAIM docs state the XCLAIM increments the delivery counter for
messages. This PR makes the code match the documentation - which seems
like the desired behaviour - whilst still allowing RETRYCOUNT to be
specified manually.
My understanding of the way streamPropagateXCLAIM() works is that this
change will safely propagate to replicas since retry count is pulled
directly from the streamNACK struct.
Fixes #5194
2019-03-08 17:09:11 +00:00
artix
14cce99469
Redis Benchmark: handle CLUSTERDOWN error
2019-03-08 11:05:02 +01:00
artix
8fadebfcca
Redis Benchmark: handle CLUSTERDOWN error
2019-03-08 11:05:02 +01:00
John Sully
778a48b574
bump version
...
Former-commit-id: a864ad1c9c6bf25f2224499bec8b49f1bdb5eab0
2019-03-07 19:13:59 -05:00
John Sully
e23a80277f
bump version
...
Former-commit-id: a864ad1c9c6bf25f2224499bec8b49f1bdb5eab0
2019-03-07 19:13:59 -05:00
John Sully
38fd0476d5
Merge branch 'unstable' into RELEASE_0_9
...
Former-commit-id: 0bc586933ff91fd07128d5419b06303f05d16f2e
2019-03-07 19:13:33 -05:00
John Sully
7408646c8a
Merge branch 'unstable' into RELEASE_0_9
...
Former-commit-id: 0bc586933ff91fd07128d5419b06303f05d16f2e
2019-03-07 19:13:33 -05:00
John Sully
25c2050c3a
Module threading fixes
...
Former-commit-id: 2785a8b4d40b09caea5e209ab49fc5f1484981a8
2019-03-07 19:13:01 -05:00
John Sully
02b030bc8c
Module threading fixes
...
Former-commit-id: 2785a8b4d40b09caea5e209ab49fc5f1484981a8
2019-03-07 19:13:01 -05:00
zhaozhao.zz
10ffb2b722
try lazyfree temp set in SUNION & SDIFF
2019-03-07 22:08:04 +08:00
zhaozhao.zz
0137f1a2e3
try lazyfree temp set in SUNION & SDIFF
2019-03-07 22:08:04 +08:00
Yuan Zhou
e5149be9de
server.h: remove dead code
...
hashTypeTryObjectEncoding() is not used now
2019-03-07 18:38:27 +08:00
Yuan Zhou
feb4ebff45
server.h: remove dead code
...
hashTypeTryObjectEncoding() is not used now
2019-03-07 18:38:27 +08:00
artix
634f65d4a0
Redis Benchmark: fix key randomization with zero keyspacelen
2019-03-07 11:30:09 +01:00
artix
c389ad0d52
Redis Benchmark: fix key randomization with zero keyspacelen
2019-03-07 11:30:09 +01:00
artix
ffe28e8be5
Redis Benchmark: add multithread idle mode
...
Fix issue #5891
2019-03-07 11:14:07 +01:00
artix
0e963e068d
Redis Benchmark: add multithread idle mode
...
Fix issue #5891
2019-03-07 11:14:07 +01:00
Brad Solomon
64d43dabc0
Provide an uninstall target in Makefile
...
On `make uninstall`, removes:
- /usr/local/bin/redis-benchmark
- /usr/local/bin/redis-check-aof
- /usr/local/bin/redis-check-rdb
- /usr/local/bin/redis-cli
- /usr/local/bin/redis-sentinel
- /usr/local/bin/redis-server
(Only the src/ versions are removed in `make clean`)
2019-03-06 21:24:45 -05:00
Brad Solomon
d5b24d31d7
Provide an uninstall target in Makefile
...
On `make uninstall`, removes:
- /usr/local/bin/redis-benchmark
- /usr/local/bin/redis-check-aof
- /usr/local/bin/redis-check-rdb
- /usr/local/bin/redis-cli
- /usr/local/bin/redis-sentinel
- /usr/local/bin/redis-server
(Only the src/ versions are removed in `make clean`)
2019-03-06 21:24:45 -05:00
John Sully
13de2e2e8b
Merge branch 'unstable' into RELEASE_0_9
...
Former-commit-id: d5d5f6ae06c9608b8edf3ea28a518779846a8802
2019-03-06 16:39:15 -05:00
John Sully
5176c0440e
Merge branch 'unstable' into RELEASE_0_9
...
Former-commit-id: d5d5f6ae06c9608b8edf3ea28a518779846a8802
2019-03-06 16:39:15 -05:00
John Sully
2d19319915
Limit server-threads to cores in the machine
...
Former-commit-id: be3ba1d53eb070719fd84c7573f665277a35b6f4
2019-03-06 16:39:02 -05:00
John Sully
d94984f96c
Limit server-threads to cores in the machine
...
Former-commit-id: be3ba1d53eb070719fd84c7573f665277a35b6f4
2019-03-06 16:39:02 -05:00
John Sully
d1c93ee8e1
port server.c to server.cpp
...
Former-commit-id: 09e6a4fee09b1a61e6d2ac83a2c8fec9978474ec
2019-03-06 16:29:30 -05:00
John Sully
6add662139
port server.c to server.cpp
...
Former-commit-id: 09e6a4fee09b1a61e6d2ac83a2c8fec9978474ec
2019-03-06 16:29:30 -05:00
John Sully
698c085f82
Set version
...
Former-commit-id: efc60dd8c5304f2a7cf072ab3c430c0feb886033
2019-03-06 15:25:28 -05:00
John Sully
5dd3621d2c
Set version
...
Former-commit-id: efc60dd8c5304f2a7cf072ab3c430c0feb886033
2019-03-06 15:25:28 -05:00
John Sully
809cbfd495
Don't send replies to slaves after we've queued them to be closed
...
Former-commit-id: a52cd974b90cdf00b7f10525e754755ca5428dbb
2019-03-06 15:21:05 -05:00
John Sully
d487df2caf
Don't send replies to slaves after we've queued them to be closed
...
Former-commit-id: a52cd974b90cdf00b7f10525e754755ca5428dbb
2019-03-06 15:21:05 -05:00
artix
be32922ad0
Cluster Manager: add importing/migrating nodes to backup info
2019-03-06 16:38:36 +01:00
artix
93e51239ce
Cluster Manager: add importing/migrating nodes to backup info
2019-03-06 16:38:36 +01:00
John Sully
9a615a4850
defer free
...
Former-commit-id: de4217489c87cd8347ecdb7f4df5c3b7615330d6
2019-03-05 15:46:19 -05:00
John Sully
26c97eafe2
defer free
...
Former-commit-id: de4217489c87cd8347ecdb7f4df5c3b7615330d6
2019-03-05 15:46:19 -05:00
antirez
42ce3e2fd5
ACL: GENPASS subcommand.
2019-03-05 15:51:37 +01:00
antirez
c33cb4938a
ACL: GENPASS subcommand.
2019-03-05 15:51:37 +01:00
zhaozhao.zz
1380874eb3
Fix compile warning when log aux field
2019-03-04 19:43:00 +08:00
zhaozhao.zz
fb81d1b3f8
Fix compile warning when log aux field
2019-03-04 19:43:00 +08:00
John Sully
459e6adb83
Fix crash with paused clients (accessed when global lock is not acquired)
...
Former-commit-id: 3c658b5012ed20f502976706e657cd2fa05e246c
2019-03-03 22:24:12 -05:00
John Sully
af06ffa43a
Fix crash with paused clients (accessed when global lock is not acquired)
...
Former-commit-id: 3c658b5012ed20f502976706e657cd2fa05e246c
2019-03-03 22:24:12 -05:00
Itamar Haber
dfc1ea81c6
Fixes BZ[REV]POP's arity
2019-03-03 23:10:45 +02:00
Itamar Haber
cd2743c0e6
Fixes BZ[REV]POP's arity
2019-03-03 23:10:45 +02:00
John Sully
93ac479418
Crash in Memory Doctor when all clients are slaves
...
Former-commit-id: f6814aa82564ad1b095edefeda9541859cbbb804
2019-03-03 13:56:47 -05:00
John Sully
5b557d3989
Crash in Memory Doctor when all clients are slaves
...
Former-commit-id: f6814aa82564ad1b095edefeda9541859cbbb804
2019-03-03 13:56:47 -05:00
John Sully
fbf4e190ce
Fix issue #2 , check posix return values
...
Former-commit-id: 01a529cbda919d5514a4a445b26a0408115173ca
2019-03-02 20:43:03 -05:00
John Sully
2509750fc7
Fix issue #2 , check posix return values
...
Former-commit-id: 01a529cbda919d5514a4a445b26a0408115173ca
2019-03-02 20:43:03 -05:00
John Sully
5ee7a6b8f1
sds copies uninitialized data wasting time for everyone
...
Former-commit-id: a1475af1e4ab97337287d4ef08d092ffabbb73ca
2019-03-02 19:27:52 -05:00
John Sully
c5a3c43d2a
sds copies uninitialized data wasting time for everyone
...
Former-commit-id: a1475af1e4ab97337287d4ef08d092ffabbb73ca
2019-03-02 19:27:52 -05:00
John Sully
a8dacb0046
Merge branch 'unstable' of https://github.com/antirez/redis into unstable
...
We want that awesome multithreaded benchmark
Former-commit-id: 07594d4f958892f9270a18bc182728e4dfbf8144
2019-03-02 18:07:18 -05:00