redis/tests/unit
valentinogeron 795c454db1
Stream: Inconsistency between master and replica some XREADGROUP case (#7526)
XREADGROUP auto-creates the consumer inside the consumer group the
first time it saw it.
When XREADGROUP is being used with NOACK option, the message will not
be added into the client's PEL and XGROUP SETID would be propagated.
When the replica gets the XGROUP SETID it will only update the last delivered
id of the group, but will not create the consumer.

So, in this commit XGROUP CREATECONSUMER is being added.
Command pattern: XGROUP CREATECONSUMER <key> <group> <consumer>.

When NOACK option is being used, createconsumer command would be
propagated as well.

In case of AOFREWRITE, consumer with an empty PEL would be saved with
XGROUP CREATECONSUMER whereas consumer with pending entries would be
saved with XCLAIM
2020-09-24 12:02:40 +03:00
..
moduleapi Add Swapdb Module Event (#7804) 2020-09-20 13:36:20 +03:00
type Stream: Inconsistency between master and replica some XREADGROUP case (#7526) 2020-09-24 12:02:40 +03:00
acl.tcl Tests: Add aclfile load and save tests (#7765) 2020-09-09 17:13:35 +03:00
aofrw.tcl
auth.tcl
bitfield.tcl Fix BITFIELD_RO test. 2020-03-23 12:02:12 +01:00
bitops.tcl
dump.tcl Test:Fix invalid cases in hash.tcl and dump.tcl (#4611) 2020-08-12 10:25:24 +08:00
expire.tcl fix broken PEXPIREAT test (#7791) 2020-09-13 13:50:23 +03:00
geo.tcl Revert "Geo: output 10 chars of geohash, not 11." 2019-12-18 12:54:46 +01:00
hyperloglog.tcl Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
introspection-2.tcl
introspection.tcl Tests: validate CONFIG REWRITE for all params. (#7764) 2020-09-09 15:43:11 +03:00
keyspace.tcl
latency-monitor.tcl Fix command help for unexpected options (#7476) 2020-07-15 12:38:22 +03:00
lazyfree.tcl
limits.tcl TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00
maxmemory.tcl make replication tests more stable on slow machines 2019-05-05 08:25:01 +03:00
memefficiency.tcl Run active defrag while blocked / loading (#7726) 2020-09-03 08:47:29 +03:00
multi.tcl EXEC with only read commands should not be rejected when OOM (#7696) 2020-08-27 09:19:24 +03:00
obuf-limits.tcl Fix test false positive introduced by threaded I/O. 2019-05-13 17:27:10 +02:00
oom-score-adj.tcl Tests: fix oom-score-adj false positives. (#7772) 2020-09-09 18:58:06 +03:00
other.tcl tests: each test client work on a distinct port range 2020-05-26 11:17:08 +03:00
pendingquerybuf.tcl
printver.tcl
protocol.tcl TLS: Connections refactoring and TLS support. 2019-10-07 21:06:13 +03:00
pubsub.tcl
quit.tcl
scan.tcl Implement `SCAN cursor [TYPE type]` modifier suggested in issue #6107. 2019-05-22 16:39:04 +01:00
scripting.tcl Squash merging 125 typo/grammar/comment/doc PRs (#7773) 2020-09-10 13:43:38 +03:00
shutdown.tcl Remove tmp rdb file in background thread (#7762) 2020-09-17 18:20:10 +03:00
slowlog.tcl Test: fix slowlog test false positive. 2019-05-14 16:55:52 +02:00
sort.tcl
tls.tcl Add optional tls verification (#7502) 2020-07-28 10:45:21 +03:00
tracking.tcl Regression test for #7249. 2020-05-14 11:27:31 +02:00
wait.tcl Tests: fix redis-cli with remote hosts. (#7693) 2020-08-23 10:17:43 +03:00