antirez
2093b42879
Streams: XSTREAM SETID -> XSETID.
...
Keep vanilla stream commands at toplevel, see #5426 .
2018-10-16 13:17:14 +02:00
Salvatore Sanfilippo
af09df08d7
Merge pull request #5426 from soloestoy/feature-xstream
...
Bugfix data inconsistency after aof rewrite, and add XSTREAM command.
2018-10-16 13:10:36 +02:00
Salvatore Sanfilippo
060cd5c941
Merge pull request #5426 from soloestoy/feature-xstream
...
Bugfix data inconsistency after aof rewrite, and add XSTREAM command.
2018-10-16 13:10:36 +02:00
hujiecs
297950e8b8
several typos fixed, optimize MSETNX to avoid unnecessary loop
2018-10-16 15:48:03 +08:00
hujiecs
f119b1ef18
several typos fixed, optimize MSETNX to avoid unnecessary loop
2018-10-16 15:48:03 +08:00
Salvatore Sanfilippo
1caabd59b2
Merge pull request #5416 from halaei/fix-timer-selected-db
...
fix timer context selected database
2018-10-15 13:01:58 +02:00
Salvatore Sanfilippo
d945eee8be
Merge pull request #5416 from halaei/fix-timer-selected-db
...
fix timer context selected database
2018-10-15 13:01:58 +02:00
antirez
3640e029d6
Make comment about nack->consumer test for minidle more obvious.
...
Related to #5437 .
2018-10-15 12:01:17 +02:00
antirez
71d6760f48
Make comment about nack->consumer test for minidle more obvious.
...
Related to #5437 .
2018-10-15 12:01:17 +02:00
antirez
0b1784b188
Streams: use propagate_last_id itself as streamPropagateGroupID trigger.
...
Avoid storing the dirty value. See #5437 .
2018-10-15 11:52:24 +02:00
antirez
b061b05d5f
Streams: use propagate_last_id itself as streamPropagateGroupID trigger.
...
Avoid storing the dirty value. See #5437 .
2018-10-15 11:52:24 +02:00
antirez
820b1e6e7d
Streams: better naming: lastid_updated -> propagate_last_id.
...
See #5437 but also I updated a previous usage of the same var name.
2018-10-15 11:50:18 +02:00
antirez
9372eddb95
Streams: better naming: lastid_updated -> propagate_last_id.
...
See #5437 but also I updated a previous usage of the same var name.
2018-10-15 11:50:18 +02:00
Salvatore Sanfilippo
440574d624
Merge pull request #5437 from soloestoy/fix-xclaim
...
Fix xclaim
2018-10-15 11:47:21 +02:00
Salvatore Sanfilippo
f2929c1d34
Merge pull request #5437 from soloestoy/fix-xclaim
...
Fix xclaim
2018-10-15 11:47:21 +02:00
Salvatore Sanfilippo
2c26278222
Merge pull request #5440 from scadgek/patch-1
...
fixed typos in readme
2018-10-15 11:15:24 +02:00
Salvatore Sanfilippo
c5c1788372
Merge pull request #5440 from scadgek/patch-1
...
fixed typos in readme
2018-10-15 11:15:24 +02:00
antirez
b2fd9f7e7c
redis.conf typo fixed: ingore -> ignore.
2018-10-15 11:01:37 +02:00
antirez
05b3c803f9
redis.conf typo fixed: ingore -> ignore.
2018-10-15 11:01:37 +02:00
antirez
f54cde3a15
Rax: radix tree updated to latest version from antirez/rax.
2018-10-13 14:17:38 +02:00
antirez
460e951154
Rax: radix tree updated to latest version from antirez/rax.
2018-10-13 14:17:38 +02:00
antirez
3c140e7bcd
Test: avoid time related false positive in RESTORE test.
2018-10-13 14:17:11 +02:00
antirez
ff963fade8
Test: avoid time related false positive in RESTORE test.
2018-10-13 14:17:11 +02:00
Sergey Chupov
7f999d2925
fixed typos in readme
2018-10-12 22:56:51 +03:00
Sergey Chupov
9f32ab7e78
fixed typos in readme
2018-10-12 22:56:51 +03:00
zhaozhao.zz
5cc0522303
Streams: panic if streamID invalid after check, should not be possible.
2018-10-11 21:46:47 +08:00
zhaozhao.zz
cae5cb86bc
Streams: panic if streamID invalid after check, should not be possible.
2018-10-11 21:46:47 +08:00
zhaozhao.zz
08ae522ff9
Streams: propagate lastid in XCLAIM when it has effect
2018-10-11 21:44:20 +08:00
zhaozhao.zz
df4099c0d2
Streams: propagate lastid in XCLAIM when it has effect
2018-10-11 21:44:20 +08:00
zhaozhao.zz
183ef7ae9b
Streams: XCLAIM ignore minidle if NACK is created by FORCE
...
Because the NACK->consumer is NULL, if idletime < minidle
the NACK does not belong to any consumer, then redis will crash
in XPENDING.
2018-10-11 21:20:49 +08:00
zhaozhao.zz
929e39d1f5
Streams: XCLAIM ignore minidle if NACK is created by FORCE
...
Because the NACK->consumer is NULL, if idletime < minidle
the NACK does not belong to any consumer, then redis will crash
in XPENDING.
2018-10-11 21:20:49 +08:00
zhaozhao.zz
4dc48a0d11
Streams: bugfix XCLAIM should propagate group name not consumer name
2018-10-11 21:12:09 +08:00
zhaozhao.zz
fe8a6c4fba
Streams: bugfix XCLAIM should propagate group name not consumer name
2018-10-11 21:12:09 +08:00
antirez
91685eeeb1
LOLWUT: capitalize Nees.
2018-10-11 13:00:55 +02:00
antirez
5840d1fc52
LOLWUT: capitalize Nees.
2018-10-11 13:00:55 +02:00
antirez
fbfd61b471
Test: cgroup propagation test also for NOACK variant.
...
Related to #5433 .
2018-10-10 17:37:41 +02:00
antirez
de45608faa
Test: cgroup propagation test also for NOACK variant.
...
Related to #5433 .
2018-10-10 17:37:41 +02:00
antirez
cfad5e4587
Test: consumer group last ID slave propagation test.
...
This is a regression for #5433 .
2018-10-10 17:32:17 +02:00
antirez
f28775a5b5
Test: consumer group last ID slave propagation test.
...
This is a regression for #5433 .
2018-10-10 17:32:17 +02:00
antirez
1048b5d13a
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-10-10 12:51:39 +02:00
antirez
110747ff92
Merge branch 'unstable' of github.com:/antirez/redis into unstable
2018-10-10 12:51:39 +02:00
antirez
c9d9ae7baa
Fix propagation of consumer groups last ID.
...
Issue #5433 .
2018-10-10 12:51:02 +02:00
antirez
599e872fba
Fix propagation of consumer groups last ID.
...
Issue #5433 .
2018-10-10 12:51:02 +02:00
antirez
4eedb0bf94
changelog.tcl: get optional argument for number of commits.
2018-10-10 11:03:36 +02:00
antirez
19b668de4c
changelog.tcl: get optional argument for number of commits.
2018-10-10 11:03:36 +02:00
Salvatore Sanfilippo
29bfe4655c
Merge pull request #5428 from soloestoy/client-protected
...
Avoid recreate write handler for protected client.
2018-10-09 18:02:56 +02:00
Salvatore Sanfilippo
8c24e72c07
Merge pull request #5428 from soloestoy/client-protected
...
Avoid recreate write handler for protected client.
2018-10-09 18:02:56 +02:00
zhaozhao.zz
35b7296ff4
Avoid recreate write handler for protected client.
2018-10-09 20:34:11 +08:00
zhaozhao.zz
95d9667583
Avoid recreate write handler for protected client.
2018-10-09 20:34:11 +08:00
antirez
8e2bbe9105
Free protected clients asynchronously.
...
Related to #4840 .
Note that when we re-enter the event loop with aeProcessEvents() we
don't process timers, nor before/after sleep callbacks, so we should
never end calling freeClientsInAsyncFreeQueue() when re-entering the
loop.
2018-10-09 13:28:51 +02:00