redict/tests/cluster/tests
Harkrishn Patro 4065b4f27e
Sharded pubsub publish messagebulk as smessage (#10792)
To easily distinguish between sharded channel message and a global
channel message, introducing `smessage` (instead of `message`) as
message bulk for sharded channel publish message.

This is gonna be a breaking change in 7.0.1!

Background:
Sharded pubsub introduced in redis 7.0, but after the release we quickly
realized that the fact that it's problematic that the client can't distinguish
between normal (global) pubsub messages and sharded ones.
This is important because the same connection can subscribe to both,
but messages sent to one pubsub system are not propagated to the
other (they're completely separate), so if one connection is used to
subscribe to both, we need to assist the client library to know which
message it got so it can forward it to the correct callback.
2022-05-31 08:03:59 +03:00
..
helpers Cluster test: helpers/onlydots.tcl: detect EOF and exit. 2014-10-08 10:17:01 +02:00
includes fix cluster rebalance test race (#10207) 2022-01-30 11:30:19 +02:00
00-base.tcl Functions: Move library meta data to be part of the library payload. (#10500) 2022-04-05 10:27:24 +03:00
01-faildet.tcl Cluster test: more reliable 01-faildet unit. 2014-05-23 11:40:34 +02:00
02-failover.tcl Cluster test: 02 unit more reliable waiting for slave sync. 2014-06-10 15:01:52 +02:00
03-failover-loop.tcl Fix failing cluster tests (#9707) 2021-10-31 19:22:21 +02:00
04-resharding.tcl Fix failing cluster tests (#9707) 2021-10-31 19:22:21 +02:00
05-slave-selection.tcl Set repl-diskless-sync to yes by default, add repl-diskless-sync-max-replicas (#10092) 2022-01-17 14:11:11 +02:00
06-slave-stop-cond.tcl Set repl-diskless-sync to yes by default, add repl-diskless-sync-max-replicas (#10092) 2022-01-17 14:11:11 +02:00
07-replica-migration.tcl Fix replica count check in migration tests. (#10140) 2022-01-19 11:36:24 +02:00
08-update-msg.tcl Fixed some typos, add a spell check ci and others minor fix (#8890) 2021-06-10 15:39:33 +03:00
09-pubsub.tcl Cluster test: unit 09, Pub/Sub across the cluster. 2014-09-15 18:11:45 +02:00
10-manual-failover.tcl Cluster: unit 10 modified to leave cluster in proper state. 2015-03-22 22:58:53 +01:00
11-manual-takeover.tcl Prevent replica failover during manual takeover test (#10499) 2022-03-31 08:15:00 +03:00
12-replica-migration-2.tcl Turn into replica on SETSLOT (#10489) 2022-04-02 14:58:07 -07:00
12.1-replica-migration-3.tcl Change replica migration tests to use continous slots to improve speed (#10215) 2022-01-30 22:44:32 -08:00
13-no-failover-option.tcl Cluster: add test for the nofailover flag. 2018-03-14 16:30:32 +01:00
14-consistency-check.tcl Set repl-diskless-sync to yes by default, add repl-diskless-sync-max-replicas (#10092) 2022-01-17 14:11:11 +02:00
15-cluster-slots.tcl Check target node is a primary during cluster setslot. (#10277) 2022-02-10 23:14:27 -08:00
16-transactions-on-replica.tcl Fixed some typos, add a spell check ci and others minor fix (#8890) 2021-06-10 15:39:33 +03:00
17-diskless-load-swapdb.tcl Replica keep serving data during repl-diskless-load=swapdb for better availability (#9323) 2021-11-04 10:46:50 +02:00
18-info.tcl Fixed some typos, add a spell check ci and others minor fix (#8890) 2021-06-10 15:39:33 +03:00
19-cluster-nodes-slots.tcl Sharded pubsub implementation (#8621) 2022-01-02 16:54:47 -08:00
20-half-migrated-slot.tcl Revert cluster slot migration tests. (#8806) 2021-04-18 20:51:08 +03:00
21-many-slot-migration.tcl tests: fix a typo (#9294) 2021-07-30 10:00:07 +03:00
22-replica-in-sync.tcl Fix race condition in cluster test 22-replica-in-sync (#9721) 2021-11-04 08:44:18 +02:00
23-multiple-slot-operations.tcl Fix cluster tests failing due to subcommand names (#10231) 2022-02-04 11:32:30 +02:00
24-links.tcl Change expression to look for at least one limit exceeded (#10173) 2022-01-26 09:59:53 +02:00
25-pubsubshard-slot-migration.tcl Sharded pubsub publish messagebulk as smessage (#10792) 2022-05-31 08:03:59 +03:00
26-pubsubshard.tcl Sharded pubsub implementation (#8621) 2022-01-02 16:54:47 -08:00
27-endpoints.tcl Fixed incorrect parsing of hostname information from nodes.conf (#10435) 2022-03-16 14:07:24 -07:00
28-cluster-shards.tcl Fix timing issue in shards test and fix displayed TLS port (#10450) 2022-03-20 22:08:40 -07:00