From b68f3ee65dcf6525461ac7a63a9a53ab2a0c89aa Mon Sep 17 00:00:00 2001 From: deepthi Date: Sun, 29 Jun 2025 13:51:39 -0700 Subject: [PATCH 1/2] add named locks test for zk2 Signed-off-by: deepthi --- go/test/endtoend/topotest/zk2/main_test.go | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/go/test/endtoend/topotest/zk2/main_test.go b/go/test/endtoend/topotest/zk2/main_test.go index 95a2fc13894..39de950bb3a 100644 --- a/go/test/endtoend/topotest/zk2/main_test.go +++ b/go/test/endtoend/topotest/zk2/main_test.go @@ -19,6 +19,7 @@ package zk2 import ( "context" "flag" + "fmt" "os" "testing" "time" @@ -197,6 +198,53 @@ func TestKeyspaceLocking(t *testing.T) { topoutils.WaitForBoolValue(t, &secondThreadLockAcquired, true) } +// TestNamedLocking tests that named locking works as intended. +func TestNamedLocking(t *testing.T) { + // Create topo server connection. + ts, err := topo.OpenServer(*clusterInstance.TopoFlavorString(), clusterInstance.VtctldClientProcess.TopoGlobalAddress, clusterInstance.VtctldClientProcess.TopoGlobalRoot) + require.NoError(t, err) + + ctx := context.Background() + lockName := "TestNamedLocking" + action := "Testing" + + // Acquire a named lock. + ctx, unlock, err := ts.LockName(ctx, lockName, action) + require.NoError(t, err) + + // Check that we can't reacquire it from the same context. + _, _, err = ts.LockName(ctx, lockName, action) + require.ErrorContains(t, err, fmt.Sprintf("lock for named %s is already held", lockName)) + + // Check that CheckNameLocked doesn't return an error as we should still be + // holding the lock. + err = topo.CheckNameLocked(ctx, lockName) + require.NoError(t, err) + + // We'll now try to acquire the lock from a different goroutine. + secondCallerAcquired := false + go func() { + _, unlock, err := ts.LockName(context.Background(), lockName, action) + defer unlock(&err) + require.NoError(t, err) + secondCallerAcquired = true + }() + + // Wait for some time and ensure that the second attempt at acquiring the lock + // is blocked. + time.Sleep(100 * time.Millisecond) + require.False(t, secondCallerAcquired) + + // Unlock the name. + unlock(&err) + // Check that we no longer have the named lock. + err = topo.CheckNameLocked(ctx, lockName) + require.ErrorContains(t, err, fmt.Sprintf("named %s is not locked (no lockInfo in map)", lockName)) + + // Wait to see that the second goroutine WAS now able to acquire the named lock. + topoutils.WaitForBoolValue(t, &secondCallerAcquired, true) +} + func execMulti(t *testing.T, conn *mysql.Conn, query string) []*sqltypes.Result { t.Helper() var res []*sqltypes.Result From 661f9255d2479d7ca31ce6f6035bedbb2ee42632 Mon Sep 17 00:00:00 2001 From: deepthi Date: Sun, 29 Jun 2025 13:57:59 -0700 Subject: [PATCH 2/2] run only topo tests Signed-off-by: deepthi --- test/config.json | 1443 +--------------------------------------------- 1 file changed, 8 insertions(+), 1435 deletions(-) diff --git a/test/config.json b/test/config.json index 0bd874af373..cab7e155293 100644 --- a/test/config.json +++ b/test/config.json @@ -1,1458 +1,31 @@ { "Tests": { - "java": { - "File": "", - "Args": [], - "Command": [ - "make", - "java_test" - ], - "Manual": false, - "Shard": "java", - "RetryMax": 1, - "Tags": [] - }, - "client_test": { - "File": "", - "Args": [], - "Command": [ - "test/client_test.sh" - ], - "Manual": false, - "Shard": "java", - "RetryMax": 1, - "Tags": [] - }, - "e2e": { - "File": "", - "Args": [], - "Command": [ - "tools/e2e_test_runner.sh" - ], - "Manual": false, - "Shard": "", - "RetryMax": 1, - "Tags": [] - }, - "e2e_race": { - "File": "", - "Args": [], - "Command": [ - "make", - "e2e_test_race" - ], - "Manual": false, - "Shard": "", - "RetryMax": 1, - "Tags": [] - }, - "unit": { - "File": "", - "Args": [], - "Command": [ - "tools/unit_test_runner.sh" - ], - "Manual": false, - "Shard": "", - "RetryMax": 1, - "Tags": [] - }, - "unit_race": { - "File": "", - "Args": [], - "Command": [ - "make", - "unit_test_race" - ], - "Manual": false, - "Shard": "5", - "RetryMax": 1, - "Tags": [] - }, - "local_example": { - "File": "", - "Args": [], - "Command": [ - "test/local_example.sh" - ], - "Manual": false, - "Shard": "", - "RetryMax": 1, - "Tags": [] - }, - "region_example": { - "File": "", - "Args": [], - "Command": [ - "test/region_example.sh" - ], - "Manual": false, - "Shard": "", - "RetryMax": 1, - "Tags": [] - }, - "backup_pitr": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/pitr", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "backup_pitr", - "RetryMax": 1, - "Tags": [] - }, - "backup_pitr_xtrabackup": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/pitr_xtrabackup", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "backup_pitr_xtrabackup", - "RetryMax": 1, - "Tags": [] - }, - "backup_pitr_mysqlshell": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/pitr_mysqlshell", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "backup_pitr_mysqlshell", - "RetryMax": 1, - "Tags": [] - }, - "backup": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/vtctlbackup", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vtctlbackup_sharded_clustertest_heavy", - "RetryMax": 1, - "Tags": [] - }, - "backup_mysqlctld": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/mysqlctld", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "21", - "RetryMax": 1, - "Tags": [] - }, - "backup_s3": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/s3", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "21", - "RetryMax": 1, - "Tags": [] - }, - "backup_only": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/vtbackup", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtbackup", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_backups"] - }, - "backup_xtrabackup": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/xtrabackup", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "xb_backup", - "RetryMax": 2, - "Tags": [] - }, - "backup_xtrabackup_xbstream": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/xtrabackupstream", "-run", "XtrabackupStream", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "xb_backup", - "RetryMax": 1, - "Tags": [] - }, - "backup_xtrabackup_xbstream_lz4": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/backup/xtrabackupstream", "-run", "XtrabackupStreamWithlz4Compression", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "xb_backup", - "RetryMax": 1, - "Tags": [] - }, - "cellalias": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/cellalias"], - "Command": [], - "Manual": false, - "Shard": "13", - "RetryMax": 3, - "Tags": [] - }, - "prepare_statement": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/preparestmt"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "mysql_server": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/mysqlserver"], - "Command": [], - "Manual": false, - "Shard": "mysql_server_vault", - "RetryMax": 1, - "Tags": [] - }, - "messaging": { - "File": "messaging_test.go", - "Args": ["vitess.io/vitess/go/test/endtoend/messaging"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 3, - "Tags": [] - }, - "clustertest": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/clustertest"], - "Command": [], - "Manual": false, - "Shard": "vtctlbackup_sharded_clustertest_heavy", - "RetryMax": 1, - "Tags": [] - }, - "encrypted_replication": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/encryption/encryptedreplication"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 1, - "Tags": [] - }, - "encrypted_transport": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/encryption/encryptedtransport"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 1, - "Tags": [] - }, - "keyspace": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/keyspace"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "mysqlctl": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/mysqlctl"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "mysqlctld": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/mysqlctld"], - "Command": [], - "Manual": false, - "Shard": "12", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "onlineddl_vrepl": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/vrepl", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_vrepl", - "RetryMax": 2, - "Tags": [] - }, - "onlineddl_vrepl_stress": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/vrepl_stress", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_vrepl_stress", - "RetryMax": 1, - "Tags": [] - }, - "onlineddl_vrepl_suite": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/vrepl_suite", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_vrepl_suite", - "RetryMax": 1, - "Tags": [] - }, - "onlineddl_vrepl_stress_suite": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/vrepl_stress_suite", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_vrepl_stress_suite", - "RetryMax": 1, - "Tags": [] - }, - "onlineddl_revert": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/revert", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_revert", - "RetryMax": 1, - "Tags": [] - }, - "onlineddl_scheduler": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/scheduler", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_scheduler", - "RetryMax": 1, - "Tags": [] - }, - "onlineddl_flow": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/onlineddl/flow", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "onlineddl_flow", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_onlineddl_flow"] - }, - "schemadiff_vrepl": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/schemadiff/vrepl", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "schemadiff_vrepl", - "RetryMax": 1, - "Tags": [] - }, - "recovery": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/recovery/unshardedrecovery"], - "Command": [], - "Manual": false, - "Shard": "vtctlbackup_sharded_clustertest_heavy", - "RetryMax": 1, - "Tags": [] - }, - "emergencyreparent": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/reparent/emergencyreparent", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "ers_prs_newfeatures_heavy", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_reparent"] - }, - "plannedreparent": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/reparent/plannedreparent", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "ers_prs_newfeatures_heavy", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_reparent"] - }, - "newfeatures": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/reparent/newfeaturetest"], - "Command": [], - "Manual": false, - "Shard": "ers_prs_newfeatures_heavy", - "RetryMax": 1, - "Tags": [""] - }, - "sharded": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/sharded", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vtctlbackup_sharded_clustertest_heavy", - "RetryMax": 1, - "Tags": [] - }, - "tabletgateway_buffer_reparent": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletgateway/buffer/reparent"], - "Command": [], - "Manual": false, - "Shard": "13", - "RetryMax": 1, - "Tags": [] - }, - "tabletgateway_buffer_reshard": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletgateway/buffer/reshard"], - "Command": [], - "Manual": false, - "Shard": "13", - "RetryMax": 1, - "Tags": [] - }, - "tabletgateway": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletgateway"], - "Command": [], - "Manual": false, - "Shard": "15", - "RetryMax": 1, - "Tags": [] - }, - "tabletmanager": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletmanager"], - "Command": [], - "Manual": false, - "Shard": "18", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "tabletmanager_replication_manager": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletmanager/replication_manager"], - "Command": [], - "Manual": false, - "Shard": "18", - "RetryMax": 1, - "Tags": [] - }, - "tabletmanager_consul": { - "File": "unused.go", - "Args": [ - "vitess.io/vitess/go/test/endtoend/tabletmanager","--topo-flavor=consul" - ], - "Command": [], - "Manual": false, - "Shard": "tabletmanager_consul", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "tabletmanager_throttler_topo": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletmanager/throttler_topo"], - "Command": [], - "Manual": false, - "Shard": "tabletmanager_throttler_topo", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "tabletmanager_tablegc": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/tabletmanager/tablegc"], - "Command": [], - "Manual": false, - "Shard": "tabletmanager_tablegc", - "RetryMax": 2, - "Tags": [ - "site_test" - ] - }, - "tabletmanager_zk2": { - "File": "unused.go", - "Args": [ - "vitess.io/vitess/go/test/endtoend/tabletmanager","--topo-flavor=zk2" - ], - "Command": [], - "Manual": false, - "Shard": "docker_cluster", - "RetryMax": 1, - "Tags": [ - "site_test" - ] - }, - "upgrade": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/versionupgrade", "-keep-data", "-force-vtdataroot", "/tmp/vtdataroot/vtroot_10901", "-force-port-start", "vtctlbackup_sharded_clustertest_heavy900", "-force-base-tablet-uid", "vtctlbackup_sharded_clustertest_heavy90"], - "Command": [], - "Manual": false, - "Shard": "28", - "RetryMax": 1, - "Tags": [] - }, - "vtgate": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 2, - "Tags": [] - }, - "vtgate_connectiondrain": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/connectiondrain"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 2, - "Tags": [] - }, - "vtgate_queries_derived": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/derived"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_aggregation": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/aggregation"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_foundrows": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/foundrows"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_informationschema": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/informationschema"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_misc": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/misc"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_multi_query": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/multi_query"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_timeout": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/timeout"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_normalize": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/normalize"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_no_scatter": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/no_scatter"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_orderby": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/orderby", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries"] - }, - "vtgate_queries_tpch": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/tpch", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_queries_subquery": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/subquery", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_queries_union": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/union", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_queries_insert": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/dml"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_queries_vexplain": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/vexplain"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 2, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_queries_reference": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/reference"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_queries_random": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/random"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_kill": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/queries/kill"], - "Command": [], - "Manual": false, - "Shard": "vtgate_queries", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_queries_2"] - }, - "vtgate_concurrentdml": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/concurrentdml"], - "Command": [], - "Manual": false, - "Shard": "vtgate_concurrentdml", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_schema": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/schema", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_schema", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_schema"] - }, - "vtgate_schematracker_loadkeyspace": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/schematracker/loadkeyspace"], - "Command": [], - "Manual": false, - "Shard": "vtgate_schema_tracker", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_schematracker_restarttablet": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/schematracker/restarttablet"], - "Command": [], - "Manual": false, - "Shard": "vtgate_schema_tracker", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_schematracker_sharded": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/schematracker/sharded", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_schema_tracker", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_schema"] - }, - "vtgate_schematracker_sharded_prs": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/schematracker/sharded_prs", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_schema_tracker", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_schema"] - }, - "vtgate_schematracker_unsharded": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/schematracker/unsharded", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_schema_tracker", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_schema"] - }, - "vtgate_mysql80": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/mysql80"], - "Command": [], - "Manual": false, - "Shard": "mysql80", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_sequence": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/sequence"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_setstatement": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/reservedconn"], - "Command": [], - "Manual": false, - "Shard": "vtgate_reservedconn", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_reserved_conn1": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/reservedconn/reconnect1"], - "Command": [], - "Manual": false, - "Shard": "vtgate_reservedconn", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_reserved_conn2": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/reservedconn/reconnect2"], - "Command": [], - "Manual": false, - "Shard": "vtgate_reservedconn", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_reserved_conn3": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/reservedconn/reconnect3"], - "Command": [], - "Manual": false, - "Shard": "vtgate_reservedconn", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_reserved_conn4": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/reservedconn/reconnect4"], - "Command": [], - "Manual": false, - "Shard": "vtgate_reservedconn", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_tablet_healthcheck_cache": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/tablet_healthcheck_cache", "-timeout", "45m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_tablet_healthcheck_cache", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_restart": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/restart"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_rollback": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/rollback"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_single": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/single"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_twopc": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/twopc"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_twopc_metric": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/twopc/metric"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_twopc_stress": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/twopc/stress"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_twopc_fuzz": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/transaction/twopc/fuzz"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_transaction_partial_exec": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/partialfailure"], - "Command": [], - "Manual": false, - "Shard": "vtgate_transaction", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_plantests": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/plan_tests"], - "Command": [], - "Manual": false, - "Shard": "vtgate_plantests", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_unsharded": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/unsharded"], - "Command": [], - "Manual": false, - "Shard": "vtgate_unsharded", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_vschema": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/vschema", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_vschema", - "RetryMax": 1, - "Tags": ["upgrade_downgrade_query_serving_schema"] - }, - "vtgate_readafterwrite": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/readafterwrite"], - "Command": [], - "Manual": false, - "Shard": "vtgate_readafterwrite", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_dbddlplugin": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/createdb_plugin"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_foreignkey": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/foreignkey"], - "Command": [], - "Manual": false, - "Shard": "vtgate_foreignkey_stress", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_foreignkey_stress": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/foreignkey/stress", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vtgate_foreignkey_stress", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_gen4": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/gen4"], - "Command": [], - "Manual": false, - "Shard": "vtgate_gen4", - "RetryMax": 2, - "Tags": [] - }, - "vtgate_godriver": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/godriver"], - "Command": [], - "Manual": false, - "Shard": "vtgate_godriver", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_watchkeyspace": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/keyspace_watches"], - "Command": [], - "Manual": false, - "Shard": "vtgate_topo", - "RetryMax": 1, - "Tags": [] - }, - "vtgate_grpc_api": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/grpc_api"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 1, - "Tags": [] - }, - "topo_zk2": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/topotest/zk2", "--topo-flavor=zk2"], - "Command": [], - "Manual": false, - "Shard": "docker_cluster", - "RetryMax": 1, - "Tags": [] - }, - "topo_consul": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/topotest/consul", "--topo-flavor=consul"], - "Command": [], - "Manual": false, - "Shard": "vtgate_topo_consul", - "RetryMax": 1, - "Tags": [] - }, - "topo_etcd2": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/topotest/etcd2"], - "Command": [], - "Manual": false, - "Shard": "vtgate_topo_etcd", - "RetryMax": 1, - "Tags": [] - }, - "errs_as_warns": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/errors_as_warnings"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 1, - "Tags": [] - }, - "consolidator": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/consolidator"], - "Command": [], - "Manual": false, - "Shard": "vtgate_general_heavy", - "RetryMax": 1, - "Tags": [] - }, - "prefixfanout": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/prefixfanout"], - "Command": [], - "Manual": false, - "Shard": "vtgate_vindex_heavy", - "RetryMax": 1, - "Tags": [] - }, - "vindex_bindvars": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/vindex_bindvars"], - "Command": [], - "Manual": false, - "Shard": "vtgate_vindex_heavy", - "RetryMax": 2, - "Tags": [] - }, - "vindex_secondary": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtgate/sec_vind"], - "Command": [], - "Manual": false, - "Shard": "vtgate_vindex_heavy", - "RetryMax": 2, - "Tags": [] - }, - "vttest_sample": { + "topo_zk2": { "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtcombo"], + "Args": ["vitess.io/vitess/go/test/endtoend/topotest/zk2", "--topo-flavor=zk2"], "Command": [], "Manual": false, "Shard": "docker_cluster", "RetryMax": 1, "Tags": [] }, - "xb_recovery": { - "File": "recovery_test.go", - "Args": ["vitess.io/vitess/go/test/endtoend/recovery/xtrabackup"], - "Command": [], - "Manual": false, - "Shard": "xb_recovery", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_materialize": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "Materialize"], - "Command": [], - "Manual": false, - "Shard": "vreplication_partial_movetables_and_materialize", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_vtctldclient_materialize": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMaterializeVtctldClient"], - "Command": [], - "Manual": false, - "Shard": "vreplication_partial_movetables_and_materialize", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_cellalias": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "CellAlias"], - "Command": [], - "Manual": false, - "Shard": "vreplication_cellalias", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_movetables_ignore_source_keyspace": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMoveTablesIgnoreSourceKeyspace"], - "Command": [], - "Manual": false, - "Shard": "vreplication_cellalias", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_multi_tenant": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication","-run", "MultiTenant"], - "Command": [], - "Manual": false, - "Shard": "vreplication_multi_tenant", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_partial_movetables_basic": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "PartialMoveTablesBasic"], - "Command": [], - "Manual": false, - "Shard": "vreplication_partial_movetables_and_materialize", - "RetryMax": 0, - "Tags": [] - }, - "vdiff_multiple_movetables_test.go": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMultipleConcurrentVDiffs"], - "Command": [], - "Manual": false, - "Shard": "vreplication_partial_movetables_and_materialize", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_movetables_buffering": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMoveTablesBuffering"], - "Command": [], - "Manual": false, - "Shard": "vreplication_cellalias", - "RetryMax": 0, - "Tags": [] - }, - "vreplication_onlineddl_vdiff": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestOnlineDDLVDiff"], - "Command": [], - "Manual": false, - "Shard": "vreplication_cellalias", - "RetryMax": 2, - "Tags": [] - }, - "vreplication_vschema_load": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestVSchemaChangesUnderLoad"], - "Command": [], - "Manual": false, - "Shard": "vreplication_cellalias", - "RetryMax": 2, - "Tags": [] - }, - "sidecardb": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestSidecarDB"], - "Command": [], - "Manual": false, - "Shard": "schemadiff_vrepl", - "RetryMax": 2, - "Tags": [] - }, - "vreplication_basic": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestBasicVreplicationWorkflow", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_basic", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_copy_parallel": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestVreplicationCopyParallel", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_copy_parallel", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_partial_movetables_sequences": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestPartialMoveTablesWithSequences"], - "Command": [], - "Manual": false, - "Shard": "vreplication_partial_movetables_and_materialize", - "RetryMax": 1, - "Tags": [] - }, - "vstream_flush_binlog": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestVStreamFlushBinlog"], - "Command": [], - "Manual": false, - "Shard": "vreplication_basic", - "RetryMax": 1, - "Tags": [] - }, - "multi_vstreams_keyspace_reshard": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMultiVStreamsKeyspaceReshard", "-timeout", "15m"], - "Command": [], - "Manual": false, - "Shard": "vstream", - "RetryMax": 1, - "Tags": [] - }, - "vstream_failover": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "VStreamFailover"], - "Command": [], - "Manual": false, - "Shard": "vstream", - "RetryMax": 3, - "Tags": [] - }, - "vstream_stoponreshard_true": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "VStreamStopOnReshardTrue"], - "Command": [], - "Manual": false, - "Shard": "vstream", - "RetryMax": 1, - "Tags": [] - }, - "vstream_stoponreshard_false": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "VStreamStopOnReshardFalse"], - "Command": [], - "Manual": false, - "Shard": "vstream", - "RetryMax": 1, - "Tags": [] - }, - "vstream_with_keyspaces_to_watch": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "VStreamWithKeyspacesToWatch"], - "Command": [], - "Manual": false, - "Shard": "vstream", - "RetryMax": 1, - "Tags": [] - }, - "vtop_example": { - "File": "", - "Args": [], - "Command": [ - "test/vtop_example.sh" - ], - "Manual": false, - "Shard": "", - "RetryMax": 1, - "Tags": [] - }, - "vtorc_primary_failure": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtorc/primaryfailure"], - "Command": [], - "Manual": false, - "Shard": "vtorc", - "RetryMax": 3, - "Tags": [] - }, - "vtorc_api": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtorc/api"], - "Command": [], - "Manual": false, - "Shard": "vtorc", - "RetryMax": 3, - "Tags": [] - }, - "vtorc_general": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtorc/general"], - "Command": [], - "Manual": false, - "Shard": "vtorc", - "RetryMax": 3, - "Tags": [] - }, - "vtorc_readtopologyinstance": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtorc/readtopologyinstance"], - "Command": [], - "Manual": false, - "Shard": "vtorc", - "RetryMax": 3, - "Tags": [] - }, - "vault": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vault"], - "Command": [], - "Manual": false, - "Shard": "mysql_server_vault", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_v2": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestBasicV2Workflows", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_v2", - "RetryMax": 1, - "Tags": [] - }, - "global_routing": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestGlobalRouting", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_v2", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_fk": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestFKWorkflow"], - "Command": [], - "Manual": false, - "Shard": "vreplication_cellalias", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_foreign_key_stress": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestFKExt"], - "Command": [], - "Manual": false, - "Shard": "vreplication_foreign_key_stress", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_across_db_versions": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestV2WorkflowsAcrossDBVersions", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_across_db_versions", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_mariadb_to_mysql": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMoveTablesMariaDBToMySQL", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_mariadb_to_mysql", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_migrate": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMigrate", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_migrate", - "RetryMax": 1, - "Tags": [] - }, - "vdiff2": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestVDiff2", "-timeout", "30m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_vdiff2", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_vtctldclient_cli": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestVtctldclientCLI", "-timeout", "20m"], - "Command": [], - "Manual": false, - "Shard": "vreplication_vtctldclient_movetables_tz", - "RetryMax": 1, - "Tags": [] - }, - "vreplication_movetables_tz": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestMoveTablesTZ"], - "Command": [], - "Manual": false, - "Shard": "vreplication_vtctldclient_movetables_tz", - "RetryMax": 1, - "Tags": [] - }, - "loopkup_index": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vreplication", "-run", "TestLookupIndex"], - "Command": [], - "Manual": false, - "Shard": "vreplication_vtctldclient_movetables_tz", - "RetryMax": 1, - "Tags": [] - }, - "vtadmin": { + "topo_consul": { "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/vtadmin"], + "Args": ["vitess.io/vitess/go/test/endtoend/topotest/consul", "--topo-flavor=consul"], "Command": [], "Manual": false, - "Shard": "15", + "Shard": "vtgate_topo_consul", "RetryMax": 1, "Tags": [] }, - "topo_connection_cache": { + "topo_etcd2": { "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/topoconncache", "-run", "TestVtctldListAllTablets"], + "Args": ["vitess.io/vitess/go/test/endtoend/topotest/etcd2"], "Command": [], "Manual": false, - "Shard": "topo_connection_cache", + "Shard": "vtgate_topo_etcd", "RetryMax": 1, "Tags": [] - }, - "prscomplex": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/reparent/prscomplex"], - "Command": [], - "Manual": false, - "Shard": "vttablet_prscomplex", - "RetryMax": 1, - "Tags": [""] - }, - "prssettingspool": { - "File": "unused.go", - "Args": ["vitess.io/vitess/go/test/endtoend/reparent/prssettingspool"], - "Command": [], - "Manual": false, - "Shard": "vttablet_prscomplex", - "RetryMax": 1, - "Tags": [""] } } }