├── .codeclimate.yml ├── .dockerignore ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.yml │ └── question.yml ├── pull_request_template.md └── workflows │ ├── check_make_vtadmin_authz_testgen.yml │ ├── check_make_vtadmin_web_proto.yml │ ├── close_stale_pull_requests.yml │ ├── cluster_endtoend_12.yml │ ├── cluster_endtoend_13.yml │ ├── cluster_endtoend_15.yml │ ├── cluster_endtoend_18.yml │ ├── cluster_endtoend_21.yml │ ├── cluster_endtoend_22.yml │ ├── cluster_endtoend_ers_prs_newfeatures_heavy.yml │ ├── cluster_endtoend_mysql80.yml │ ├── cluster_endtoend_mysql_server_vault.yml │ ├── cluster_endtoend_onlineddl_declarative.yml │ ├── cluster_endtoend_onlineddl_declarative_mysql57.yml │ ├── cluster_endtoend_onlineddl_ghost.yml │ ├── cluster_endtoend_onlineddl_ghost_mysql57.yml │ ├── cluster_endtoend_onlineddl_revert.yml │ ├── cluster_endtoend_onlineddl_revert_mysql57.yml │ ├── cluster_endtoend_onlineddl_revertible.yml │ ├── cluster_endtoend_onlineddl_revertible_mysql57.yml │ ├── cluster_endtoend_onlineddl_scheduler.yml │ ├── cluster_endtoend_onlineddl_scheduler_mysql57.yml │ ├── cluster_endtoend_onlineddl_singleton.yml │ ├── cluster_endtoend_onlineddl_singleton_mysql57.yml │ ├── cluster_endtoend_onlineddl_vrepl.yml │ ├── cluster_endtoend_onlineddl_vrepl_mysql57.yml │ ├── cluster_endtoend_onlineddl_vrepl_stress.yml │ ├── cluster_endtoend_onlineddl_vrepl_stress_mysql57.yml │ ├── cluster_endtoend_onlineddl_vrepl_stress_suite.yml │ ├── cluster_endtoend_onlineddl_vrepl_stress_suite_mysql57.yml │ ├── cluster_endtoend_onlineddl_vrepl_suite.yml │ ├── cluster_endtoend_onlineddl_vrepl_suite_mysql57.yml │ ├── cluster_endtoend_schemadiff_vrepl.yml │ ├── cluster_endtoend_schemadiff_vrepl_mysql57.yml │ ├── cluster_endtoend_tabletmanager_consul.yml │ ├── cluster_endtoend_tabletmanager_tablegc.yml │ ├── cluster_endtoend_tabletmanager_tablegc_mysql57.yml │ ├── cluster_endtoend_tabletmanager_throttler.yml │ ├── cluster_endtoend_tabletmanager_throttler_custom_config.yml │ ├── cluster_endtoend_topo_connection_cache.yml │ ├── cluster_endtoend_vreplication_across_db_versions.yml │ ├── cluster_endtoend_vreplication_basic.yml │ ├── cluster_endtoend_vreplication_cellalias.yml │ ├── cluster_endtoend_vreplication_migrate_vdiff2_convert_tz.yml │ ├── cluster_endtoend_vreplication_multicell.yml │ ├── cluster_endtoend_vreplication_v2.yml │ ├── cluster_endtoend_vstream_failover.yml │ ├── cluster_endtoend_vstream_stoponreshard_false.yml │ ├── cluster_endtoend_vstream_stoponreshard_true.yml │ ├── cluster_endtoend_vstream_with_keyspaces_to_watch.yml │ ├── cluster_endtoend_vtbackup_transform.yml │ ├── cluster_endtoend_vtctlbackup_sharded_clustertest_heavy.yml │ ├── cluster_endtoend_vtgate_concurrentdml.yml │ ├── cluster_endtoend_vtgate_gen4.yml │ ├── cluster_endtoend_vtgate_general_heavy.yml │ ├── cluster_endtoend_vtgate_godriver.yml │ ├── cluster_endtoend_vtgate_partial_keyspace.yml │ ├── cluster_endtoend_vtgate_queries.yml │ ├── cluster_endtoend_vtgate_readafterwrite.yml │ ├── cluster_endtoend_vtgate_reservedconn.yml │ ├── cluster_endtoend_vtgate_schema.yml │ ├── cluster_endtoend_vtgate_schema_tracker.yml │ ├── cluster_endtoend_vtgate_tablet_healthcheck_cache.yml │ ├── cluster_endtoend_vtgate_topo.yml │ ├── cluster_endtoend_vtgate_topo_consul.yml │ ├── cluster_endtoend_vtgate_topo_etcd.yml │ ├── cluster_endtoend_vtgate_transaction.yml │ ├── cluster_endtoend_vtgate_unsharded.yml │ ├── cluster_endtoend_vtgate_vindex_heavy.yml │ ├── cluster_endtoend_vtgate_vschema.yml │ ├── cluster_endtoend_vtorc.yml │ ├── cluster_endtoend_vtorc_mysql57.yml │ ├── cluster_endtoend_vttablet_prscomplex.yml │ ├── cluster_endtoend_xb_backup.yml │ ├── cluster_endtoend_xb_backup_mysql57.yml │ ├── cluster_endtoend_xb_recovery.yml │ ├── cluster_endtoend_xb_recovery_mysql57.yml │ ├── code_freeze.yml │ ├── codeql_analysis.yml │ ├── create_release.yml │ ├── docker_test_cluster_10.yml │ ├── docker_test_cluster_25.yml │ ├── e2e_race.yml │ ├── endtoend.yml │ ├── local_example.yml │ ├── region_example.yml │ ├── release_notes_label.yml │ ├── semgrep.yml │ ├── sonar_analysis.yml │ ├── static_checks_etc.yml │ ├── unit_race.yml │ ├── unit_test_mariadb103.yml │ ├── unit_test_mysql57.yml │ ├── unit_test_mysql80.yml │ ├── update_golang_version.yml │ ├── upgrade_downgrade_test_backups_e2e.yml │ ├── upgrade_downgrade_test_backups_e2e_next_release.yml │ ├── upgrade_downgrade_test_backups_manual.yml │ ├── upgrade_downgrade_test_backups_manual_next_release.yml │ ├── upgrade_downgrade_test_query_serving_queries.yml │ ├── upgrade_downgrade_test_query_serving_queries_next_release.yml │ ├── upgrade_downgrade_test_query_serving_schema.yml │ ├── upgrade_downgrade_test_query_serving_schema_next_release.yml │ ├── upgrade_downgrade_test_reparent_new_vtctl.yml │ ├── upgrade_downgrade_test_reparent_new_vttablet.yml │ ├── upgrade_downgrade_test_reparent_old_vtctl.yml │ ├── upgrade_downgrade_test_reparent_old_vttablet.yml │ ├── vtadmin_web_build.yml │ ├── vtadmin_web_lint.yml │ └── vtadmin_web_unit_tests.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── ADOPTERS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DCO ├── Dockerfile ├── GITHUB_SELF_HOSTED_RUNNERS.md ├── GOVERNANCE.md ├── GUIDING_PRINCIPLES.md ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── SECURITY.md ├── SEVERITY.md ├── STEERING.md ├── bootstrap.sh ├── changelog ├── 10.0 │ ├── 10.0.0 │ │ └── release_notes.md │ ├── 10.0.1 │ │ └── release_notes.md │ ├── 10.0.2 │ │ └── release_notes.md │ ├── 10.0.3 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 10.0.4 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 10.0.5 │ │ ├── release_notes.md │ │ └── summary.md │ └── README.md ├── 11.0 │ ├── 11.0.0 │ │ └── release_notes.md │ ├── 11.0.1 │ │ └── release_notes.md │ ├── 11.0.2 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 11.0.3 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 11.0.4 │ │ ├── release_notes.md │ │ └── summary.md │ └── README.md ├── 12.0 │ ├── 12.0.0 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 12.0.1 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 12.0.2 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 12.0.3 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 12.0.4 │ │ └── release_notes.md │ ├── 12.0.5 │ │ ├── changelog.md │ │ └── release_notes.md │ ├── 12.0.6 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ └── README.md ├── 13.0 │ ├── 13.0.0 │ │ ├── release_notes.md │ │ └── summary.md │ ├── 13.0.1 │ │ └── release_notes.md │ ├── 13.0.2 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 13.0.3 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ └── README.md ├── 14.0 │ ├── 14.0.0 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 14.0.1 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 14.0.2 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 14.0.3 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ └── README.md ├── 15.0 │ ├── 15.0.0 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 15.0.1 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 15.0.2 │ │ ├── changelog.md │ │ ├── release_notes.md │ │ └── summary.md │ ├── 15.0.3 │ │ ├── changelog.md │ │ └── release_notes.md │ ├── README.md │ └── team.md ├── 7.0 │ ├── 7.0.0 │ │ └── release_notes.md │ ├── 7.0.1 │ │ └── release_notes.md │ ├── 7.0.2 │ │ └── release_notes.md │ ├── 7.0.3 │ │ └── release_notes.md │ └── README.md ├── 8.0 │ ├── 8.0.0 │ │ └── release_notes.md │ └── README.md ├── 9.0 │ ├── 9.0.0 │ │ └── release_notes.md │ ├── 9.0.1 │ │ └── release_notes.md │ ├── 9.0.2 │ │ └── release_notes.md │ └── README.md └── README.md ├── config ├── embed.go ├── gomysql.pc.tmpl ├── init_db.sql ├── mycnf │ ├── default.cnf │ ├── mariadb100.cnf │ ├── mariadb101.cnf │ ├── mariadb102.cnf │ ├── mariadb103.cnf │ ├── mariadb104.cnf │ ├── mysql57.cnf │ ├── mysql80.cnf │ ├── sbr.cnf │ └── test-suite.cnf ├── tablet │ └── default.yaml ├── vtorc │ └── default.json ├── zk-client-dev.json └── zkcfg │ └── zoo.cfg ├── data └── test │ ├── csvsplitter_mean.csv │ ├── csvsplitter_mean_hex.csv │ ├── fakezk_test_config.json │ ├── mysql_ldap_auth_config.json │ ├── schema │ └── test_keyspace │ │ ├── vschema.json │ │ └── vtgate_test.sql │ └── topo_helpers_test_zk_client.json ├── dev.env ├── doc ├── APIScope.md ├── DesignDocs.md ├── DockerBuild.md ├── LifeOfAQuery.md ├── LongRunningJobs.md ├── ReplicationLagBasedThrottlingOfTransactions.md ├── SeparatingVttabletMysql.md ├── TabletRouting.md ├── TwoPhaseCommitDesign.md ├── TxInteractions.png ├── TxLifecycle.png ├── V3HighLevelDesign.md ├── V3VindexDesign.md ├── VIT-01-report.pdf ├── VIT-02-report-fuzzing-audit.pdf ├── VTGateSubqueries.md ├── VTGateV3Features.md ├── VindexAsTable.md ├── Vision.md ├── VitessQueues.md ├── VitessSlackGuidelinesv1_0.md ├── VitessSpectrum.png ├── flags │ └── 14.0-to-15.0-transition │ │ ├── mysqlctl.diff │ │ ├── mysqlctld.diff │ │ ├── vtaclcheck.diff │ │ ├── vtadmin.diff │ │ ├── vtbackup.diff │ │ ├── vtctlclient.diff │ │ ├── vtctld.diff │ │ ├── vtctldclient.diff │ │ ├── vtexplain.diff │ │ ├── vtgate.diff │ │ ├── vtgr.diff │ │ ├── vtorc.diff │ │ ├── vttablet.diff │ │ ├── vttestserver.diff │ │ ├── vttlstest.diff │ │ ├── zk.diff │ │ ├── zkctl.diff │ │ └── zkctld.diff ├── internal │ ├── .images │ │ ├── post-release-01.png │ │ ├── release-01.png │ │ ├── release-02.png │ │ ├── release-03.png │ │ └── release-04.png │ ├── Overview.md │ └── ReleaseInstructions.md ├── life_of_a_query.png ├── life_of_a_query.xml ├── life_of_a_query_all.png ├── life_of_a_query_all.xml ├── life_of_a_query_client_to_vtgate.png ├── life_of_a_query_client_to_vtgate.xml ├── life_of_a_query_vtgate_to_vttablet.png ├── life_of_a_query_vtgate_to_vttablet.xml ├── life_of_a_query_vttablet_to_mysql.png ├── life_of_a_query_vttablet_to_mysql.xml ├── vitess_api_reference.py ├── vtadmin │ ├── api-server.md │ ├── cluster-config.md │ ├── clusters.yaml │ └── discovery.md └── vtctl_go_reference.py ├── docker ├── Dockerfile.release ├── README.md ├── base │ ├── Dockerfile │ ├── Dockerfile.mariadb │ ├── Dockerfile.mariadb103 │ ├── Dockerfile.mysql80 │ ├── Dockerfile.percona57 │ └── Dockerfile.percona80 ├── bootstrap │ ├── CHANGELOG.md │ ├── Dockerfile.common │ ├── Dockerfile.mariadb │ ├── Dockerfile.mariadb103 │ ├── Dockerfile.mysql57 │ ├── Dockerfile.mysql57-arm64v8 │ ├── Dockerfile.mysql80 │ ├── Dockerfile.percona57 │ ├── Dockerfile.percona80 │ ├── README.md │ └── build.sh ├── k8s │ ├── Dockerfile │ ├── logrotate │ │ ├── Dockerfile │ │ ├── logrotate.conf │ │ └── rotate.sh │ ├── logtail │ │ ├── Dockerfile │ │ └── tail.sh │ ├── mysqlctl │ │ └── Dockerfile │ ├── mysqlctld │ │ └── Dockerfile │ ├── orchestrator │ │ └── Dockerfile │ ├── pmm-client │ │ └── Dockerfile │ ├── vtadmin │ │ ├── Dockerfile │ │ └── default.conf │ ├── vtbackup │ │ └── Dockerfile │ ├── vtctl │ │ └── Dockerfile │ ├── vtctlclient │ │ └── Dockerfile │ ├── vtctld │ │ └── Dockerfile │ ├── vtexplain │ │ └── Dockerfile │ ├── vtgate │ │ └── Dockerfile │ └── vttablet │ │ └── Dockerfile ├── lite │ ├── Dockerfile │ ├── Dockerfile.alpine │ ├── Dockerfile.mariadb │ ├── Dockerfile.mariadb103 │ ├── Dockerfile.mysql57 │ ├── Dockerfile.mysql80 │ ├── Dockerfile.percona57 │ ├── Dockerfile.percona80 │ ├── Dockerfile.testing │ ├── Dockerfile.ubi7.mysql57 │ ├── Dockerfile.ubi7.mysql80 │ ├── Dockerfile.ubi7.percona57 │ ├── Dockerfile.ubi7.percona80 │ ├── Dockerfile.ubi8.arm64.mysql80 │ ├── Dockerfile.ubi8.mysql80 │ └── install_dependencies.sh ├── local │ ├── Dockerfile │ ├── install_local_dependencies.sh │ └── run.sh ├── mini │ ├── Dockerfile │ ├── docker-entry │ ├── install_mini_dependencies.sh │ ├── orchestrator-up.sh │ ├── orchestrator-vitess-mini.conf.json │ ├── run.sh │ ├── vtctld-mini-up.sh │ └── vttablet-mini-up.sh ├── orchestrator │ ├── Dockerfile │ ├── build.sh │ └── orchestrator.conf.json ├── release.sh ├── root │ └── Dockerfile ├── test │ └── run.sh └── vttestserver │ ├── Dockerfile.mysql57 │ ├── Dockerfile.mysql80 │ ├── run.sh │ └── setup_vschema_folder.sh ├── examples ├── are-you-alive │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── build │ │ ├── dev │ │ │ ├── Dockerfile │ │ │ └── reflex.conf │ │ └── release │ │ │ └── Dockerfile │ ├── cmd │ │ └── are-you-alive │ │ │ └── main.go │ ├── docker-compose.yml │ ├── go.mod │ ├── go.sum │ ├── pkg │ │ └── client │ │ │ └── client.go │ ├── prometheus.yml │ └── schemas │ │ ├── README.md │ │ ├── create_test_table.sql │ │ └── vschema.json ├── common │ ├── insert_commerce_data.sql │ ├── select_commerce_data.sql │ ├── select_customer-80_data.sql │ ├── select_customer0_data.sql │ └── select_customer80-_data.sql ├── compose │ ├── .env │ ├── README.md │ ├── backups │ │ └── .gitignore │ ├── client.go │ ├── client.sh │ ├── config │ │ └── init_db.sql │ ├── dbcli.sh │ ├── default_vschema.json │ ├── docker-compose.beginners.yml │ ├── docker-compose.yml │ ├── external_db │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── mysql │ │ │ ├── Dockerfile │ │ │ ├── commerce.sql │ │ │ ├── dataset.csv │ │ │ ├── grant.sh │ │ │ ├── mysql56.cnf │ │ │ └── mysql57.cnf │ │ └── template.env │ ├── externaldb_vreplication.sh │ ├── fix_replication.sh │ ├── lfixrepl.sh │ ├── lmysql.sh │ ├── lookup_keyspace_vschema.json │ ├── lvtctl.sh │ ├── run-forever.sh │ ├── schemaload.sh │ ├── set_keyspace_durability_policy.sh │ ├── tables │ │ ├── create_dinosaurs.sql │ │ ├── create_eggs.sql │ │ ├── create_messages.sql │ │ ├── create_messages_message_lookup.sql │ │ ├── create_tokens.sql │ │ ├── create_tokens_token_lookup.sql │ │ ├── lookup_keyspace_schema_file.sql │ │ └── test_keyspace_schema_file.sql │ ├── tablet.yml │ ├── template.env │ ├── test_keyspace_vschema.json │ ├── vtcompose │ │ ├── base_vschema.json │ │ ├── docker-compose.base.yml │ │ ├── docker-compose.test.yml │ │ ├── vtcompose.go │ │ └── vtcompose_test.go │ ├── vtorc-up.sh │ ├── vtorc │ │ └── default.json │ └── vttablet-up.sh ├── demo │ ├── README.md │ ├── demo.go │ ├── index.html │ ├── index.js │ ├── result.html │ ├── schema │ │ ├── customer │ │ │ ├── customer_schema.sql │ │ │ └── vschema.json │ │ └── product │ │ │ ├── product_schema.sql │ │ │ └── vschema.json │ └── vschema_ddls.sql ├── local │ ├── 101_initial_cluster.sh │ ├── 201_customer_tablets.sh │ ├── 201_newkeyspace_tablets.sh │ ├── 202_move_tables.sh │ ├── 203_switch_reads.sh │ ├── 204_switch_writes.sh │ ├── 205_clean_commerce.sh │ ├── 301_customer_sharded.sh │ ├── 302_new_shards.sh │ ├── 303_reshard.sh │ ├── 304_switch_reads.sh │ ├── 305_switch_writes.sh │ ├── 306_down_shard_0.sh │ ├── 307_delete_shard_0.sh │ ├── 401_teardown.sh │ ├── README.md │ ├── backups │ │ ├── create_commerce_schema.sql │ │ ├── create_customer_schema.sql │ │ ├── restart_tablets.sh │ │ ├── start_cluster.sh │ │ ├── stop_tablets.sh │ │ └── take_backups.sh │ ├── ceph_backup_config.json │ ├── create_commerce_schema.sql │ ├── create_commerce_seq.sql │ ├── create_customer_sharded.sql │ ├── create_test_table.sql │ ├── drop_commerce_tables.sql │ ├── env.sh │ ├── grpc_static_auth.json │ ├── grpc_static_client_auth.json │ ├── mysql_auth_server_static_creds.json │ ├── scripts │ │ ├── consul-down.sh │ │ ├── consul-up.sh │ │ ├── etcd-down.sh │ │ ├── etcd-up.sh │ │ ├── k3s-down.sh │ │ ├── k3s-up.sh │ │ ├── mysqlctl-down.sh │ │ ├── mysqlctl-up.sh │ │ ├── vtadmin-down.sh │ │ ├── vtadmin-up.sh │ │ ├── vtctld-down.sh │ │ ├── vtctld-up.sh │ │ ├── vtgate-down.sh │ │ ├── vtgate-up.sh │ │ ├── vtorc-down.sh │ │ ├── vtorc-up.sh │ │ ├── vttablet-down.sh │ │ ├── vttablet-up.sh │ │ ├── zk-down.sh │ │ └── zk-up.sh │ ├── topo-etcd2.sh │ ├── topo-k8s.sh │ ├── topo-zk2.sh │ ├── vschema.json │ ├── vschema_commerce_initial.json │ ├── vschema_commerce_seq.json │ ├── vschema_customer_sharded.json │ ├── vstream_client.go │ ├── vtadmin │ │ ├── discovery.json │ │ └── rbac.yaml │ ├── vtexplain │ │ ├── atomicity_method1.sh │ │ ├── atomicity_method2.sh │ │ ├── atomicity_method2_reads.sh │ │ ├── atomicity_method2_working.sh │ │ ├── atomicity_method3.sh │ │ ├── atomicity_schema.sql │ │ └── atomicity_vschema.json │ └── vtorc │ │ └── config.json ├── operator │ ├── 101_initial_cluster.yaml │ ├── 201_customer_tablets.yaml │ ├── 302_new_shards.yaml │ ├── 306_down_shard_0.yaml │ ├── README.md │ ├── create_commerce_schema.sql │ ├── create_commerce_seq.sql │ ├── create_customer_sharded.sql │ ├── delete_commerce_data.sql │ ├── drop_all_commerce_tables.sql │ ├── drop_commerce_tables.sql │ ├── operator.yaml │ ├── pf.sh │ ├── vschema_commerce_initial.json │ ├── vschema_commerce_seq.json │ └── vschema_customer_sharded.json └── region_sharding │ ├── 101_initial_cluster.sh │ ├── 201_main_sharded.sh │ ├── 202_new_tablets.sh │ ├── 203_reshard.sh │ ├── 204_switch_reads.sh │ ├── 205_switch_writes.sh │ ├── 206_down_shard_0.sh │ ├── 207_delete_shard_0.sh │ ├── 301_teardown.sh │ ├── README.md │ ├── countries.json │ ├── create_lookup_schema.sql │ ├── create_main_schema.sql │ ├── env.sh │ ├── insert_customers.sql │ ├── lookup_vindex.json │ ├── main_vschema_initial.json │ ├── main_vschema_sharded.json │ ├── scripts │ ├── etcd-down.sh │ ├── etcd-up.sh │ ├── k3s-down.sh │ ├── k3s-up.sh │ ├── mysqlctl-down.sh │ ├── mysqlctl-up.sh │ ├── vtadmin-down.sh │ ├── vtadmin-up.sh │ ├── vtctld-down.sh │ ├── vtctld-up.sh │ ├── vtgate-down.sh │ ├── vtgate-up.sh │ ├── vtorc-down.sh │ ├── vtorc-up.sh │ ├── vttablet-down.sh │ ├── vttablet-up.sh │ ├── zk-down.sh │ └── zk-up.sh │ ├── show_data.sql │ ├── show_initial_data.sql │ ├── topo-etcd2.sh │ ├── topo-k8s.sh │ ├── topo-zk2.sh │ ├── vtadmin │ ├── discovery.json │ └── rbac.yaml │ └── vtorc │ └── config.json ├── go.mod ├── go.sum ├── go ├── README.md ├── acl │ ├── acl.go │ ├── acl_test.go │ ├── deny_all_policy.go │ └── read_only_policy.go ├── bucketpool │ ├── bucketpool.go │ └── bucketpool_test.go ├── bytes2 │ ├── buffer.go │ └── buffer_test.go ├── cache │ ├── cache.go │ ├── cache_test.go │ ├── lru_cache.go │ ├── lru_cache_test.go │ ├── null.go │ ├── perf_test.go │ ├── ristretto.go │ └── ristretto │ │ ├── bloom │ │ ├── bbloom.go │ │ └── bbloom_test.go │ │ ├── cache.go │ │ ├── cache_test.go │ │ ├── policy.go │ │ ├── policy_test.go │ │ ├── ring.go │ │ ├── ring_test.go │ │ ├── sketch.go │ │ ├── sketch_test.go │ │ ├── store.go │ │ └── store_test.go ├── cmd │ ├── internal │ │ └── docgen │ │ │ └── docgen.go │ ├── mysqlctl │ │ ├── mysqlctl.go │ │ └── plugin_prometheusbackend.go │ ├── mysqlctld │ │ ├── mysqlctld.go │ │ ├── plugin_grpcmysqlctlserver.go │ │ └── plugin_prometheusbackend.go │ ├── query_analyzer │ │ └── query_analyzer.go │ ├── rulesctl │ │ ├── cmd │ │ │ ├── add.go │ │ │ ├── explain.go │ │ │ ├── list.go │ │ │ ├── main.go │ │ │ └── remove.go │ │ ├── common │ │ │ └── common.go │ │ └── main.go │ ├── tools.go │ ├── topo2topo │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_kubernetestopo.go │ │ ├── plugin_zk2topo.go │ │ └── topo2topo.go │ ├── vtaclcheck │ │ ├── tableacl1.json │ │ ├── tableacl2.json │ │ ├── tableacl_bad.json │ │ └── vtaclcheck.go │ ├── vtadmin │ │ └── main.go │ ├── vtbackup │ │ ├── plugin_azblobbackupstorage.go │ │ ├── plugin_cephbackupstorage.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_filebackupstorage.go │ │ ├── plugin_gcsbackupstorage.go │ │ ├── plugin_prometheusbackend.go │ │ ├── plugin_s3backupstorage.go │ │ ├── plugin_zk2topo.go │ │ └── vtbackup.go │ ├── vtbench │ │ └── vtbench.go │ ├── vtclient │ │ ├── plugin_opentracing.go │ │ ├── vtclient.go │ │ └── vtclient_test.go │ ├── vtcombo │ │ ├── main.go │ │ ├── plugin_dbddl.go │ │ ├── plugin_grpcvtctldserver.go │ │ ├── plugin_grpcvtctlserver.go │ │ ├── plugin_grpcvtgateservice.go │ │ ├── plugin_opentracing.go │ │ └── status.go │ ├── vtctl │ │ ├── plugin_azblobbackupstorage.go │ │ ├── plugin_cephbackupstorage.go │ │ ├── plugin_filebackupstorage.go │ │ ├── plugin_gcsbackupstorage.go │ │ ├── plugin_grpctabletconn.go │ │ ├── plugin_grpctmclient.go │ │ ├── plugin_grpcvtgateconn.go │ │ ├── plugin_s3backupstorage.go │ │ └── vtctl.go │ ├── vtctlclient │ │ ├── main.go │ │ └── plugin_grpcvtctlclient.go │ ├── vtctld │ │ ├── main.go │ │ ├── plugin_azblobbackupstorage.go │ │ ├── plugin_cephbackupstorage.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_filebackupstorage.go │ │ ├── plugin_gcsbackupstorage.go │ │ ├── plugin_grpctabletconn.go │ │ ├── plugin_grpctmclient.go │ │ ├── plugin_grpcvtctldserver.go │ │ ├── plugin_grpcvtctlserver.go │ │ ├── plugin_grpcvtgateconn.go │ │ ├── plugin_kubernetestopo.go │ │ ├── plugin_opentracing.go │ │ ├── plugin_opentsdb.go │ │ ├── plugin_prometheusbackend.go │ │ ├── plugin_s3backupstorage.go │ │ ├── plugin_zk2topo.go │ │ └── schema.go │ ├── vtctldclient │ │ ├── cli │ │ │ ├── awk.go │ │ │ ├── cobra.go │ │ │ ├── json.go │ │ │ ├── pflag.go │ │ │ ├── query.go │ │ │ ├── shards.go │ │ │ └── tablets.go │ │ ├── command │ │ │ ├── backups.go │ │ │ ├── cells.go │ │ │ ├── doc.go │ │ │ ├── keyspaces.go │ │ │ ├── legacy_shim.go │ │ │ ├── query.go │ │ │ ├── reparents.go │ │ │ ├── root.go │ │ │ ├── root_test.go │ │ │ ├── routing_rules.go │ │ │ ├── schema.go │ │ │ ├── serving_graph.go │ │ │ ├── shard_routing_rules.go │ │ │ ├── shards.go │ │ │ ├── tablets.go │ │ │ ├── topology.go │ │ │ ├── validate.go │ │ │ ├── vschemas.go │ │ │ └── workflows.go │ │ ├── docgen │ │ │ └── main.go │ │ ├── main.go │ │ ├── plugin_grpcvtctlclient.go │ │ └── plugin_grpcvtctldclient.go │ ├── vtexplain │ │ ├── .gitignore │ │ └── vtexplain.go │ ├── vtgate │ │ ├── index.go │ │ ├── plugin_auth_clientcert.go │ │ ├── plugin_auth_ldap.go │ │ ├── plugin_auth_static.go │ │ ├── plugin_auth_vault.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_grpctabletconn.go │ │ ├── plugin_grpcvtgateservice.go │ │ ├── plugin_kubernetestopo.go │ │ ├── plugin_opentracing.go │ │ ├── plugin_opentsdb.go │ │ ├── plugin_prometheusbackend.go │ │ ├── plugin_statsd.go │ │ ├── plugin_zk2topo.go │ │ ├── status.go │ │ └── vtgate.go │ ├── vtgateclienttest │ │ ├── main.go │ │ ├── plugin_grpcvtgateservice.go │ │ └── services │ │ │ ├── callerid.go │ │ │ ├── echo.go │ │ │ ├── errors.go │ │ │ ├── fallback.go │ │ │ ├── services.go │ │ │ └── terminal.go │ ├── vtgr │ │ └── main.go │ ├── vtorc │ │ ├── index.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_grpctmclient.go │ │ ├── plugin_kubernetestopo.go │ │ ├── plugin_prometheusbackend.go │ │ ├── plugin_zk2topo.go │ │ └── status.go │ ├── vttablet │ │ ├── index.go │ │ ├── plugin_azblobbackupstorage.go │ │ ├── plugin_cephbackupstorage.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_filebackupstorage.go │ │ ├── plugin_filecustomrule.go │ │ ├── plugin_filelogger.go │ │ ├── plugin_gcsbackupstorage.go │ │ ├── plugin_grpcbinlogplayer.go │ │ ├── plugin_grpcbinlogstreamer.go │ │ ├── plugin_grpcqueryservice.go │ │ ├── plugin_grpctabletconn.go │ │ ├── plugin_grpcthrottlerserver.go │ │ ├── plugin_grpctmclient.go │ │ ├── plugin_grpctmserver.go │ │ ├── plugin_kubernetestopo.go │ │ ├── plugin_opentracing.go │ │ ├── plugin_opentsdb.go │ │ ├── plugin_prometheusbackend.go │ │ ├── plugin_s3backupstorage.go │ │ ├── plugin_statsd.go │ │ ├── plugin_sysloglogger.go │ │ ├── plugin_topocustomrule.go │ │ ├── plugin_zk2topo.go │ │ ├── status.go │ │ └── vttablet.go │ ├── vttestserver │ │ ├── data │ │ │ └── schema │ │ │ │ ├── app_customer │ │ │ │ ├── v001__create_customer_table.sql │ │ │ │ ├── v002__add_customer_vschema.sql │ │ │ │ └── vschema.json │ │ │ │ └── test_keyspace │ │ │ │ ├── v001__create_test_table.sql │ │ │ │ ├── v002__create_hash_vindex.sql │ │ │ │ ├── v003__add_table_vschema.sql │ │ │ │ └── v004__create_test_table1.sql │ │ ├── main.go │ │ └── vttestserver_test.go │ ├── vttlstest │ │ └── vttlstest.go │ ├── zk │ │ └── zkcmd.go │ ├── zkctl │ │ └── zkctl.go │ └── zkctld │ │ └── zkctld.go ├── event │ ├── event.go │ ├── event_test.go │ ├── hooks.go │ ├── hooks_test.go │ └── syslogger │ │ ├── syslogger.go │ │ └── syslogger_test.go ├── exit │ ├── exit.go │ └── exit_test.go ├── fileutil │ ├── wildcards.go │ └── wildcards_test.go ├── flags │ └── endtoend │ │ ├── flags_test.go │ │ ├── mysqlctl.txt │ │ ├── mysqlctld.txt │ │ ├── vtaclcheck.txt │ │ ├── vtbackup.txt │ │ ├── vtctlclient.txt │ │ ├── vtctld.txt │ │ ├── vtctldclient.txt │ │ ├── vtexplain.txt │ │ ├── vtgate.txt │ │ ├── vtgr.txt │ │ ├── vtorc.txt │ │ ├── vttablet.txt │ │ ├── vttestserver.txt │ │ ├── vttlstest.txt │ │ ├── zk.txt │ │ ├── zkctl.txt │ │ └── zkctld.txt ├── flagutil │ ├── flagutil.go │ ├── flagutil_test.go │ ├── optional.go │ └── sets.go ├── hack │ ├── compat.go │ ├── detrand.go │ ├── hack.go │ ├── hack_test.go │ ├── runtime.go │ └── runtime.s ├── history │ ├── history.go │ └── history_test.go ├── internal │ └── flag │ │ ├── flag.go │ │ └── usage.go ├── ioutil2 │ ├── ioutil.go │ └── ioutil_test.go ├── json2 │ ├── marshal.go │ ├── marshal_test.go │ ├── unmarshal.go │ └── unmarshal_test.go ├── jsonutil │ ├── json.go │ └── json_test.go ├── mathstats │ ├── beta.go │ ├── beta_test.go │ ├── sample.go │ ├── sample_test.go │ ├── tdist.go │ ├── tdist_test.go │ ├── ttest.go │ ├── ttest_test.go │ └── util_test.go ├── mysql │ ├── auth_server.go │ ├── auth_server_clientcert.go │ ├── auth_server_clientcert_test.go │ ├── auth_server_none.go │ ├── auth_server_static.go │ ├── auth_server_static_flaky_test.go │ ├── auth_server_test.go │ ├── binlog_dump.go │ ├── binlog_event.go │ ├── binlog_event_common.go │ ├── binlog_event_common_test.go │ ├── binlog_event_filepos.go │ ├── binlog_event_json.go │ ├── binlog_event_json_test.go │ ├── binlog_event_make.go │ ├── binlog_event_make_test.go │ ├── binlog_event_mariadb.go │ ├── binlog_event_mariadb_test.go │ ├── binlog_event_mysql56.go │ ├── binlog_event_mysql56_test.go │ ├── binlog_event_rbr.go │ ├── binlog_event_rbr_test.go │ ├── binlog_event_test.go │ ├── charset.go │ ├── client.go │ ├── client_test.go │ ├── collations │ │ ├── 8bit.go │ │ ├── cached_size.go │ │ ├── coercion.go │ │ ├── collation.go │ │ ├── env.go │ │ ├── fuzz.go │ │ ├── fuzz_test.go │ │ ├── golden_test.go │ │ ├── hash.go │ │ ├── integration │ │ │ ├── charset_test.go │ │ │ ├── coercion_test.go │ │ │ ├── collations_test.go │ │ │ ├── helpers_test.go │ │ │ ├── main_test.go │ │ │ ├── testdata │ │ │ │ └── mysqltest │ │ │ │ │ └── suite │ │ │ │ │ └── collations │ │ │ │ │ ├── chinese.test │ │ │ │ │ ├── classic_latin.test │ │ │ │ │ ├── codepoint_order.test │ │ │ │ │ ├── croatian.test │ │ │ │ │ ├── czech.test │ │ │ │ │ ├── danish.test │ │ │ │ │ ├── esperanto.test │ │ │ │ │ ├── estonian.test │ │ │ │ │ ├── german.test │ │ │ │ │ ├── hungarian.test │ │ │ │ │ ├── icelandic.test │ │ │ │ │ ├── include │ │ │ │ │ └── unicode.inc │ │ │ │ │ ├── japanese.test │ │ │ │ │ ├── latvian.test │ │ │ │ │ ├── lithuanian.test │ │ │ │ │ ├── polish.test │ │ │ │ │ ├── romanian.test │ │ │ │ │ ├── root.test │ │ │ │ │ ├── russian.test │ │ │ │ │ ├── slovak.test │ │ │ │ │ ├── slovenian.test │ │ │ │ │ ├── spanish.test │ │ │ │ │ ├── swedish.test │ │ │ │ │ ├── turkish.test │ │ │ │ │ └── vietnamese.test │ │ │ ├── weight_string_test.go │ │ │ └── wildcard_test.go │ │ ├── internal │ │ │ ├── charset │ │ │ │ ├── charset.go │ │ │ │ ├── convert.go │ │ │ │ ├── eightbit │ │ │ │ │ ├── 8bit.go │ │ │ │ │ ├── binary.go │ │ │ │ │ └── latin1.go │ │ │ │ ├── helpers.go │ │ │ │ ├── japanese │ │ │ │ │ ├── sjis.go │ │ │ │ │ ├── tables_gen.go │ │ │ │ │ └── ujis.go │ │ │ │ ├── korean │ │ │ │ │ ├── euckr.go │ │ │ │ │ └── tables.go │ │ │ │ ├── simplifiedchinese │ │ │ │ │ ├── gb18030.go │ │ │ │ │ ├── gb2312.go │ │ │ │ │ ├── tables.go │ │ │ │ │ └── tables_gb2312.go │ │ │ │ ├── testdata │ │ │ │ │ ├── candide-gb18030.txt │ │ │ │ │ ├── rashomon-iso2022jp.txt │ │ │ │ │ ├── rashomon-sjis.txt │ │ │ │ │ ├── rashomon-ujis.txt │ │ │ │ │ ├── sunzi-bingfa-gb-levels-1-and-2-hz-gb2312.txt │ │ │ │ │ ├── sunzi-bingfa-simplified-gbk.txt │ │ │ │ │ ├── sunzi-bingfa-traditional-big5.txt │ │ │ │ │ └── unsu-joh-eun-nal-euckr.txt │ │ │ │ ├── types │ │ │ │ │ └── charset.go │ │ │ │ └── unicode │ │ │ │ │ ├── utf16.go │ │ │ │ │ ├── utf32.go │ │ │ │ │ └── utf8.go │ │ │ ├── testutil │ │ │ │ ├── golden.go │ │ │ │ └── lang.go │ │ │ └── uca │ │ │ │ ├── collation.go │ │ │ │ ├── contractions.go │ │ │ │ ├── fasttables.go │ │ │ │ ├── iter_900.go │ │ │ │ ├── iter_fast_900.go │ │ │ │ ├── iter_ja.go │ │ │ │ ├── iter_legacy.go │ │ │ │ ├── layout.go │ │ │ │ ├── tailoring.go │ │ │ │ └── unicode.go │ │ ├── local.go │ │ ├── multibyte.go │ │ ├── mysqldata.go │ │ ├── mysqlucadata.bin │ │ ├── mysqlucadata.go │ │ ├── mysqlversion.go │ │ ├── platform32.go │ │ ├── platform64.go │ │ ├── remote │ │ │ ├── charset.go │ │ │ └── collation.go │ │ ├── testdata │ │ │ ├── mysqldata │ │ │ │ └── .gitignore │ │ │ ├── versions │ │ │ │ ├── collations_MariaDB100.csv │ │ │ │ ├── collations_MariaDB101.csv │ │ │ │ ├── collations_MariaDB102.csv │ │ │ │ ├── collations_MariaDB103.csv │ │ │ │ ├── collations_MySQL56.csv │ │ │ │ ├── collations_MySQL57.csv │ │ │ │ ├── collations_MySQL80.csv │ │ │ │ └── query.sql │ │ │ └── wiki_416c626572742045696e737465696e.gob.gz │ │ ├── tools │ │ │ ├── makecolldata │ │ │ │ ├── codegen │ │ │ │ │ ├── codegen.go │ │ │ │ │ └── tablegen.go │ │ │ │ ├── contractions.go │ │ │ │ ├── main.go │ │ │ │ ├── maketables.go │ │ │ │ ├── mysqldata.go │ │ │ │ └── mysqlversions.go │ │ │ └── maketestdata │ │ │ │ └── maketestdata.go │ │ ├── uca.go │ │ ├── uca_contraction_test.go │ │ ├── uca_tables_test.go │ │ ├── uca_test.go │ │ ├── unicase.go │ │ ├── unicode.go │ │ ├── wildcard.go │ │ └── wildcard_test.go │ ├── conn.go │ ├── conn_flaky_test.go │ ├── conn_params.go │ ├── conn_params_test.go │ ├── constants.go │ ├── constants_test.go │ ├── doc.go │ ├── encoding.go │ ├── encoding_test.go │ ├── endtoend │ │ ├── client_test.go │ │ ├── endtoend.go │ │ ├── main_test.go │ │ ├── query_benchmark_test.go │ │ ├── query_test.go │ │ ├── replication_test.go │ │ └── schema_change_test.go │ ├── fakesqldb │ │ └── server.go │ ├── filepos_gtid.go │ ├── filepos_gtid_test.go │ ├── flavor.go │ ├── flavor_filepos.go │ ├── flavor_filepos_test.go │ ├── flavor_mariadb.go │ ├── flavor_mariadb_binlog_playback.go │ ├── flavor_mariadb_test.go │ ├── flavor_mysql.go │ ├── flavor_mysql_test.go │ ├── flavor_mysqlgr.go │ ├── flavor_mysqlgr_test.go │ ├── flavor_test.go │ ├── fuzzdata │ │ ├── clusterfuzz-testcase-minimized-handle_next_command_fuzzer-4604217852559360 │ │ ├── clusterfuzz-testcase-minimized-handle_next_command_fuzzer-4955625785262080 │ │ ├── clusterfuzz-testcase-minimized-handle_next_command_fuzzer-5298715423277056 │ │ └── clusterfuzz-testcase-minimized-handle_next_command_fuzzer-6488670103273472 │ ├── gtid.go │ ├── gtid_set.go │ ├── gtid_test.go │ ├── handshake_test.go │ ├── innodb_constants.go │ ├── ldapauthserver │ │ ├── auth_server_ldap.go │ │ └── auth_server_ldap_test.go │ ├── mariadb_gtid.go │ ├── mariadb_gtid_test.go │ ├── mysql56_gtid.go │ ├── mysql56_gtid_set.go │ ├── mysql56_gtid_set_test.go │ ├── mysql56_gtid_test.go │ ├── mysql_fuzzer.go │ ├── mysql_fuzzer_test.go │ ├── primary_status.go │ ├── query.go │ ├── query_benchmark_test.go │ ├── query_test.go │ ├── replication.go │ ├── replication_constants.go │ ├── replication_position.go │ ├── replication_position_test.go │ ├── replication_status.go │ ├── replication_status_test.go │ ├── replication_test.go │ ├── schema.go │ ├── server.go │ ├── server_flaky_test.go │ ├── sql_error.go │ ├── sql_error_test.go │ ├── streaming_query.go │ └── vault │ │ ├── auth_server_vault.go │ │ └── auth_server_vault_test.go ├── netutil │ ├── conn.go │ ├── conn_test.go │ ├── netutil.go │ └── netutil_test.go ├── pools │ ├── cached_size.go │ ├── id_pool.go │ ├── id_pool_test.go │ ├── numbered.go │ ├── numbered_test.go │ ├── refresh_pool.go │ ├── resource_pool.go │ ├── resource_pool_test.go │ ├── rp_bench_test.go │ ├── rpc_pool.go │ └── rpc_pool_test.go ├── protoutil │ ├── doc.go │ ├── duration.go │ ├── duration_test.go │ ├── time.go │ └── time_test.go ├── race │ ├── norace.go │ └── race.go ├── ratelimiter │ ├── ratelimiter.go │ └── ratelimiter_test.go ├── sqlescape │ ├── ids.go │ └── ids_test.go ├── sqltypes │ ├── bind_variables.go │ ├── bind_variables_test.go │ ├── cached_size.go │ ├── event_token.go │ ├── event_token_test.go │ ├── named_result.go │ ├── named_result_test.go │ ├── proto3.go │ ├── proto3_test.go │ ├── query_response.go │ ├── result.go │ ├── result_test.go │ ├── testing.go │ ├── type.go │ ├── type_test.go │ ├── value.go │ └── value_test.go ├── stats │ ├── counter.go │ ├── counter_map.go │ ├── counter_map_test.go │ ├── counter_test.go │ ├── counters.go │ ├── counters_test.go │ ├── duration.go │ ├── duration_test.go │ ├── export.go │ ├── export_test.go │ ├── histogram.go │ ├── histogram_test.go │ ├── hooks.go │ ├── kebab_case_converter.go │ ├── kebab_case_converter_test.go │ ├── multidimensional.go │ ├── multidimensional_test.go │ ├── opentsdb │ │ ├── opentsdb.go │ │ └── opentsdb_test.go │ ├── prometheusbackend │ │ ├── collectors.go │ │ ├── collectors_test.go │ │ ├── prometheusbackend.go │ │ └── prometheusbackend_test.go │ ├── rates.go │ ├── rates_test.go │ ├── ring.go │ ├── snake_case_converter.go │ ├── snake_case_converter_test.go │ ├── statsd │ │ ├── statsd.go │ │ └── statsd_test.go │ ├── timings.go │ ├── timings_test.go │ └── variable_interface.go ├── streamlog │ ├── streamlog.go │ └── streamlog_flaky_test.go ├── sync2 │ ├── atomic.go │ ├── atomic_test.go │ ├── batcher.go │ ├── batcher_test.go │ ├── consolidator.go │ ├── consolidator_test.go │ ├── doc.go │ ├── norace.go │ ├── race.go │ ├── semaphore.go │ └── semaphore_test.go ├── tb │ └── error.go ├── test │ ├── endtoend │ │ ├── README.md │ │ ├── backup │ │ │ ├── mysqlctld │ │ │ │ └── backup_mysqlctld_test.go │ │ │ ├── transform │ │ │ │ ├── backup_transform_test.go │ │ │ │ ├── backup_transform_utils.go │ │ │ │ └── mysqlctld │ │ │ │ │ └── backup_transform_mysqlctld_test.go │ │ │ ├── vtbackup │ │ │ │ ├── backup_only_test.go │ │ │ │ └── main_test.go │ │ │ ├── vtctlbackup │ │ │ │ ├── backup_test.go │ │ │ │ └── backup_utils.go │ │ │ ├── xtrabackup │ │ │ │ └── xtrabackup_test.go │ │ │ └── xtrabackupstream │ │ │ │ └── xtrabackup_stream_test.go │ │ ├── cellalias │ │ │ └── cell_alias_test.go │ │ ├── cluster │ │ │ ├── cluster_process.go │ │ │ ├── cluster_util.go │ │ │ ├── mysqlctl_process.go │ │ │ ├── mysqlctld_process.go │ │ │ ├── topo_process.go │ │ │ ├── vtbackup_process.go │ │ │ ├── vtctl_process.go │ │ │ ├── vtctlclient_process.go │ │ │ ├── vtctld_process.go │ │ │ ├── vtctldclient_process.go │ │ │ ├── vtgate_process.go │ │ │ ├── vtgr_process.go │ │ │ ├── vtorc_process.go │ │ │ └── vttablet_process.go │ │ ├── clustertest │ │ │ ├── add_keyspace_test.go │ │ │ ├── etcd_test.go │ │ │ ├── main_test.go │ │ │ ├── vtctld_test.go │ │ │ ├── vtgate_test.go │ │ │ └── vttablet_test.go │ │ ├── docker │ │ │ ├── vttestserver.go │ │ │ └── vttestserver_test.go │ │ ├── encryption │ │ │ ├── encrypted_utils.go │ │ │ ├── encryptedreplication │ │ │ │ └── encrypted_replication_test.go │ │ │ └── encryptedtransport │ │ │ │ └── encrypted_transport_test.go │ │ ├── keyspace │ │ │ └── keyspace_test.go │ │ ├── messaging │ │ │ ├── main_test.go │ │ │ ├── message_test.go │ │ │ └── r │ │ ├── migration │ │ │ └── migration_test.go │ │ ├── mysqlctl │ │ │ └── mysqlctl_test.go │ │ ├── mysqlctld │ │ │ └── mysqlctld_test.go │ │ ├── mysqlserver │ │ │ ├── main_test.go │ │ │ └── mysql_server_test.go │ │ ├── onlineddl │ │ │ ├── declarative │ │ │ │ └── onlineddl_declarative_test.go │ │ │ ├── exec_util.go │ │ │ ├── ghost │ │ │ │ └── onlineddl_ghost_test.go │ │ │ ├── query_util.go │ │ │ ├── revert │ │ │ │ └── onlineddl_revert_test.go │ │ │ ├── revertible │ │ │ │ └── onlineddl_revertible_test.go │ │ │ ├── scheduler │ │ │ │ └── onlineddl_scheduler_test.go │ │ │ ├── singleton │ │ │ │ └── onlineddl_singleton_test.go │ │ │ ├── vrepl │ │ │ │ └── onlineddl_vrepl_test.go │ │ │ ├── vrepl_stress │ │ │ │ └── onlineddl_vrepl_mini_stress_test.go │ │ │ ├── vrepl_stress_suite │ │ │ │ └── onlineddl_vrepl_stress_suite_test.go │ │ │ ├── vrepl_suite │ │ │ │ ├── onlineddl_vrepl_suite_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── add-fulltext │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── skip_schemadiff │ │ │ │ │ ├── add-two-fulltext │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── skip_schemadiff │ │ │ │ │ ├── alter-charset-non-utf8-80 │ │ │ │ │ ├── allow_schemadiff_normalization │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── alter-charset-non-utf8 │ │ │ │ │ ├── allow_schemadiff_normalization │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── autogen-check-constraint-name │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── autoinc-copy-deletes-mysql80 │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_table_structure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── autoinc-copy-deletes-user-defined │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_table_structure │ │ │ │ │ ├── autoinc-copy-deletes │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_table_structure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── autoinc-copy-simple-mysql80 │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_table_structure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── autoinc-copy-simple │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_table_structure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── autoinc-zero-value │ │ │ │ │ └── create.sql │ │ │ │ │ ├── bigint-change-nullable │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── bit-add │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── bit-dml │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── char-collate-binary │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── check-constraint │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── convert-utf8mb4 │ │ │ │ │ ├── allow_schemadiff_normalization │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── datetime-1970 │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ ├── create.sql │ │ │ │ │ └── sql_mode │ │ │ │ │ ├── datetime-submillis-zeroleading │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── datetime-submillis │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── datetime-to-timestamp-pk │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── datetime-to-timestamp │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── datetime │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── decimal │ │ │ │ │ └── create.sql │ │ │ │ │ ├── different-pk-int-to-text │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── order_by │ │ │ │ │ ├── different-pk │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── ignore_versions │ │ │ │ │ └── order_by │ │ │ │ │ ├── drop-check-constraint │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── drop-check-constraint2 │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── drop-null-add-not-null │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── drop-pk │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── ignore_versions │ │ │ │ │ └── order_by │ │ │ │ │ ├── enum-pk │ │ │ │ │ └── create.sql │ │ │ │ │ ├── enum-to-varchar-rename │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── enum-to-varchar │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── enum │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── existing-zero-in-datetime │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ddl_strategy │ │ │ │ │ ├── extend-pk │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── fail-cannot-be-null │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-different-pk-new-pk-column │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-drop-pk │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-duplicate-entry │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-duplicate-entry2 │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-enum-data-truncated │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-existing-zero-in-datetime │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-fk-child │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-fk-parent │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-float-unique-key │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-int-to-geometry │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_failure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── fail-invalid-character │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_failure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── fail-no-default-value │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-no-unique-key │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-nonexistent-column │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-rename-table │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_query_failure │ │ │ │ │ ├── fail-syntax-error │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_query_failure │ │ │ │ │ ├── fail-text-too-long │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-utf8-to-datetime-2 │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-utf8-to-datetime │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-utf8mb4-to-json-empty │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_failure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── fail-utf8mb4-to-json-invalid │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── expect_failure │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── fail-value-out-of-range │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── fail-zero-in-datetime │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── expect_failure │ │ │ │ │ ├── gbk-charset │ │ │ │ │ ├── create.sql │ │ │ │ │ └── extra_args │ │ │ │ │ ├── generated-columns-add57 │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── ignore_versions │ │ │ │ │ └── order_by │ │ │ │ │ ├── generated-columns-rename57 │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── generated-columns57-unique │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── generated-columns57 │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── geometry57 │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── int-to-json │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── json57 │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── json57dml │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── keyword-column │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── latin1 │ │ │ │ │ └── create.sql │ │ │ │ │ ├── latin1text │ │ │ │ │ └── create.sql │ │ │ │ │ ├── mixed-charset │ │ │ │ │ └── create.sql │ │ │ │ │ ├── modify-change-case-pk │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── modify-change-case │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── no-shared-uk │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── pk-uk-same-columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── ignore_versions │ │ │ │ │ └── order_by │ │ │ │ │ ├── reduce-pk │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── rename-inserts-only │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── rename-none-column │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── rename-none-comment │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── rename-reorder-column │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── rename-reorder-columns │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── rename │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── reorder-columns │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── spatial57 │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── swap-pk-uk │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── ignore_versions │ │ │ │ │ └── order_by │ │ │ │ │ ├── swap-uk-uk │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ ├── ignore_versions │ │ │ │ │ └── order_by │ │ │ │ │ ├── swap-uk │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── timestamp-datetime │ │ │ │ │ └── create.sql │ │ │ │ │ ├── timestamp-to-datetime │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── timestamp │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── trivial │ │ │ │ │ ├── create.sql │ │ │ │ │ └── extra_args │ │ │ │ │ ├── tz-datetime-ts │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── tz-datetime │ │ │ │ │ └── create.sql │ │ │ │ │ ├── tz │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── unsigned-modify │ │ │ │ │ └── create.sql │ │ │ │ │ ├── unsigned-rename │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── unsigned-reorder │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ └── create.sql │ │ │ │ │ ├── unsigned │ │ │ │ │ └── create.sql │ │ │ │ │ ├── update-pk-col-uppercase │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── update-pk │ │ │ │ │ └── create.sql │ │ │ │ │ ├── utf8-to-datetime │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── utf8-to-int │ │ │ │ │ ├── alter │ │ │ │ │ └── create.sql │ │ │ │ │ ├── utf8 │ │ │ │ │ └── create.sql │ │ │ │ │ ├── utf8mb4-to-int │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── utf8mb4-to-json │ │ │ │ │ ├── alter │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ignore_versions │ │ │ │ │ ├── utf8mb4 │ │ │ │ │ └── create.sql │ │ │ │ │ ├── varbinary │ │ │ │ │ └── create.sql │ │ │ │ │ └── zero-in-datetime │ │ │ │ │ ├── after_columns │ │ │ │ │ ├── alter │ │ │ │ │ ├── before_columns │ │ │ │ │ ├── create.sql │ │ │ │ │ └── ddl_strategy │ │ │ ├── vtctlutil.go │ │ │ ├── vtgate_util.go │ │ │ └── vttablet_util.go │ │ ├── preparestmt │ │ │ ├── main_test.go │ │ │ └── stmt_methods_test.go │ │ ├── recovery │ │ │ ├── pitr │ │ │ │ ├── binlog_server.go │ │ │ │ └── shardedpitr_test.go │ │ │ ├── recovery_util.go │ │ │ ├── unshardedrecovery │ │ │ │ ├── recovery.go │ │ │ │ └── recovery_test.go │ │ │ └── xtrabackup │ │ │ │ └── recovery_test.go │ │ ├── reparent │ │ │ ├── emergencyreparent │ │ │ │ └── ers_test.go │ │ │ ├── newfeaturetest │ │ │ │ └── reparent_test.go │ │ │ ├── plannedreparent │ │ │ │ ├── reparent_range_based_test.go │ │ │ │ └── reparent_test.go │ │ │ ├── prscomplex │ │ │ │ ├── main_test.go │ │ │ │ └── schema.sql │ │ │ └── utils │ │ │ │ └── utils.go │ │ ├── schemadiff │ │ │ └── vrepl │ │ │ │ └── schemadiff_vrepl_suite_test.go │ │ ├── sharded │ │ │ └── sharded_keyspace_test.go │ │ ├── stress │ │ │ └── stress_test.go │ │ ├── tabletgateway │ │ │ ├── buffer │ │ │ │ ├── buffer_test_helpers.go │ │ │ │ ├── reparent │ │ │ │ │ └── failover_buffer_test.go │ │ │ │ └── reshard │ │ │ │ │ └── sharded_buffer_test.go │ │ │ ├── main_test.go │ │ │ └── vtgate_test.go │ │ ├── tabletmanager │ │ │ ├── commands_test.go │ │ │ ├── custom_rule_topo_test.go │ │ │ ├── lock_unlock_test.go │ │ │ ├── main_test.go │ │ │ ├── primary │ │ │ │ └── tablet_test.go │ │ │ ├── qps_test.go │ │ │ ├── replication_manager │ │ │ │ └── tablet_test.go │ │ │ ├── tablegc │ │ │ │ └── tablegc_test.go │ │ │ ├── tablet_health_test.go │ │ │ ├── tablet_security_policy_test.go │ │ │ ├── tablet_test.go │ │ │ ├── throttler │ │ │ │ └── throttler_test.go │ │ │ └── throttler_custom_config │ │ │ │ └── throttler_test.go │ │ ├── topoconncache │ │ │ ├── main_test.go │ │ │ └── topo_conn_cache_test.go │ │ ├── topotest │ │ │ ├── consul │ │ │ │ └── main_test.go │ │ │ ├── etcd2 │ │ │ │ └── main_test.go │ │ │ └── zk2 │ │ │ │ └── main_test.go │ │ ├── utils │ │ │ ├── cmp.go │ │ │ ├── mysql.go │ │ │ ├── mysql_test.go │ │ │ ├── mysqlvsvitess │ │ │ │ └── main_test.go │ │ │ └── utils.go │ │ ├── vault │ │ │ ├── ca.pem │ │ │ ├── dbcreds_policy.hcl │ │ │ ├── dbcreds_secret.json │ │ │ ├── vault-cert.pem │ │ │ ├── vault-key.pem │ │ │ ├── vault-setup.sh │ │ │ ├── vault.hcl │ │ │ ├── vault_server.go │ │ │ ├── vault_test.go │ │ │ └── vtgatecreds_secret.json │ │ ├── versionupgrade │ │ │ └── upgrade_test.go │ │ ├── vreplication │ │ │ ├── cluster_test.go │ │ │ ├── config_test.go │ │ │ ├── helper_test.go │ │ │ ├── materialize_test.go │ │ │ ├── migrate_test.go │ │ │ ├── partial_movetables_test.go │ │ │ ├── performance_test.go │ │ │ ├── resharding_workflows_v2_test.go │ │ │ ├── time_zone_test.go │ │ │ ├── tz.sql │ │ │ ├── unsharded_init_data.sql │ │ │ ├── vdiff2_test.go │ │ │ ├── vdiff_helper_test.go │ │ │ ├── vreplication_test.go │ │ │ ├── vreplication_test_env.go │ │ │ ├── vschema_load_test.go │ │ │ └── vstream_test.go │ │ ├── vtcombo │ │ │ ├── recreate │ │ │ │ └── recreate_test.go │ │ │ └── vttest_sample_test.go │ │ ├── vtctldclient │ │ │ └── cli_test.go │ │ ├── vtctldweb │ │ │ ├── vtctld_web_main_test.go │ │ │ └── vtctld_web_test.go │ │ ├── vtgate │ │ │ ├── concurrentdml │ │ │ │ ├── main_test.go │ │ │ │ ├── sharded_schema.sql │ │ │ │ └── sharded_vschema.json │ │ │ ├── createdb_plugin │ │ │ │ └── main_test.go │ │ │ ├── errors_as_warnings │ │ │ │ └── main_test.go │ │ │ ├── gen4 │ │ │ │ ├── column_name_test.go │ │ │ │ ├── gen4_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── sharded_schema.sql │ │ │ │ ├── sharded_vschema.json │ │ │ │ ├── system_schema_test.go │ │ │ │ ├── unsharded_schema.sql │ │ │ │ └── unsharded_vschema.json │ │ │ ├── godriver │ │ │ │ └── main_test.go │ │ │ ├── keyspace_watches │ │ │ │ └── keyspace_watch_test.go │ │ │ ├── lookup_test.go │ │ │ ├── main_test.go │ │ │ ├── misc_test.go │ │ │ ├── mysql80 │ │ │ │ ├── main_test.go │ │ │ │ └── misc_test.go │ │ │ ├── partialfailure │ │ │ │ └── main_test.go │ │ │ ├── prefixfanout │ │ │ │ └── main_test.go │ │ │ ├── queries │ │ │ │ ├── aggregation │ │ │ │ │ ├── aggregation_test.go │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── derived │ │ │ │ │ ├── derived_test.go │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── dml │ │ │ │ │ ├── dml_test.go │ │ │ │ │ ├── insert_test.go │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── sharded_schema.sql │ │ │ │ │ ├── unsharded_schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── foundrows │ │ │ │ │ ├── found_rows_test.go │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── informationschema │ │ │ │ │ ├── informationschema_test.go │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── lookup_queries │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── misc │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── misc_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── normalize │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── normalize_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ ├── orderby │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── orderby_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ ├── vschema.json │ │ │ │ │ └── without_schematracker │ │ │ │ │ │ ├── main_test.go │ │ │ │ │ │ ├── orderby_test.go │ │ │ │ │ │ ├── schema.sql │ │ │ │ │ │ └── vschema.json │ │ │ │ ├── subquery │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ ├── subquery_test.go │ │ │ │ │ └── vschema.json │ │ │ │ ├── union │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ ├── union_test.go │ │ │ │ │ └── vschema.json │ │ │ │ └── vtexplain │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ ├── vschema.json │ │ │ │ │ └── vtexplain_test.go │ │ │ ├── readafterwrite │ │ │ │ └── raw_test.go │ │ │ ├── reservedconn │ │ │ │ ├── get_lock_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── reconnect1 │ │ │ │ │ └── main_test.go │ │ │ │ ├── reconnect2 │ │ │ │ │ └── main_test.go │ │ │ │ ├── reconnect3 │ │ │ │ │ └── main_test.go │ │ │ │ ├── reconnect4 │ │ │ │ │ └── main_test.go │ │ │ │ ├── sysvar_test.go │ │ │ │ └── udv_test.go │ │ │ ├── schema.sql │ │ │ ├── schema │ │ │ │ └── schema_test.go │ │ │ ├── schematracker │ │ │ │ ├── loadkeyspace │ │ │ │ │ └── schema_load_keyspace_test.go │ │ │ │ ├── restarttablet │ │ │ │ │ └── schema_restart_test.go │ │ │ │ ├── sharded │ │ │ │ │ └── st_sharded_test.go │ │ │ │ ├── sharded_prs │ │ │ │ │ └── st_sharded_test.go │ │ │ │ ├── unauthorized │ │ │ │ │ ├── schema.sql │ │ │ │ │ ├── unauthorized_test.go │ │ │ │ │ └── vschema.json │ │ │ │ └── unsharded │ │ │ │ │ └── st_unsharded_test.go │ │ │ ├── sec_vind │ │ │ │ ├── main_test.go │ │ │ │ ├── schema.sql │ │ │ │ └── vschema.json │ │ │ ├── sequence │ │ │ │ └── seq_test.go │ │ │ ├── tablet_healthcheck_cache │ │ │ │ └── correctness_test.go │ │ │ ├── transaction │ │ │ │ ├── restart │ │ │ │ │ ├── main_test.go │ │ │ │ │ └── schema.sql │ │ │ │ ├── rollback │ │ │ │ │ └── txn_rollback_shutdown_test.go │ │ │ │ ├── single │ │ │ │ │ ├── main_test.go │ │ │ │ │ ├── schema.sql │ │ │ │ │ └── vschema.json │ │ │ │ └── trxn_mode_test.go │ │ │ ├── unsharded │ │ │ │ └── main_test.go │ │ │ ├── vindex_bindvars │ │ │ │ └── main_test.go │ │ │ ├── vschema.json │ │ │ └── vschema │ │ │ │ └── vschema_test.go │ │ ├── vtgr │ │ │ ├── my.cnf │ │ │ ├── test_config.json │ │ │ └── vtgr_test.go │ │ └── vtorc │ │ │ ├── api │ │ │ ├── api_test.go │ │ │ └── main_test.go │ │ │ ├── general │ │ │ ├── main_test.go │ │ │ └── vtorc_test.go │ │ │ ├── primaryfailure │ │ │ ├── main_test.go │ │ │ └── primary_failure_test.go │ │ │ ├── readtopologyinstance │ │ │ └── main_test.go │ │ │ └── utils │ │ │ └── utils.go │ ├── fuzzing │ │ ├── ast_fuzzer.go │ │ ├── autogenerate │ │ │ └── convert_grep_to_fuzzer.go │ │ ├── fuzzdata │ │ │ ├── clusterfuzz-testcase-minimized-vtctl_fuzzer-6117897597485056 │ │ │ └── clusterfuzz-testcase-vtctl_fuzzer-6117897597485056 │ │ ├── oss_fuzz_build.sh │ │ ├── parser_fuzzer.go │ │ ├── tablet_manager_fuzzer.go │ │ ├── tabletserver_rules_fuzzer.go │ │ ├── tabletserver_schema_fuzzer.go │ │ ├── vt_schema_fuzzer.go │ │ ├── vtctl_fuzzer.dict │ │ ├── vtctl_fuzzer.go │ │ ├── vtctl_fuzzer_test.go │ │ └── vttablet_fuzzer.go │ ├── stress │ │ ├── results.go │ │ ├── results_test.go │ │ ├── stress.go │ │ └── utils.go │ └── utils │ │ ├── diff.go │ │ └── sort.go ├── testfiles │ └── ports.go ├── textutil │ ├── hash.go │ ├── hash_test.go │ ├── strings.go │ ├── strings_test.go │ └── template.go ├── timer │ ├── randticker.go │ ├── randticker_flaky_test.go │ ├── rate_limiter.go │ ├── rate_limiter_test.go │ ├── sleep_context.go │ ├── sleep_context_test.go │ ├── suspendable_ticker.go │ ├── timer.go │ └── timer_flaky_test.go ├── tools │ ├── astfmtgen │ │ └── main.go │ ├── asthelpergen │ │ ├── asthelpergen.go │ │ ├── asthelpergen_test.go │ │ ├── clone_gen.go │ │ ├── equals_gen.go │ │ ├── integration │ │ │ ├── ast_clone.go │ │ │ ├── ast_equals.go │ │ │ ├── ast_rewrite.go │ │ │ ├── ast_visit.go │ │ │ ├── integration_clone_test.go │ │ │ ├── integration_equals_test.go │ │ │ ├── integration_rewriter_test.go │ │ │ ├── integration_visit_test.go │ │ │ ├── test_helpers.go │ │ │ └── types.go │ │ ├── main │ │ │ └── main.go │ │ ├── rewrite_gen.go │ │ └── visit_gen.go │ ├── ci-config │ │ └── main.go │ ├── common │ │ └── common.go │ ├── go-upgrade │ │ └── go-upgrade.go │ ├── goimports │ │ └── goimports.go │ ├── graphviz │ │ ├── graph.go │ │ └── graph_test.go │ ├── release-notes │ │ ├── integration │ │ │ └── summary.md │ │ ├── release_notes.go │ │ └── release_notes_test.go │ ├── releases │ │ └── releases.go │ └── sizegen │ │ ├── integration │ │ ├── cached_size.go │ │ ├── integration_test.go │ │ └── types.go │ │ ├── sizegen.go │ │ └── sizegen_test.go ├── trace │ ├── fake.go │ ├── logger.go │ ├── opentracing.go │ ├── opentracing_test.go │ ├── plugin_datadog.go │ ├── plugin_jaeger.go │ ├── trace.go │ ├── trace_test.go │ └── utils.go ├── vt │ ├── binlog │ │ ├── binlog_connection.go │ │ ├── binlog_streamer.go │ │ ├── binlog_streamer_rbr_test.go │ │ ├── binlog_streamer_test.go │ │ ├── binlogplayer │ │ │ ├── binlog_player.go │ │ │ ├── binlog_player_test.go │ │ │ ├── client.go │ │ │ ├── dbclient.go │ │ │ ├── fake_dbclient.go │ │ │ ├── framework_test.go │ │ │ └── mock_dbclient.go │ │ ├── binlogplayertest │ │ │ └── player.go │ │ ├── event_streamer.go │ │ ├── event_streamer_test.go │ │ ├── eventtoken │ │ │ ├── compare.go │ │ │ └── compare_test.go │ │ ├── grpcbinlogplayer │ │ │ ├── player.go │ │ │ └── player_test.go │ │ ├── grpcbinlogstreamer │ │ │ └── streamer.go │ │ ├── keyrange_filter.go │ │ ├── keyspace_id_resolver.go │ │ ├── tables_filter.go │ │ ├── tables_filter_test.go │ │ ├── updatestream.go │ │ └── updatestreamctl.go │ ├── callerid │ │ ├── callerid.go │ │ └── testsuite │ │ │ ├── callerid_test.go │ │ │ └── testsuite.go │ ├── callinfo │ │ ├── callinfo.go │ │ ├── fakecallinfo │ │ │ └── fakecallinfo.go │ │ ├── plugin_grpc.go │ │ └── plugin_mysql.go │ ├── concurrency │ │ ├── error_group.go │ │ ├── error_group_test.go │ │ └── error_recorder.go │ ├── dbconfigs │ │ ├── credentials.go │ │ ├── dbconfigs.go │ │ └── dbconfigs_test.go │ ├── dbconnpool │ │ ├── connection.go │ │ ├── connection_pool.go │ │ └── pooled_connection.go │ ├── discovery │ │ ├── fake_healthcheck.go │ │ ├── healthcheck.go │ │ ├── healthcheck_test.go │ │ ├── keyspace_events.go │ │ ├── replicationlag.go │ │ ├── replicationlag_test.go │ │ ├── tablet_health.go │ │ ├── tablet_health_check.go │ │ ├── tablet_picker.go │ │ ├── tablet_picker_test.go │ │ ├── tablets_cache_status.go │ │ ├── topology_watcher.go │ │ ├── topology_watcher_test.go │ │ ├── utils.go │ │ └── utils_test.go │ ├── dtids │ │ ├── dtids.go │ │ └── dtids_test.go │ ├── env │ │ ├── env.go │ │ └── env_test.go │ ├── events │ │ ├── status.go │ │ └── status_test.go │ ├── external │ │ └── golib │ │ │ └── sqlutils │ │ │ ├── dialect.go │ │ │ ├── sqlite_dialect.go │ │ │ ├── sqlite_dialect_test.go │ │ │ └── sqlutils.go │ ├── grpcclient │ │ ├── client.go │ │ ├── client_auth_static.go │ │ ├── client_flaky_test.go │ │ ├── glogger.go │ │ └── snappy.go │ ├── grpccommon │ │ └── options.go │ ├── grpcoptionaltls │ │ ├── conn_wrapper.go │ │ ├── optionaltls.go │ │ ├── server_test.go │ │ └── tls_detector.go │ ├── hook │ │ ├── hook.go │ │ └── hook_test.go │ ├── key │ │ ├── cached_size.go │ │ ├── destination.go │ │ ├── destination_test.go │ │ ├── key.go │ │ └── key_test.go │ ├── log │ │ └── log.go │ ├── logutil │ │ ├── console_logger.go │ │ ├── console_logger_test.go │ │ ├── flush.go │ │ ├── flush_glog.go │ │ ├── level.go │ │ ├── logger.go │ │ ├── logger_test.go │ │ ├── logutil.go │ │ ├── logutil_flaky_test.go │ │ ├── proto3.go │ │ ├── proto3_test.go │ │ ├── purge.go │ │ ├── throttled.go │ │ └── throttled_test.go │ ├── logz │ │ └── logz_utils.go │ ├── mysqlctl │ │ ├── azblobbackupstorage │ │ │ └── azblob.go │ │ ├── backup.go │ │ ├── backup_test.go │ │ ├── backupengine.go │ │ ├── backupstorage │ │ │ └── interface.go │ │ ├── builtinbackupengine.go │ │ ├── builtinbackupengine_test.go │ │ ├── capabilityset.go │ │ ├── cephbackupstorage │ │ │ └── ceph.go │ │ ├── cmd.go │ │ ├── compression.go │ │ ├── compression_test.go │ │ ├── fakemysqldaemon │ │ │ └── fakemysqldaemon.go │ │ ├── filebackupstorage │ │ │ ├── file.go │ │ │ └── file_test.go │ │ ├── gcsbackupstorage │ │ │ └── gcs.go │ │ ├── grpcmysqlctlclient │ │ │ └── client.go │ │ ├── grpcmysqlctlserver │ │ │ └── server.go │ │ ├── metadata_tables.go │ │ ├── mycnf.go │ │ ├── mycnf_flag.go │ │ ├── mycnf_gen.go │ │ ├── mycnf_test.go │ │ ├── mysql_daemon.go │ │ ├── mysqlctlclient │ │ │ └── interface.go │ │ ├── mysqlctlproto │ │ │ ├── backup.go │ │ │ ├── backup_test.go │ │ │ └── doc.go │ │ ├── mysqld.go │ │ ├── mysqld_test.go │ │ ├── permissions.go │ │ ├── plugin_grpcmysqlctlclient.go │ │ ├── query.go │ │ ├── reparent.go │ │ ├── replication.go │ │ ├── replication_test.go │ │ ├── s3backupstorage │ │ │ ├── README.txt │ │ │ ├── retryer.go │ │ │ ├── retryer_test.go │ │ │ ├── s3.go │ │ │ └── s3_test.go │ │ ├── schema.go │ │ ├── schema_test.go │ │ ├── tabledefinitions_test.go │ │ ├── tmutils │ │ │ ├── permissions.go │ │ │ ├── permissions_test.go │ │ │ ├── schema.go │ │ │ └── schema_test.go │ │ ├── utils.go │ │ ├── utils_test.go │ │ ├── version.go │ │ ├── xtrabackupengine.go │ │ └── xtrabackupengine_test.go │ ├── proto │ │ ├── automation │ │ │ ├── automation.pb.go │ │ │ └── automation_vtproto.pb.go │ │ ├── automationservice │ │ │ ├── automationservice.pb.go │ │ │ └── automationservice_grpc.pb.go │ │ ├── binlogdata │ │ │ ├── binlogdata.pb.go │ │ │ └── binlogdata_vtproto.pb.go │ │ ├── binlogservice │ │ │ ├── binlogservice.pb.go │ │ │ └── binlogservice_grpc.pb.go │ │ ├── logutil │ │ │ ├── logutil.pb.go │ │ │ └── logutil_vtproto.pb.go │ │ ├── mysqlctl │ │ │ ├── mysqlctl.pb.go │ │ │ ├── mysqlctl_grpc.pb.go │ │ │ └── mysqlctl_vtproto.pb.go │ │ ├── query │ │ │ ├── cached_size.go │ │ │ ├── query.pb.go │ │ │ └── query_vtproto.pb.go │ │ ├── queryservice │ │ │ ├── queryservice.pb.go │ │ │ └── queryservice_grpc.pb.go │ │ ├── replicationdata │ │ │ ├── replicationdata.pb.go │ │ │ └── replicationdata_vtproto.pb.go │ │ ├── tableacl │ │ │ ├── tableacl.pb.go │ │ │ └── tableacl_vtproto.pb.go │ │ ├── tabletmanagerdata │ │ │ ├── tabletmanagerdata.pb.go │ │ │ └── tabletmanagerdata_vtproto.pb.go │ │ ├── tabletmanagerservice │ │ │ ├── tabletmanagerservice.pb.go │ │ │ └── tabletmanagerservice_grpc.pb.go │ │ ├── throttlerdata │ │ │ ├── throttlerdata.pb.go │ │ │ └── throttlerdata_vtproto.pb.go │ │ ├── throttlerservice │ │ │ ├── throttlerservice.pb.go │ │ │ └── throttlerservice_grpc.pb.go │ │ ├── topodata │ │ │ ├── cached_size.go │ │ │ ├── topodata.pb.go │ │ │ └── topodata_vtproto.pb.go │ │ ├── vschema │ │ │ ├── vschema.pb.go │ │ │ └── vschema_vtproto.pb.go │ │ ├── vtadmin │ │ │ ├── vtadmin.pb.go │ │ │ ├── vtadmin_grpc.pb.go │ │ │ └── vtadmin_vtproto.pb.go │ │ ├── vtctldata │ │ │ ├── vtctldata.pb.go │ │ │ └── vtctldata_vtproto.pb.go │ │ ├── vtctlservice │ │ │ ├── vtctlservice.pb.go │ │ │ └── vtctlservice_grpc.pb.go │ │ ├── vtgate │ │ │ ├── vtgate.pb.go │ │ │ └── vtgate_vtproto.pb.go │ │ ├── vtgateservice │ │ │ ├── vtgateservice.pb.go │ │ │ └── vtgateservice_grpc.pb.go │ │ ├── vtrpc │ │ │ ├── vtrpc.pb.go │ │ │ └── vtrpc_vtproto.pb.go │ │ ├── vttest │ │ │ ├── vttest.pb.go │ │ │ └── vttest_vtproto.pb.go │ │ ├── vttime │ │ │ ├── vttime.pb.go │ │ │ └── vttime_vtproto.pb.go │ │ └── workflow │ │ │ ├── workflow.pb.go │ │ │ └── workflow_vtproto.pb.go │ ├── schema │ │ ├── cached_size.go │ │ ├── ddl_strategy.go │ │ ├── ddl_strategy_test.go │ │ ├── name.go │ │ ├── name_test.go │ │ ├── online_ddl.go │ │ ├── online_ddl_test.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── tablegc.go │ │ └── tablegc_test.go │ ├── schemadiff │ │ ├── column.go │ │ ├── diff.go │ │ ├── diff_test.go │ │ ├── errors.go │ │ ├── mysql.go │ │ ├── names.go │ │ ├── names_test.go │ │ ├── schema.go │ │ ├── schema_test.go │ │ ├── table.go │ │ ├── table_test.go │ │ ├── types.go │ │ ├── view.go │ │ └── view_test.go │ ├── schemamanager │ │ ├── local_controller.go │ │ ├── local_controller_test.go │ │ ├── plain_controller.go │ │ ├── plain_controller_test.go │ │ ├── schemamanager.go │ │ ├── schemamanager_test.go │ │ ├── tablet_executor.go │ │ ├── tablet_executor_test.go │ │ ├── ui_controller.go │ │ └── ui_controller_test.go │ ├── servenv │ │ ├── buildinfo.go │ │ ├── buildinfo_test.go │ │ ├── exporter.go │ │ ├── exporter_test.go │ │ ├── flush_logutil.go │ │ ├── flushlogs.go │ │ ├── grpc_auth.go │ │ ├── grpc_codec.go │ │ ├── grpc_server.go │ │ ├── grpc_server_auth_mtls.go │ │ ├── grpc_server_auth_static.go │ │ ├── grpc_server_test.go │ │ ├── jquery.go │ │ ├── liveness.go │ │ ├── liveness_test.go │ │ ├── mysql.go │ │ ├── pid_file.go │ │ ├── pprof.go │ │ ├── pprof_test.go │ │ ├── rpc_utils.go │ │ ├── run.go │ │ ├── servenv.go │ │ ├── servenv_test.go │ │ ├── service_map.go │ │ ├── status.go │ │ ├── status_test.go │ │ ├── unix_socket.go │ │ └── version.go │ ├── sqlparser │ │ ├── Makefile │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ ├── ast.go │ │ ├── ast_clone.go │ │ ├── ast_equals.go │ │ ├── ast_format.go │ │ ├── ast_format_fast.go │ │ ├── ast_funcs.go │ │ ├── ast_funcs_test.go │ │ ├── ast_rewrite.go │ │ ├── ast_rewriting.go │ │ ├── ast_rewriting_test.go │ │ ├── ast_test.go │ │ ├── ast_visit.go │ │ ├── bind_var_needs.go │ │ ├── cached_size.go │ │ ├── comments.go │ │ ├── comments_test.go │ │ ├── constants.go │ │ ├── encodable.go │ │ ├── encodable_test.go │ │ ├── goyacc │ │ │ └── goyacc.go │ │ ├── impossible_query.go │ │ ├── keywords.go │ │ ├── keywords_test.go │ │ ├── like_filter.go │ │ ├── like_filter_test.go │ │ ├── normalizer.go │ │ ├── normalizer_test.go │ │ ├── parse_date.go │ │ ├── parse_date_test.go │ │ ├── parse_next_test.go │ │ ├── parse_table.go │ │ ├── parse_table_test.go │ │ ├── parse_test.go │ │ ├── parsed_query.go │ │ ├── parsed_query_test.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── precedence.go │ │ ├── precedence_test.go │ │ ├── random_expr.go │ │ ├── redact_query.go │ │ ├── redact_query_test.go │ │ ├── rewriter_api.go │ │ ├── rewriter_test.go │ │ ├── sql.go │ │ ├── sql.y │ │ ├── testdata │ │ │ ├── django_queries.txt │ │ │ ├── lobsters.sql.gz │ │ │ ├── mysql_keywords.txt │ │ │ ├── select_cases.txt │ │ │ └── union_cases.txt │ │ ├── token.go │ │ ├── token_test.go │ │ ├── tracked_buffer.go │ │ ├── tracked_buffer_test.go │ │ ├── truncate_query.go │ │ ├── truncate_query_test.go │ │ ├── utils.go │ │ ├── utils_test.go │ │ ├── version_test.go │ │ └── walker_test.go │ ├── srvtopo │ │ ├── cached_size.go │ │ ├── discover.go │ │ ├── discover_test.go │ │ ├── keyspace_filtering_server.go │ │ ├── keyspace_filtering_server_test.go │ │ ├── query.go │ │ ├── query_srvkeyspacenames.go │ │ ├── read_only_server.go │ │ ├── resilient_server.go │ │ ├── resilient_server_test.go │ │ ├── resolver.go │ │ ├── resolver_test.go │ │ ├── server.go │ │ ├── srvtopotest │ │ │ └── passthrough.go │ │ ├── status.go │ │ ├── watch.go │ │ ├── watch_srvkeyspace.go │ │ └── watch_srvvschema.go │ ├── status │ │ └── status.go │ ├── sysvars │ │ └── sysvars.go │ ├── tableacl │ │ ├── acl │ │ │ └── acl.go │ │ ├── cached_size.go │ │ ├── role.go │ │ ├── role_test.go │ │ ├── simpleacl │ │ │ ├── simpleacl.go │ │ │ └── simpleacl_test.go │ │ ├── tableacl.go │ │ ├── tableacl_test.go │ │ └── testlib │ │ │ └── testlib.go │ ├── throttler │ │ ├── aggregated_interval_history.go │ │ ├── aggregated_interval_history_test.go │ │ ├── demo │ │ │ └── throttler_demo.go │ │ ├── fake_rates_history_test.go │ │ ├── grpcthrottlerclient │ │ │ ├── grpcthrottlerclient.go │ │ │ └── grpcthrottlerclient_test.go │ │ ├── grpcthrottlerserver │ │ │ └── grpcthrottlerserver.go │ │ ├── interval_history.go │ │ ├── interval_history_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── max_rate_module.go │ │ ├── max_replication_lag_module.go │ │ ├── max_replication_lag_module_config.go │ │ ├── max_replication_lag_module_test.go │ │ ├── memory.go │ │ ├── memory_test.go │ │ ├── module.go │ │ ├── record.go │ │ ├── replication_lag_cache.go │ │ ├── replication_lag_cache_test.go │ │ ├── replication_lag_record.go │ │ ├── result.go │ │ ├── result_test.go │ │ ├── thread_throttler.go │ │ ├── thread_throttler_test.go │ │ ├── throttler.go │ │ ├── throttler_test.go │ │ ├── throttlerclient │ │ │ └── throttlerclient.go │ │ ├── throttlerclienttest │ │ │ └── throttlerclient_testsuite.go │ │ ├── throttlerlogz.go │ │ ├── throttlerlogz_test.go │ │ ├── throttlerz.go │ │ └── throttlerz_test.go │ ├── tlstest │ │ ├── tlstest.go │ │ └── tlstest_test.go │ ├── topo │ │ ├── cell_info.go │ │ ├── cells_aliases.go │ │ ├── cells_aliases_test.go │ │ ├── conn.go │ │ ├── consultopo │ │ │ ├── config.go │ │ │ ├── directory.go │ │ │ ├── election.go │ │ │ ├── error.go │ │ │ ├── file.go │ │ │ ├── lock.go │ │ │ ├── server.go │ │ │ ├── server_flaky_test.go │ │ │ ├── version.go │ │ │ └── watch.go │ │ ├── decode.go │ │ ├── errors.go │ │ ├── etcd2topo │ │ │ ├── config.go │ │ │ ├── directory.go │ │ │ ├── election.go │ │ │ ├── error.go │ │ │ ├── file.go │ │ │ ├── lock.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── version.go │ │ │ └── watch.go │ │ ├── events │ │ │ ├── doc.go │ │ │ ├── external_cluster_change.go │ │ │ ├── keyspace_change.go │ │ │ ├── keyspace_change_syslog.go │ │ │ ├── keyspace_change_syslog_test.go │ │ │ ├── metadata_change.go │ │ │ ├── shard_change.go │ │ │ ├── shard_change_syslog.go │ │ │ ├── shard_change_syslog_test.go │ │ │ ├── tablet_change.go │ │ │ ├── tablet_change_syslog.go │ │ │ └── tablet_change_syslog_test.go │ │ ├── external_vitess_cluster.go │ │ ├── faketopo │ │ │ └── faketopo.go │ │ ├── helpers │ │ │ ├── compare.go │ │ │ ├── compare_test.go │ │ │ ├── copy.go │ │ │ ├── copy_test.go │ │ │ ├── tee.go │ │ │ ├── tee_test.go │ │ │ └── tee_topo_test.go │ │ ├── k8stopo │ │ │ ├── VitessTopoNodes-crd.yaml │ │ │ ├── apis │ │ │ │ └── topo │ │ │ │ │ └── v1beta1 │ │ │ │ │ ├── doc.go │ │ │ │ │ ├── register.go │ │ │ │ │ ├── types.go │ │ │ │ │ └── zz_generated.deepcopy.go │ │ │ ├── boilerplate.go.txt │ │ │ ├── client │ │ │ │ ├── clientset │ │ │ │ │ └── versioned │ │ │ │ │ │ ├── clientset.go │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── fake │ │ │ │ │ │ ├── clientset_generated.go │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ └── register.go │ │ │ │ │ │ ├── scheme │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ └── register.go │ │ │ │ │ │ └── typed │ │ │ │ │ │ └── topo │ │ │ │ │ │ └── v1beta1 │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── fake │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── fake_topo_client.go │ │ │ │ │ │ └── fake_vitesstoponode.go │ │ │ │ │ │ ├── generated_expansion.go │ │ │ │ │ │ ├── topo_client.go │ │ │ │ │ │ └── vitesstoponode.go │ │ │ │ ├── informers │ │ │ │ │ └── externalversions │ │ │ │ │ │ ├── factory.go │ │ │ │ │ │ ├── generic.go │ │ │ │ │ │ ├── internalinterfaces │ │ │ │ │ │ └── factory_interfaces.go │ │ │ │ │ │ └── topo │ │ │ │ │ │ ├── interface.go │ │ │ │ │ │ └── v1beta1 │ │ │ │ │ │ ├── interface.go │ │ │ │ │ │ └── vitesstoponode.go │ │ │ │ └── listers │ │ │ │ │ └── topo │ │ │ │ │ └── v1beta1 │ │ │ │ │ ├── expansion_generated.go │ │ │ │ │ └── vitesstoponode.go │ │ │ ├── config.go │ │ │ ├── directory.go │ │ │ ├── election.go │ │ │ ├── error.go │ │ │ ├── file.go │ │ │ ├── file_test.go │ │ │ ├── lock.go │ │ │ ├── server.go │ │ │ ├── server_flaky_test.go │ │ │ ├── version.go │ │ │ └── watch.go │ │ ├── keyspace.go │ │ ├── keyspace_test.go │ │ ├── locks.go │ │ ├── memorytopo │ │ │ ├── directory.go │ │ │ ├── election.go │ │ │ ├── file.go │ │ │ ├── lock.go │ │ │ ├── memorytopo.go │ │ │ ├── server_test.go │ │ │ ├── version.go │ │ │ └── watch.go │ │ ├── metadata.go │ │ ├── replication.go │ │ ├── server.go │ │ ├── shard.go │ │ ├── shard_test.go │ │ ├── srv_keyspace.go │ │ ├── srv_vschema.go │ │ ├── stats_conn.go │ │ ├── stats_conn_test.go │ │ ├── tablet.go │ │ ├── test │ │ │ ├── directory.go │ │ │ ├── election.go │ │ │ ├── file.go │ │ │ ├── keyspace.go │ │ │ ├── lock.go │ │ │ ├── replication.go │ │ │ ├── serving.go │ │ │ ├── shard.go │ │ │ ├── tablet.go │ │ │ ├── testing.go │ │ │ ├── vschema.go │ │ │ └── watch.go │ │ ├── topoproto │ │ │ ├── destination.go │ │ │ ├── destination_test.go │ │ │ ├── flag.go │ │ │ ├── keyspace.go │ │ │ ├── replication.go │ │ │ ├── shard.go │ │ │ ├── shard_test.go │ │ │ ├── srvkeyspace.go │ │ │ ├── tablet.go │ │ │ └── tablet_test.go │ │ ├── topotests │ │ │ ├── cell_info_test.go │ │ │ ├── cells_aliases_test.go │ │ │ ├── doc.go │ │ │ ├── replication_test.go │ │ │ ├── shard_watch_test.go │ │ │ ├── srv_keyspace_test.go │ │ │ ├── srv_vschema_test.go │ │ │ ├── tablet_test.go │ │ │ └── wildcards_test.go │ │ ├── vschema.go │ │ ├── wildcards.go │ │ ├── workflow.go │ │ └── zk2topo │ │ │ ├── directory.go │ │ │ ├── election.go │ │ │ ├── error.go │ │ │ ├── file.go │ │ │ ├── lock.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── utils.go │ │ │ ├── version.go │ │ │ ├── watch.go │ │ │ └── zk_conn.go │ ├── topotools │ │ ├── events │ │ │ ├── reparent.go │ │ │ ├── reparent_syslog.go │ │ │ └── reparent_syslog_test.go │ │ ├── keyspace.go │ │ ├── rebuild_keyspace.go │ │ ├── routing_rules.go │ │ ├── routing_rules_test.go │ │ ├── shard_test.go │ │ ├── split.go │ │ ├── split_test.go │ │ ├── tablet.go │ │ ├── tablet_test.go │ │ ├── utils.go │ │ └── vschema_ddl.go │ ├── vitessdriver │ │ ├── README.md │ │ ├── convert.go │ │ ├── convert_test.go │ │ ├── doc.go │ │ ├── driver.go │ │ ├── driver_test.go │ │ ├── fakeserver_test.go │ │ ├── plugin_grpcvtgateconn.go │ │ ├── rows.go │ │ ├── rows_test.go │ │ ├── streaming_rows.go │ │ ├── streaming_rows_test.go │ │ ├── time.go │ │ └── time_test.go │ ├── vtaclcheck │ │ └── vtaclcheck.go │ ├── vtadmin │ │ ├── README.md │ │ ├── api.go │ │ ├── api_authz_test.go │ │ ├── api_test.go │ │ ├── cache │ │ │ ├── cache.go │ │ │ ├── cache_test.go │ │ │ ├── refresh.go │ │ │ └── refresh_test.go │ │ ├── cluster │ │ │ ├── cluster.go │ │ │ ├── cluster_internal_test.go │ │ │ ├── cluster_test.go │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── discovery │ │ │ │ ├── discovery.go │ │ │ │ ├── discovery_consul.go │ │ │ │ ├── discovery_consul_test.go │ │ │ │ ├── discovery_dynamic.go │ │ │ │ ├── discovery_dynamic_test.go │ │ │ │ ├── discovery_json.go │ │ │ │ ├── discovery_static_file.go │ │ │ │ ├── discovery_static_file_test.go │ │ │ │ ├── discovery_test.go │ │ │ │ └── fakediscovery │ │ │ │ │ ├── discovery.go │ │ │ │ │ └── discovery_test.go │ │ │ ├── dynamic │ │ │ │ ├── api.go │ │ │ │ ├── cluster.go │ │ │ │ ├── cluster_test.go │ │ │ │ └── interceptors.go │ │ │ ├── file_config.go │ │ │ ├── file_config_test.go │ │ │ ├── flags.go │ │ │ ├── flags_test.go │ │ │ ├── internal │ │ │ │ └── caches │ │ │ │ │ └── schemacache │ │ │ │ │ ├── cache.go │ │ │ │ │ └── cache_test.go │ │ │ ├── resolver │ │ │ │ ├── resolver.go │ │ │ │ └── resolver_test.go │ │ │ └── trace.go │ │ ├── credentials │ │ │ ├── credentials.go │ │ │ └── credentials_test.go │ │ ├── debug.go │ │ ├── debug │ │ │ ├── debug.go │ │ │ └── debug_test.go │ │ ├── errors │ │ │ ├── errors.go │ │ │ └── typed_error.go │ │ ├── grpcserver │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── http │ │ │ ├── api.go │ │ │ ├── backups.go │ │ │ ├── cells.go │ │ │ ├── clusters.go │ │ │ ├── debug │ │ │ │ ├── cluster.go │ │ │ │ ├── debug.go │ │ │ │ └── env.go │ │ │ ├── experimental │ │ │ │ ├── tablets.go │ │ │ │ └── whoami.go │ │ │ ├── gates.go │ │ │ ├── handlers │ │ │ │ ├── authentication.go │ │ │ │ └── trace.go │ │ │ ├── keyspaces.go │ │ │ ├── replication.go │ │ │ ├── request.go │ │ │ ├── request_test.go │ │ │ ├── response.go │ │ │ ├── schemas.go │ │ │ ├── shards.go │ │ │ ├── srvvschemas.go │ │ │ ├── tablets.go │ │ │ ├── vschemas.go │ │ │ ├── vtctlds.go │ │ │ ├── vtexplain.go │ │ │ └── workflows.go │ │ ├── internal │ │ │ ├── backoff │ │ │ │ ├── backoff.go │ │ │ │ └── backoff_test.go │ │ │ └── rand │ │ │ │ └── rand.go │ │ ├── rbac │ │ │ ├── authentication.go │ │ │ ├── authorization.go │ │ │ ├── authorizer_test.go │ │ │ ├── config.go │ │ │ ├── example │ │ │ │ ├── config.yaml │ │ │ │ └── main.go │ │ │ ├── rbac.go │ │ │ └── rule.go │ │ ├── sort │ │ │ ├── clusters.go │ │ │ └── doc.go │ │ ├── testutil │ │ │ ├── authztestgen │ │ │ │ ├── config.json │ │ │ │ ├── functions.go │ │ │ │ ├── main.go │ │ │ │ └── template.go │ │ │ ├── cluster.go │ │ │ ├── proto_compare.go │ │ │ ├── tablets.go │ │ │ └── workflows.go │ │ ├── vtadminproto │ │ │ ├── doc.go │ │ │ ├── tablet.go │ │ │ └── trace.go │ │ ├── vtctldclient │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── fakevtctldclient │ │ │ │ └── vtctldclient.go │ │ │ ├── proxy.go │ │ │ └── proxy_test.go │ │ └── vtsql │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── credentials.go │ │ │ ├── fakevtsql │ │ │ ├── conn.go │ │ │ ├── doc.go │ │ │ ├── driver.go │ │ │ └── rows.go │ │ │ ├── vtsql.go │ │ │ └── vtsql_test.go │ ├── vtcombo │ │ └── tablet_map.go │ ├── vtctl │ │ ├── backup.go │ │ ├── cell_info.go │ │ ├── cells_aliases.go │ │ ├── endtoend │ │ │ ├── get_schema_test.go │ │ │ └── onlineddl_show_test.go │ │ ├── fakevtctlclient │ │ │ ├── fake_loggerevent_streamingclient.go │ │ │ ├── fake_loggerevent_streamingclient_test.go │ │ │ └── fakevtctlclient.go │ │ ├── grpcclientcommon │ │ │ └── dial_option.go │ │ ├── grpcvtctlclient │ │ │ ├── client.go │ │ │ └── client_test.go │ │ ├── grpcvtctldclient │ │ │ ├── client.go │ │ │ ├── client_gen.go │ │ │ └── client_test.go │ │ ├── grpcvtctldserver │ │ │ ├── endtoend │ │ │ │ └── init_shard_primary_test.go │ │ │ ├── log.go │ │ │ ├── server.go │ │ │ ├── server_slow_test.go │ │ │ ├── server_test.go │ │ │ ├── testutil │ │ │ │ ├── proto_compare.go │ │ │ │ ├── srv_keyspace.go │ │ │ │ ├── test_backupstorage.go │ │ │ │ ├── test_tmclient.go │ │ │ │ └── util.go │ │ │ └── topo.go │ │ ├── grpcvtctlserver │ │ │ └── server.go │ │ ├── internal │ │ │ └── grpcshim │ │ │ │ └── bidi_stream.go │ │ ├── localvtctldclient │ │ │ ├── client.go │ │ │ └── client_gen.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_kubernetestopo.go │ │ ├── plugin_zk2topo.go │ │ ├── reparent.go │ │ ├── reparentutil │ │ │ ├── durability.go │ │ │ ├── durability_funcs.go │ │ │ ├── durability_funcs_test.go │ │ │ ├── durability_test.go │ │ │ ├── emergency_reparenter.go │ │ │ ├── emergency_reparenter_test.go │ │ │ ├── planned_reparenter.go │ │ │ ├── planned_reparenter_flaky_test.go │ │ │ ├── promotionrule │ │ │ │ └── promotion_rule.go │ │ │ ├── reparent_sorter.go │ │ │ ├── reparent_sorter_test.go │ │ │ ├── reparenttestutil │ │ │ │ └── util.go │ │ │ ├── replication.go │ │ │ ├── replication_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ ├── schematools │ │ │ ├── copy.go │ │ │ ├── diff.go │ │ │ ├── reload.go │ │ │ ├── reload_test.go │ │ │ └── schematools.go │ │ ├── topo.go │ │ ├── vdiff2.go │ │ ├── vdiff2_test.go │ │ ├── vtctl.go │ │ ├── vtctlclient │ │ │ ├── interface.go │ │ │ └── wrapper.go │ │ ├── vtctlclienttest │ │ │ └── client.go │ │ ├── vtctldclient │ │ │ ├── Makefile │ │ │ ├── client.go │ │ │ └── codegen │ │ │ │ ├── main.go │ │ │ │ └── template.go │ │ ├── workflow.go │ │ └── workflow │ │ │ ├── doc.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── state.go │ │ │ ├── stream_migrator.go │ │ │ ├── stream_migrator_test.go │ │ │ ├── traffic_switcher.go │ │ │ ├── traffic_switcher_test.go │ │ │ ├── vexec │ │ │ ├── query_plan.go │ │ │ ├── query_plan_test.go │ │ │ ├── query_planner.go │ │ │ ├── query_planner_test.go │ │ │ ├── testutil │ │ │ │ └── query.go │ │ │ └── vexec.go │ │ │ └── vreplication_stream.go │ ├── vtctld │ │ ├── action_repository.go │ │ ├── api.go │ │ ├── api_test.go │ │ ├── api_utils.go │ │ ├── debug_health.go │ │ ├── explorer.go │ │ ├── explorer_test.go │ │ ├── redirection.go │ │ ├── tablet_data.go │ │ ├── tablet_data_test.go │ │ ├── vtctld.go │ │ ├── vtctld_test.go │ │ └── workflow.go │ ├── vterrors │ │ ├── LICENSE │ │ ├── aggregate.go │ │ ├── aggregate_test.go │ │ ├── constants.go │ │ ├── errors_test.go │ │ ├── grpc.go │ │ ├── proto3.go │ │ ├── proto3_test.go │ │ ├── stack.go │ │ ├── state.go │ │ └── vterrors.go │ ├── vtexplain │ │ ├── testdata │ │ │ ├── comments-queries.sql │ │ │ ├── deletesharded-queries.sql │ │ │ ├── gen4-queries.sql │ │ │ ├── insertsharded-queries.sql │ │ │ ├── multi-output │ │ │ │ ├── comments-output.txt │ │ │ │ ├── deletesharded-output.txt │ │ │ │ ├── gen4-output.txt │ │ │ │ ├── insertsharded-output.txt │ │ │ │ ├── options-output.txt │ │ │ │ ├── select-sharded-8-output.txt │ │ │ │ ├── selectsharded-output.txt │ │ │ │ ├── target-output.txt │ │ │ │ ├── uneven-keyspace-output.txt │ │ │ │ ├── unsharded-output.txt │ │ │ │ └── updatesharded-output.txt │ │ │ ├── options-queries.sql │ │ │ ├── select-sharded-8-queries.sql │ │ │ ├── selectsharded-queries.sql │ │ │ ├── target-queries.sql │ │ │ ├── test-healthcheck-schema.sql │ │ │ ├── test-healthcheck-vschema.json │ │ │ ├── test-schema.sql │ │ │ ├── test-vschema.json │ │ │ ├── twopc-output │ │ │ │ ├── comments-output.txt │ │ │ │ ├── deletesharded-output.txt │ │ │ │ ├── insertsharded-output.txt │ │ │ │ ├── options-output.txt │ │ │ │ ├── selectsharded-output.txt │ │ │ │ ├── unsharded-output.txt │ │ │ │ └── updatesharded-output.txt │ │ │ ├── uneven-keyspace-queries.sql │ │ │ ├── unsharded-queries.sql │ │ │ └── updatesharded-queries.sql │ │ ├── vtexplain.go │ │ ├── vtexplain_test.go │ │ ├── vtexplain_topo.go │ │ ├── vtexplain_vtgate.go │ │ ├── vtexplain_vttablet.go │ │ └── vtexplain_vttablet_test.go │ ├── vtgate │ │ ├── api.go │ │ ├── autocommit_test.go │ │ ├── bench_test.go │ │ ├── buffer │ │ │ ├── buffer.go │ │ │ ├── buffer_helper_test.go │ │ │ ├── buffer_test.go │ │ │ ├── flags.go │ │ │ ├── flags_test.go │ │ │ ├── shard_buffer.go │ │ │ ├── test_util.go │ │ │ ├── timeout_thread.go │ │ │ ├── variables.go │ │ │ └── variables_test.go │ │ ├── debugenv.go │ │ ├── endtoend │ │ │ ├── aggr_test.go │ │ │ ├── deletetest │ │ │ │ └── delete_test.go │ │ │ ├── last_insert_id_test.go │ │ │ ├── lookup_test.go │ │ │ ├── main_test.go │ │ │ ├── misc_test.go │ │ │ ├── row_count_test.go │ │ │ ├── update │ │ │ │ └── lookup_unique_test.go │ │ │ └── vstream_test.go │ │ ├── engine │ │ │ ├── cached_size.go │ │ │ ├── comparer.go │ │ │ ├── comparer_test.go │ │ │ ├── concatenate.go │ │ │ ├── concatenate_test.go │ │ │ ├── dbddl.go │ │ │ ├── dbddl_plugin.go │ │ │ ├── dbddl_test.go │ │ │ ├── ddl.go │ │ │ ├── delete.go │ │ │ ├── delete_test.go │ │ │ ├── distinct.go │ │ │ ├── distinctV3.go │ │ │ ├── distinct_test.go │ │ │ ├── dml.go │ │ │ ├── fake_primitive_test.go │ │ │ ├── fake_vcursor_test.go │ │ │ ├── filter.go │ │ │ ├── filter_test.go │ │ │ ├── fuzz.go │ │ │ ├── gen4_compare_v3.go │ │ │ ├── hash_join.go │ │ │ ├── hash_join_test.go │ │ │ ├── insert.go │ │ │ ├── insert_test.go │ │ │ ├── join.go │ │ │ ├── join_test.go │ │ │ ├── limit.go │ │ │ ├── limit_test.go │ │ │ ├── lock.go │ │ │ ├── memory_sort.go │ │ │ ├── memory_sort_test.go │ │ │ ├── merge_sort.go │ │ │ ├── merge_sort_test.go │ │ │ ├── mstream.go │ │ │ ├── online_ddl.go │ │ │ ├── ordered_aggregate.go │ │ │ ├── ordered_aggregate_test.go │ │ │ ├── plan.go │ │ │ ├── plan_description.go │ │ │ ├── plan_description_test.go │ │ │ ├── primitive.go │ │ │ ├── projection.go │ │ │ ├── projection_test.go │ │ │ ├── pullout_subquery.go │ │ │ ├── pullout_subquery_test.go │ │ │ ├── rename_fields.go │ │ │ ├── replace_variables.go │ │ │ ├── revert_migration.go │ │ │ ├── route.go │ │ │ ├── route_test.go │ │ │ ├── routing.go │ │ │ ├── rows.go │ │ │ ├── scalar_aggregation.go │ │ │ ├── scalar_aggregation_test.go │ │ │ ├── semi_join.go │ │ │ ├── semi_join_test.go │ │ │ ├── send.go │ │ │ ├── send_test.go │ │ │ ├── session_primitive.go │ │ │ ├── set.go │ │ │ ├── set_test.go │ │ │ ├── shard_route.go │ │ │ ├── show_exec.go │ │ │ ├── simple_projection.go │ │ │ ├── simple_projection_test.go │ │ │ ├── singlerow.go │ │ │ ├── sql_calc_found_rows.go │ │ │ ├── update.go │ │ │ ├── update_target.go │ │ │ ├── update_target_test.go │ │ │ ├── update_test.go │ │ │ ├── vindex_func.go │ │ │ ├── vindex_func_test.go │ │ │ ├── vindex_lookup.go │ │ │ ├── vschema_ddl.go │ │ │ ├── vstream.go │ │ │ └── vtexplain.go │ │ ├── errorsanitizer │ │ │ ├── error_sanitizer.go │ │ │ └── error_sanitizer_test.go │ │ ├── evalengine │ │ │ ├── arithmetic.go │ │ │ ├── arithmetic_expr.go │ │ │ ├── arithmetic_test.go │ │ │ ├── bit.go │ │ │ ├── cached_size.go │ │ │ ├── casting_test.go │ │ │ ├── collate.go │ │ │ ├── comparisons.go │ │ │ ├── comparisons_test.go │ │ │ ├── convert.go │ │ │ ├── eval_result.go │ │ │ ├── evalengine.go │ │ │ ├── expressions.go │ │ │ ├── format.go │ │ │ ├── func.go │ │ │ ├── hash_code_test.go │ │ │ ├── hex.go │ │ │ ├── integration │ │ │ │ ├── comparison_test.go │ │ │ │ ├── fuzz_test.go │ │ │ │ ├── main_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── mysql_golden_1637776444.json │ │ │ │ │ ├── mysql_golden_1639145523.json │ │ │ │ │ ├── mysql_golden_1642153591.json │ │ │ │ │ ├── mysql_golden_1642436036.json │ │ │ │ │ └── mysql_golden_1642499325.json │ │ │ ├── internal │ │ │ │ └── decimal │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── cached_size.go │ │ │ │ │ ├── decimal.go │ │ │ │ │ ├── decimal_test.go │ │ │ │ │ ├── format.go │ │ │ │ │ ├── mysql_test.go │ │ │ │ │ ├── scan.go │ │ │ │ │ └── testdata │ │ │ │ │ └── large_pi_decimals.json │ │ │ ├── logical.go │ │ │ ├── mysql_test.go │ │ │ ├── simplify.go │ │ │ ├── translate.go │ │ │ ├── translate_test.go │ │ │ └── unary.go │ │ ├── executor.go │ │ ├── executor_ddl_test.go │ │ ├── executor_dml_test.go │ │ ├── executor_framework_test.go │ │ ├── executor_scatter_stats.go │ │ ├── executor_scatter_stats_test.go │ │ ├── executor_select_test.go │ │ ├── executor_set_test.go │ │ ├── executor_stats.go │ │ ├── executor_stream_test.go │ │ ├── executor_test.go │ │ ├── executor_vschema_ddl_test.go │ │ ├── executor_vstream_test.go │ │ ├── fakerpcvtgateconn │ │ │ └── conn.go │ │ ├── grpcvtgateconn │ │ │ ├── conn.go │ │ │ ├── conn_rpc_test.go │ │ │ ├── fuzz_flaky_test.go │ │ │ └── suite_test.go │ │ ├── grpcvtgateservice │ │ │ ├── no_test.go │ │ │ └── server.go │ │ ├── legacy_scatter_conn_test.go │ │ ├── logstats │ │ │ ├── logstats.go │ │ │ └── logstats_test.go │ │ ├── mysql_protocol_test.go │ │ ├── plan_execute.go │ │ ├── planbuilder │ │ │ ├── abstract │ │ │ │ ├── concatenate.go │ │ │ │ ├── delete.go │ │ │ │ ├── derived.go │ │ │ │ ├── filter.go │ │ │ │ ├── fuzz.go │ │ │ │ ├── fuzz_test.go │ │ │ │ ├── fuzzdata │ │ │ │ │ ├── clusterfuzz-testcase-planbuilder_fuzzer-1 │ │ │ │ │ └── clusterfuzz-testcase-planbuilder_fuzzer-5577761986052096 │ │ │ │ ├── join.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_test.go │ │ │ │ ├── operator_test_data.txt │ │ │ │ ├── querygraph.go │ │ │ │ ├── queryprojection.go │ │ │ │ ├── queryprojection_test.go │ │ │ │ ├── subquery.go │ │ │ │ ├── update.go │ │ │ │ └── vindex.go │ │ │ ├── aggregation_pushing.go │ │ │ ├── builder.go │ │ │ ├── bypass.go │ │ │ ├── call_proc.go │ │ │ ├── collations_test.go │ │ │ ├── concatenate.go │ │ │ ├── concatenateGen4.go │ │ │ ├── ddl.go │ │ │ ├── delete.go │ │ │ ├── distinct.go │ │ │ ├── dml_planner.go │ │ │ ├── doc.go │ │ │ ├── explain.go │ │ │ ├── explain_test.go │ │ │ ├── expr.go │ │ │ ├── expr_test.go │ │ │ ├── expression_converter.go │ │ │ ├── expression_converter_test.go │ │ │ ├── fallback_planner.go │ │ │ ├── fallback_planner_test.go │ │ │ ├── filter.go │ │ │ ├── filtering.go │ │ │ ├── from.go │ │ │ ├── fuzz.go │ │ │ ├── gen4_compare_v3_planner.go │ │ │ ├── gen4_planner.go │ │ │ ├── gen4_planner_test.go │ │ │ ├── grouping.go │ │ │ ├── hash_join.go │ │ │ ├── horizon_planning.go │ │ │ ├── horizon_planning_test.go │ │ │ ├── insert.go │ │ │ ├── join.go │ │ │ ├── joinGen4.go │ │ │ ├── jointab.go │ │ │ ├── jointab_test.go │ │ │ ├── limit.go │ │ │ ├── locktables.go │ │ │ ├── logical_plan.go │ │ │ ├── memory_sort.go │ │ │ ├── merge_sort.go │ │ │ ├── migration.go │ │ │ ├── operator_to_query.go │ │ │ ├── operator_transformers.go │ │ │ ├── ordered_aggregate.go │ │ │ ├── ordering.go │ │ │ ├── other_read.go │ │ │ ├── physical │ │ │ │ ├── apply_join.go │ │ │ │ ├── correlated_subquery.go │ │ │ │ ├── delete.go │ │ │ │ ├── derived.go │ │ │ │ ├── dml_planning.go │ │ │ │ ├── filter.go │ │ │ │ ├── operator_funcs.go │ │ │ │ ├── route.go │ │ │ │ ├── route_planning.go │ │ │ │ ├── subquery_planning.go │ │ │ │ ├── system_tables.go │ │ │ │ ├── table.go │ │ │ │ ├── union.go │ │ │ │ ├── update.go │ │ │ │ └── vindex.go │ │ │ ├── plan_test.go │ │ │ ├── plancontext │ │ │ │ ├── planning_context.go │ │ │ │ └── vschema.go │ │ │ ├── postprocess.go │ │ │ ├── primitive_builder.go │ │ │ ├── primitive_wrapper.go │ │ │ ├── project.go │ │ │ ├── projection.go │ │ │ ├── projection_pushing.go │ │ │ ├── pullout_subquery.go │ │ │ ├── rewrite.go │ │ │ ├── rewrite_test.go │ │ │ ├── route.go │ │ │ ├── routeGen4.go │ │ │ ├── route_test.go │ │ │ ├── select.go │ │ │ ├── semi_join.go │ │ │ ├── set.go │ │ │ ├── show.go │ │ │ ├── show_test.go │ │ │ ├── simple_projection.go │ │ │ ├── simplifier_test.go │ │ │ ├── single_sharded_shortcut.go │ │ │ ├── sql_calc_found_rows.go │ │ │ ├── stream.go │ │ │ ├── subquery_op.go │ │ │ ├── symtab.go │ │ │ ├── symtab_test.go │ │ │ ├── system_tables.go │ │ │ ├── system_variables.go │ │ │ ├── testdata │ │ │ │ ├── aggr_cases.json │ │ │ │ ├── alterVschema_cases.json │ │ │ │ ├── bypass_keyrange_cases.json │ │ │ │ ├── bypass_shard_cases.json │ │ │ │ ├── call_cases.json │ │ │ │ ├── ddl_cases.json │ │ │ │ ├── ddl_cases_no_default_keyspace.json │ │ │ │ ├── dml_cases.json │ │ │ │ ├── filter_cases.json │ │ │ │ ├── flush_cases.json │ │ │ │ ├── flush_cases_no_default_keyspace.json │ │ │ │ ├── from_cases.json │ │ │ │ ├── hash_joins.txt │ │ │ │ ├── large_cases.json │ │ │ │ ├── large_union_cases.json │ │ │ │ ├── lock_cases.json │ │ │ │ ├── memory_sort_cases.json │ │ │ │ ├── migration_cases.json │ │ │ │ ├── oltp_cases.json │ │ │ │ ├── onecase.json │ │ │ │ ├── other_admin_cases.json │ │ │ │ ├── other_read_cases.json │ │ │ │ ├── postprocess_cases.json │ │ │ │ ├── rails_cases.json │ │ │ │ ├── select_cases.json │ │ │ │ ├── select_cases_with_default.json │ │ │ │ ├── select_cases_with_user_as_default.json │ │ │ │ ├── set_cases.json │ │ │ │ ├── set_sysvar_disabled_cases.json │ │ │ │ ├── show_cases.json │ │ │ │ ├── show_cases_no_default_keyspace.json │ │ │ │ ├── stream_cases.json │ │ │ │ ├── symtab_cases.json │ │ │ │ ├── sysschema_default.json │ │ │ │ ├── systemtables_cases57.json │ │ │ │ ├── systemtables_cases80.json │ │ │ │ ├── tpcc_cases.json │ │ │ │ ├── tpch_cases.json │ │ │ │ ├── transaction_cases.json │ │ │ │ ├── union_cases.json │ │ │ │ ├── unsupported_cases.json │ │ │ │ ├── use_cases.json │ │ │ │ ├── vindex_func_cases.json │ │ │ │ ├── vschemas │ │ │ │ │ ├── oltp_schema.json │ │ │ │ │ ├── rails_schema.json │ │ │ │ │ ├── schema.json │ │ │ │ │ ├── tpcc_schema.json │ │ │ │ │ └── tpch_schema.json │ │ │ │ └── wireup_cases.json │ │ │ ├── throttler.go │ │ │ ├── union.go │ │ │ ├── update_planner.go │ │ │ ├── use.go │ │ │ ├── vindex_func.go │ │ │ ├── vindex_op.go │ │ │ └── vstream.go │ │ ├── plugin_mysql_server.go │ │ ├── plugin_mysql_server_test.go │ │ ├── querylog.go │ │ ├── querylogz.go │ │ ├── querylogz_test.go │ │ ├── queryz.go │ │ ├── queryz_test.go │ │ ├── resolver.go │ │ ├── safe_session.go │ │ ├── safe_session_test.go │ │ ├── sandbox_test.go │ │ ├── scatter_conn.go │ │ ├── scatter_conn_test.go │ │ ├── schema │ │ │ ├── tracker.go │ │ │ ├── tracker_test.go │ │ │ ├── update_controller.go │ │ │ └── update_controller_flaky_test.go │ │ ├── semantics │ │ │ ├── FakeSI.go │ │ │ ├── analyzer.go │ │ │ ├── analyzer_test.go │ │ │ ├── analyzer_update_test.go │ │ │ ├── binder.go │ │ │ ├── bitset │ │ │ │ ├── bitset.go │ │ │ │ └── bitset_test.go │ │ │ ├── dependencies.go │ │ │ ├── derived_table.go │ │ │ ├── early_rewriter.go │ │ │ ├── early_rewriter_test.go │ │ │ ├── info_schema.go │ │ │ ├── info_schema_gen_test.go │ │ │ ├── real_table.go │ │ │ ├── scoper.go │ │ │ ├── semantic_state.go │ │ │ ├── table_collector.go │ │ │ ├── table_set.go │ │ │ ├── table_set_test.go │ │ │ ├── typer.go │ │ │ ├── vindex_table.go │ │ │ └── vtable.go │ │ ├── simplifier │ │ │ ├── expression_simplifier.go │ │ │ ├── simplifier.go │ │ │ └── simplifier_test.go │ │ ├── status.go │ │ ├── status_test.go │ │ ├── tabletgateway.go │ │ ├── tabletgateway_flaky_test.go │ │ ├── tabletgateway_test.go │ │ ├── tx_conn.go │ │ ├── tx_conn_test.go │ │ ├── vcursor_impl.go │ │ ├── vcursor_impl_test.go │ │ ├── vindexes │ │ │ ├── binary.go │ │ │ ├── binary_test.go │ │ │ ├── binarymd5.go │ │ │ ├── binarymd5_test.go │ │ │ ├── cached_size.go │ │ │ ├── cfc.go │ │ │ ├── cfc_test.go │ │ │ ├── consistent_lookup.go │ │ │ ├── consistent_lookup_test.go │ │ │ ├── fuzz.go │ │ │ ├── hash.go │ │ │ ├── hash_test.go │ │ │ ├── lookup.go │ │ │ ├── lookup_hash.go │ │ │ ├── lookup_hash_test.go │ │ │ ├── lookup_hash_unique_test.go │ │ │ ├── lookup_internal.go │ │ │ ├── lookup_test.go │ │ │ ├── lookup_unicodeloosemd5_hash.go │ │ │ ├── lookup_unicodeloosemd5_hash_test.go │ │ │ ├── lookup_unique_test.go │ │ │ ├── multicol.go │ │ │ ├── multicol_test.go │ │ │ ├── null.go │ │ │ ├── null_test.go │ │ │ ├── numeric.go │ │ │ ├── numeric_static_map.go │ │ │ ├── numeric_static_map_test.go │ │ │ ├── numeric_test.go │ │ │ ├── region_experimental.go │ │ │ ├── region_experimental_test.go │ │ │ ├── region_json.go │ │ │ ├── reverse_bits.go │ │ │ ├── reverse_bits_test.go │ │ │ ├── testdata │ │ │ │ └── numeric_static_map_test.json │ │ │ ├── unicode.go │ │ │ ├── unicode_test.go │ │ │ ├── unicodeloosemd5.go │ │ │ ├── unicodeloosemd5_test.go │ │ │ ├── unicodeloosexxhash.go │ │ │ ├── unicodeloosexxhash_test.go │ │ │ ├── vindex.go │ │ │ ├── vindex_test.go │ │ │ ├── vschema.go │ │ │ ├── vschema_test.go │ │ │ ├── xxhash.go │ │ │ └── xxhash_test.go │ │ ├── vschema_manager.go │ │ ├── vschema_manager_test.go │ │ ├── vschema_stats.go │ │ ├── vschemaacl │ │ │ ├── vschemaacl.go │ │ │ └── vschemaacl_test.go │ │ ├── vstream_manager.go │ │ ├── vstream_manager_test.go │ │ ├── vtgate.go │ │ ├── vtgate_test.go │ │ ├── vtgateconn │ │ │ ├── vtgateconn.go │ │ │ └── vtgateconn_test.go │ │ └── vtgateservice │ │ │ └── interface.go │ ├── vtgr │ │ ├── config │ │ │ ├── vtgr_config.go │ │ │ ├── vtgr_config.json │ │ │ └── vtgr_config_test.go │ │ ├── controller │ │ │ ├── controller.go │ │ │ ├── diagnose.go │ │ │ ├── diagnose_test.go │ │ │ ├── error.go │ │ │ ├── group.go │ │ │ ├── group_test.go │ │ │ ├── mock_refresh.go │ │ │ ├── refresh.go │ │ │ ├── refresh_test.go │ │ │ ├── repair.go │ │ │ └── repair_test.go │ │ ├── db │ │ │ ├── db.go │ │ │ ├── generate_base.go │ │ │ ├── generate_patches.go │ │ │ ├── mock_mysql.go │ │ │ ├── mysql.go │ │ │ └── tls.go │ │ ├── inst │ │ │ ├── instance_key.go │ │ │ └── instance_key_test.go │ │ ├── log │ │ │ ├── log.go │ │ │ └── log_test.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_grpctmclient.go │ │ ├── plugin_zk2topo.go │ │ ├── ssl │ │ │ ├── ssl.go │ │ │ └── ssl_test.go │ │ ├── vtgr.go │ │ └── vtgr_test.go │ ├── vtorc │ │ ├── attributes │ │ │ ├── attributes.go │ │ │ └── attributes_dao.go │ │ ├── collection │ │ │ ├── collection.go │ │ │ └── collection_test.go │ │ ├── config │ │ │ ├── config.go │ │ │ └── config_test.go │ │ ├── db │ │ │ ├── db.go │ │ │ ├── generate_base.go │ │ │ └── generate_patches.go │ │ ├── discovery │ │ │ ├── aggregated.go │ │ │ ├── funcs.go │ │ │ ├── metric.go │ │ │ ├── metric_json.go │ │ │ ├── queue.go │ │ │ └── queue_aggregated_stats.go │ │ ├── inst │ │ │ ├── analysis.go │ │ │ ├── analysis_dao.go │ │ │ ├── analysis_dao_test.go │ │ │ ├── analysis_test.go │ │ │ ├── audit.go │ │ │ ├── audit_dao.go │ │ │ ├── binlog.go │ │ │ ├── binlog_test.go │ │ │ ├── candidate_database_instance.go │ │ │ ├── candidate_database_instance_dao.go │ │ │ ├── cluster.go │ │ │ ├── cluster_domain_dao.go │ │ │ ├── downtime.go │ │ │ ├── downtime_dao.go │ │ │ ├── durability.go │ │ │ ├── instance.go │ │ │ ├── instance_binlog.go │ │ │ ├── instance_dao.go │ │ │ ├── instance_dao_test.go │ │ │ ├── instance_key.go │ │ │ ├── instance_key_map.go │ │ │ ├── instance_key_map_test.go │ │ │ ├── instance_key_test.go │ │ │ ├── instance_test.go │ │ │ ├── instance_topology_dao.go │ │ │ ├── instance_utils.go │ │ │ ├── instance_utils_test.go │ │ │ ├── keyspace_dao.go │ │ │ ├── keyspace_dao_test.go │ │ │ ├── maintenance.go │ │ │ ├── maintenance_dao.go │ │ │ ├── minimal_instance.go │ │ │ ├── oracle_gtid_set.go │ │ │ ├── oracle_gtid_set_entry.go │ │ │ ├── oracle_gtid_set_test.go │ │ │ ├── postponed_functions.go │ │ │ ├── process.go │ │ │ ├── replication_thread_state.go │ │ │ ├── resolve.go │ │ │ ├── resolve_dao.go │ │ │ ├── tablet_dao.go │ │ │ ├── tag.go │ │ │ ├── tag_dao.go │ │ │ └── tag_test.go │ │ ├── logic │ │ │ ├── disable_recovery.go │ │ │ ├── keyspace_discovery.go │ │ │ ├── keyspace_discovery_test.go │ │ │ ├── orchestrator.go │ │ │ ├── orchestrator_test.go │ │ │ ├── tablet_discovery.go │ │ │ ├── tablet_discovery_test.go │ │ │ ├── topology_recovery.go │ │ │ ├── topology_recovery_dao.go │ │ │ ├── topology_recovery_status.go │ │ │ └── topology_recovery_test.go │ │ ├── metrics │ │ │ ├── metrics.go │ │ │ └── query │ │ │ │ ├── aggregated.go │ │ │ │ └── metric.go │ │ ├── process │ │ │ ├── election_dao.go │ │ │ ├── health.go │ │ │ ├── health_dao.go │ │ │ └── host.go │ │ ├── server │ │ │ ├── api.go │ │ │ ├── api_test.go │ │ │ └── discovery.go │ │ ├── ssl │ │ │ ├── ssl.go │ │ │ └── ssl_test.go │ │ ├── test │ │ │ ├── db.go │ │ │ └── recovery_analysis.go │ │ └── util │ │ │ ├── log_cache.go │ │ │ ├── math.go │ │ │ ├── token.go │ │ │ └── token_test.go │ ├── vttablet │ │ ├── customrule │ │ │ ├── filecustomrule │ │ │ │ ├── filecustomrule.go │ │ │ │ └── filecustomrule_test.go │ │ │ └── topocustomrule │ │ │ │ ├── topocustomrule.go │ │ │ │ └── topocustomrule_test.go │ │ ├── endtoend │ │ │ ├── acl_test.go │ │ │ ├── call_test.go │ │ │ ├── compatibility_test.go │ │ │ ├── config_test.go │ │ │ ├── connkilling │ │ │ │ ├── connkiller_test.go │ │ │ │ └── main_test.go │ │ │ ├── endtoend.go │ │ │ ├── framework │ │ │ │ ├── client.go │ │ │ │ ├── debugschema.go │ │ │ │ ├── debugvars.go │ │ │ │ ├── eventcatcher.go │ │ │ │ ├── livequeryz.go │ │ │ │ ├── querystats.go │ │ │ │ ├── server.go │ │ │ │ └── testcase.go │ │ │ ├── healthstream_test.go │ │ │ ├── main_test.go │ │ │ ├── metadata_test.go │ │ │ ├── misc_test.go │ │ │ ├── queries_test.go │ │ │ ├── reserve_test.go │ │ │ ├── savepoint_test.go │ │ │ ├── sequence_test.go │ │ │ ├── settings_test.go │ │ │ ├── stream_test.go │ │ │ ├── transaction_test.go │ │ │ └── vstreamer_test.go │ │ ├── faketmclient │ │ │ └── fake_client.go │ │ ├── filelogger │ │ │ ├── filelogger.go │ │ │ └── filelogger_test.go │ │ ├── grpcqueryservice │ │ │ └── server.go │ │ ├── grpctabletconn │ │ │ ├── conn.go │ │ │ └── conn_test.go │ │ ├── grpctmclient │ │ │ ├── cached_client.go │ │ │ ├── cached_client_flaky_test.go │ │ │ └── client.go │ │ ├── grpctmserver │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── onlineddl │ │ │ ├── analysis.go │ │ │ ├── analysis_test.go │ │ │ ├── executor.go │ │ │ ├── executor_test.go │ │ │ ├── ghost.go │ │ │ ├── schema.go │ │ │ ├── util.go │ │ │ ├── util_test.go │ │ │ ├── vrepl.go │ │ │ ├── vrepl │ │ │ │ ├── columns.go │ │ │ │ ├── columns_test.go │ │ │ │ ├── parser.go │ │ │ │ ├── parser_test.go │ │ │ │ ├── types.go │ │ │ │ ├── types_test.go │ │ │ │ ├── unique_key.go │ │ │ │ └── unique_key_test.go │ │ │ └── vrepl_test.go │ │ ├── queryservice │ │ │ ├── fakes │ │ │ │ ├── error_query_service.go │ │ │ │ └── stream_health_query_service.go │ │ │ ├── queryservice.go │ │ │ └── wrapped.go │ │ ├── sandboxconn │ │ │ └── sandboxconn.go │ │ ├── sysloglogger │ │ │ ├── sysloglogger.go │ │ │ └── sysloglogger_test.go │ │ ├── tabletconn │ │ │ ├── grpc_error.go │ │ │ ├── grpc_error_test.go │ │ │ └── tablet_conn.go │ │ ├── tabletconntest │ │ │ ├── fakequeryservice.go │ │ │ └── tabletconntest.go │ │ ├── tabletmanager │ │ │ ├── events │ │ │ │ └── state_change.go │ │ │ ├── orchestrator.go │ │ │ ├── replmanager.go │ │ │ ├── replmanager_test.go │ │ │ ├── restore.go │ │ │ ├── rpc_actions.go │ │ │ ├── rpc_agent.go │ │ │ ├── rpc_backup.go │ │ │ ├── rpc_lock_tables.go │ │ │ ├── rpc_query.go │ │ │ ├── rpc_query_test.go │ │ │ ├── rpc_replication.go │ │ │ ├── rpc_replication_test.go │ │ │ ├── rpc_schema.go │ │ │ ├── rpc_server.go │ │ │ ├── rpc_vdiff.go │ │ │ ├── rpc_vexec.go │ │ │ ├── rpc_vreplication.go │ │ │ ├── shard_sync.go │ │ │ ├── shard_sync_test.go │ │ │ ├── shard_watcher.go │ │ │ ├── tm_init.go │ │ │ ├── tm_init_test.go │ │ │ ├── tm_state.go │ │ │ ├── tm_state_test.go │ │ │ ├── vdiff │ │ │ │ ├── README.md │ │ │ │ ├── action.go │ │ │ │ ├── action_test.go │ │ │ │ ├── controller.go │ │ │ │ ├── cursor.go │ │ │ │ ├── doc.go │ │ │ │ ├── engine.go │ │ │ │ ├── engine_test.go │ │ │ │ ├── framework_test.go │ │ │ │ ├── primitive_executor.go │ │ │ │ ├── report.go │ │ │ │ ├── schema.go │ │ │ │ ├── shard_streamer.go │ │ │ │ ├── table_differ.go │ │ │ │ ├── table_plan.go │ │ │ │ ├── utils.go │ │ │ │ └── workflow_differ.go │ │ │ └── vreplication │ │ │ │ ├── controller.go │ │ │ │ ├── controller_plan.go │ │ │ │ ├── controller_plan_test.go │ │ │ │ ├── controller_test.go │ │ │ │ ├── engine.go │ │ │ │ ├── engine_test.go │ │ │ │ ├── external_connector.go │ │ │ │ ├── external_connector_test.go │ │ │ │ ├── flags.go │ │ │ │ ├── framework_test.go │ │ │ │ ├── fuzz.go │ │ │ │ ├── http_stream_mock.go │ │ │ │ ├── insert_generator.go │ │ │ │ ├── insert_generator_test.go │ │ │ │ ├── journal_test.go │ │ │ │ ├── json_docs_test.go │ │ │ │ ├── last_error.go │ │ │ │ ├── last_error_test.go │ │ │ │ ├── relaylog.go │ │ │ │ ├── replica_connector.go │ │ │ │ ├── replicator_plan.go │ │ │ │ ├── replicator_plan_test.go │ │ │ │ ├── shard_sorter.go │ │ │ │ ├── shard_sorter_test.go │ │ │ │ ├── stats.go │ │ │ │ ├── stats_test.go │ │ │ │ ├── table_plan_builder.go │ │ │ │ ├── utils.go │ │ │ │ ├── vcopier.go │ │ │ │ ├── vcopier_test.go │ │ │ │ ├── vdbclient.go │ │ │ │ ├── vplayer.go │ │ │ │ ├── vplayer_flaky_test.go │ │ │ │ ├── vreplicator.go │ │ │ │ ├── vreplicator_test.go │ │ │ │ ├── vrlog.go │ │ │ │ └── vrlog_test.go │ │ ├── tabletserver │ │ │ ├── bench_test.go │ │ │ ├── binlog_watcher.go │ │ │ ├── cached_size.go │ │ │ ├── connpool │ │ │ │ ├── dbconn.go │ │ │ │ ├── dbconn_test.go │ │ │ │ ├── pool.go │ │ │ │ └── pool_test.go │ │ │ ├── controller.go │ │ │ ├── debugenv.go │ │ │ ├── fuzz.go │ │ │ ├── gc │ │ │ │ ├── tablegc.go │ │ │ │ └── tablegc_test.go │ │ │ ├── health_streamer.go │ │ │ ├── health_streamer_test.go │ │ │ ├── heartbeat │ │ │ │ └── heartbeat_writer.go │ │ │ ├── livequeryz.go │ │ │ ├── livequeryz_test.go │ │ │ ├── messager │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── engine.go │ │ │ │ ├── engine_test.go │ │ │ │ ├── message_manager.go │ │ │ │ └── message_manager_test.go │ │ │ ├── planbuilder │ │ │ │ ├── builder.go │ │ │ │ ├── cached_size.go │ │ │ │ ├── permission.go │ │ │ │ ├── permission_test.go │ │ │ │ ├── plan.go │ │ │ │ ├── plan_test.go │ │ │ │ ├── query_gen.go │ │ │ │ └── testdata │ │ │ │ │ ├── ddl_cases.txt │ │ │ │ │ ├── exec_cases.txt │ │ │ │ │ ├── lock_cases.txt │ │ │ │ │ ├── schema_test.json │ │ │ │ │ ├── stream_cases.txt │ │ │ │ │ └── vstream_cases.txt │ │ │ ├── query_engine.go │ │ │ ├── query_engine_test.go │ │ │ ├── query_executor.go │ │ │ ├── query_executor_test.go │ │ │ ├── query_list.go │ │ │ ├── query_list_test.go │ │ │ ├── querylogz.go │ │ │ ├── querylogz_test.go │ │ │ ├── queryz.go │ │ │ ├── queryz_test.go │ │ │ ├── repltracker │ │ │ │ ├── poller.go │ │ │ │ ├── poller_test.go │ │ │ │ ├── reader.go │ │ │ │ ├── reader_test.go │ │ │ │ ├── repltracker.go │ │ │ │ ├── repltracker_test.go │ │ │ │ ├── writer.go │ │ │ │ └── writer_test.go │ │ │ ├── rules │ │ │ │ ├── cached_size.go │ │ │ │ ├── map.go │ │ │ │ ├── map_test.go │ │ │ │ ├── rules.go │ │ │ │ └── rules_test.go │ │ │ ├── schema │ │ │ │ ├── cached_size.go │ │ │ │ ├── engine.go │ │ │ │ ├── engine_test.go │ │ │ │ ├── historian.go │ │ │ │ ├── historian_test.go │ │ │ │ ├── load_table.go │ │ │ │ ├── load_table_test.go │ │ │ │ ├── main_test.go │ │ │ │ ├── schema.go │ │ │ │ ├── schematest │ │ │ │ │ └── schematest.go │ │ │ │ ├── schemaz.go │ │ │ │ ├── schemaz_test.go │ │ │ │ ├── tracker.go │ │ │ │ └── tracker_test.go │ │ │ ├── state_manager.go │ │ │ ├── state_manager_test.go │ │ │ ├── stateful_connection.go │ │ │ ├── stateful_connection_pool.go │ │ │ ├── stateful_connection_pool_test.go │ │ │ ├── status.go │ │ │ ├── stream_consolidator.go │ │ │ ├── stream_consolidator_flaky_test.go │ │ │ ├── tabletenv │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── env.go │ │ │ │ ├── local_context.go │ │ │ │ ├── logstats.go │ │ │ │ ├── logstats_test.go │ │ │ │ ├── seconds.go │ │ │ │ ├── seconds_test.go │ │ │ │ ├── stats.go │ │ │ │ └── tabletenvtest │ │ │ │ │ └── tabletenvtest.go │ │ │ ├── tabletserver.go │ │ │ ├── tabletserver_test.go │ │ │ ├── testutils_test.go │ │ │ ├── throttle │ │ │ │ ├── LICENSE-freno │ │ │ │ ├── base │ │ │ │ │ ├── app_throttle.go │ │ │ │ │ ├── http.go │ │ │ │ │ ├── metric_health.go │ │ │ │ │ ├── metric_health_test.go │ │ │ │ │ ├── recent_app.go │ │ │ │ │ ├── throttle_metric.go │ │ │ │ │ └── throttle_metric_app.go │ │ │ │ ├── check.go │ │ │ │ ├── check_result.go │ │ │ │ ├── client.go │ │ │ │ ├── config │ │ │ │ │ ├── config.go │ │ │ │ │ ├── mysql_config.go │ │ │ │ │ └── store_config.go │ │ │ │ ├── mysql.go │ │ │ │ ├── mysql │ │ │ │ │ ├── instance_key.go │ │ │ │ │ ├── instance_key_test.go │ │ │ │ │ ├── mysql_inventory.go │ │ │ │ │ ├── mysql_throttle_metric.go │ │ │ │ │ ├── probe.go │ │ │ │ │ └── probe_test.go │ │ │ │ ├── mysql_test.go │ │ │ │ └── throttler.go │ │ │ ├── twopc.go │ │ │ ├── twopc_test.go │ │ │ ├── twopcz.go │ │ │ ├── tx │ │ │ │ ├── api.go │ │ │ │ └── twopc.go │ │ │ ├── tx_engine.go │ │ │ ├── tx_engine_test.go │ │ │ ├── tx_executor.go │ │ │ ├── tx_executor_test.go │ │ │ ├── tx_pool.go │ │ │ ├── tx_pool_test.go │ │ │ ├── tx_prep_pool.go │ │ │ ├── tx_prep_pool_test.go │ │ │ ├── txlimiter │ │ │ │ ├── tx_limiter.go │ │ │ │ └── tx_limiter_test.go │ │ │ ├── txlogz.go │ │ │ ├── txlogz_test.go │ │ │ ├── txserializer │ │ │ │ ├── tx_serializer.go │ │ │ │ └── tx_serializer_test.go │ │ │ ├── txthrottler │ │ │ │ ├── mock_healthcheck_test.go │ │ │ │ ├── mock_throttler_test.go │ │ │ │ ├── mock_topology_watcher_test.go │ │ │ │ ├── tx_throttler.go │ │ │ │ └── tx_throttler_test.go │ │ │ └── vstreamer │ │ │ │ ├── copy.go │ │ │ │ ├── engine.go │ │ │ │ ├── engine_test.go │ │ │ │ ├── fuzz.go │ │ │ │ ├── local_vschema.go │ │ │ │ ├── local_vschema_test.go │ │ │ │ ├── main_flaky_test.go │ │ │ │ ├── packet_size.go │ │ │ │ ├── packet_size_test.go │ │ │ │ ├── planbuilder.go │ │ │ │ ├── planbuilder_test.go │ │ │ │ ├── resultstreamer.go │ │ │ │ ├── resultstreamer_test.go │ │ │ │ ├── rowstreamer.go │ │ │ │ ├── rowstreamer_test.go │ │ │ │ ├── snapshot_conn.go │ │ │ │ ├── snapshot_conn_test.go │ │ │ │ ├── testenv │ │ │ │ └── testenv.go │ │ │ │ ├── uvstreamer.go │ │ │ │ ├── uvstreamer_flaky_test.go │ │ │ │ ├── vstreamer.go │ │ │ │ └── vstreamer_flaky_test.go │ │ ├── tabletservermock │ │ │ └── controller.go │ │ ├── tmclient │ │ │ └── rpc_client_api.go │ │ ├── tmclienttest │ │ │ └── tmclienttest.go │ │ ├── tmrpctest │ │ │ └── test_tm_rpc.go │ │ └── vexec │ │ │ ├── executor.go │ │ │ ├── vexec.go │ │ │ └── vexec_test.go │ ├── vttest │ │ ├── environment.go │ │ ├── environment_test.go │ │ ├── local_cluster.go │ │ ├── mysqlctl.go │ │ ├── plugin_consultopo.go │ │ ├── plugin_etcd2topo.go │ │ ├── plugin_grpctmclient.go │ │ ├── plugin_zk2topo.go │ │ ├── randomdata.go │ │ ├── shard_name.go │ │ ├── topoctl.go │ │ └── vtprocess.go │ ├── vttls │ │ ├── crl.go │ │ └── vttls.go │ ├── withddl │ │ ├── withddl.go │ │ └── withddl_test.go │ ├── workflow │ │ ├── checkpoint.go │ │ ├── long_polling.go │ │ ├── long_polling_test.go │ │ ├── manager.go │ │ ├── manager_test.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── parallel_runner.go │ │ ├── parallel_runner_test.go │ │ ├── sleep_workflow.go │ │ ├── topovalidator │ │ │ ├── keyspace.go │ │ │ ├── keyspace_test.go │ │ │ ├── shard.go │ │ │ ├── shard_test.go │ │ │ ├── ui.go │ │ │ └── validator.go │ │ ├── websocket.go │ │ ├── websocket_test.go │ │ └── workflow_test.go │ ├── wrangler │ │ ├── cleaner.go │ │ ├── doc_test.md │ │ ├── external_cluster.go │ │ ├── external_cluster_test.go │ │ ├── fake_dbclient_test.go │ │ ├── fake_tablet_test.go │ │ ├── keyspace.go │ │ ├── log_recorder.go │ │ ├── log_recorder_test.go │ │ ├── materializer.go │ │ ├── materializer_env_test.go │ │ ├── materializer_test.go │ │ ├── permissions.go │ │ ├── reparent.go │ │ ├── resharder.go │ │ ├── resharder_env_test.go │ │ ├── resharder_test.go │ │ ├── schema.go │ │ ├── schema_test.go │ │ ├── shard.go │ │ ├── split.go │ │ ├── stream_migrater_test.go │ │ ├── switcher.go │ │ ├── switcher_dry_run.go │ │ ├── switcher_interface.go │ │ ├── tablet.go │ │ ├── tablet_test.go │ │ ├── testlib │ │ │ ├── apply_schema_flaky_test.go │ │ │ ├── backup_test.go │ │ │ ├── copy_schema_shard_test.go │ │ │ ├── emergency_reparent_shard_test.go │ │ │ ├── external_reparent_test.go │ │ │ ├── fake_tablet.go │ │ │ ├── find_tablet_test.go │ │ │ ├── permissions_test.go │ │ │ ├── planned_reparent_shard_test.go │ │ │ ├── reparent_utils_test.go │ │ │ ├── semi_sync_test.go │ │ │ ├── shard_test.go │ │ │ ├── version_test.go │ │ │ ├── vtctl_pipe.go │ │ │ └── vtctl_topo_test.go │ │ ├── traffic_switcher.go │ │ ├── traffic_switcher_env_test.go │ │ ├── traffic_switcher_test.go │ │ ├── validator.go │ │ ├── vdiff.go │ │ ├── vdiff2.go │ │ ├── vdiff_env_test.go │ │ ├── vdiff_test.go │ │ ├── version.go │ │ ├── vexec.go │ │ ├── vexec_plan.go │ │ ├── vexec_test.go │ │ ├── workflow.go │ │ ├── workflow_test.go │ │ ├── wrangler.go │ │ └── wrangler_env_test.go │ └── zkctl │ │ ├── zkconf.go │ │ ├── zkctl.go │ │ ├── zkctl_local.go │ │ ├── zkctl_test.go │ │ └── zksrv.sh ├── vtbench │ ├── client.go │ └── vtbench.go ├── yaml2 │ └── yaml.go └── zk │ └── zkctl │ └── zksrv.sh ├── java ├── .gitignore ├── README.md ├── checkstyle-suppression.xml ├── client │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── io │ │ │ └── vitess │ │ │ ├── client │ │ │ ├── Context.java │ │ │ ├── Proto.java │ │ │ ├── RefreshableVTGateConnection.java │ │ │ ├── RpcClient.java │ │ │ ├── RpcClientFactory.java │ │ │ ├── SQLFuture.java │ │ │ ├── StreamIterator.java │ │ │ ├── VTGateBlockingConnection.java │ │ │ ├── VTGateConnection.java │ │ │ ├── VTSession.java │ │ │ ├── cursor │ │ │ │ ├── Cursor.java │ │ │ │ ├── CursorWithError.java │ │ │ │ ├── FieldMap.java │ │ │ │ ├── Row.java │ │ │ │ ├── SimpleCursor.java │ │ │ │ └── StreamCursor.java │ │ │ └── grpc │ │ │ │ └── tls │ │ │ │ └── TlsOptions.java │ │ │ └── mysql │ │ │ └── DateTime.java │ │ └── test │ │ └── java │ │ └── io │ │ └── vitess │ │ ├── client │ │ ├── BindVarTest.java │ │ ├── ProtoTest.java │ │ ├── RpcClientTest.java │ │ ├── TestEnv.java │ │ ├── TestUtil.java │ │ └── cursor │ │ │ └── CursorTest.java │ │ └── mysql │ │ └── DateTimeTest.java ├── example │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── vitess │ │ └── example │ │ ├── MysqlJDBCExample.java │ │ ├── VitessClientExample.java │ │ └── VitessJDBCExample.java ├── grpc-client │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── io │ │ │ └── vitess │ │ │ └── client │ │ │ └── grpc │ │ │ ├── Constants.java │ │ │ ├── GrpcClient.java │ │ │ ├── GrpcClientFactory.java │ │ │ ├── GrpcStreamAdapter.java │ │ │ ├── RetryingInterceptor.java │ │ │ ├── RetryingInterceptorConfig.java │ │ │ └── StaticAuthCredentials.java │ │ └── test │ │ ├── java │ │ └── io │ │ │ ├── client │ │ │ └── grpc │ │ │ │ ├── GrpcClientStaticAuthTest.java │ │ │ │ ├── GrpcClientTest.java │ │ │ │ ├── GrpcClientTlsClientAuthTest.java │ │ │ │ ├── GrpcClientTlsTest.java │ │ │ │ └── GrpcClientWithRetriesTest.java │ │ │ └── vitess │ │ │ └── client │ │ │ └── grpc │ │ │ └── RetryingInterceptorTest.java │ │ └── resources │ │ ├── ca.config │ │ ├── cert.config │ │ └── io │ │ └── client │ │ └── grpc │ │ └── grpc_static_auth.json ├── jdbc │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── vitess │ │ │ │ ├── jdbc │ │ │ │ ├── ConnectionProperties.java │ │ │ │ ├── DBProperties.java │ │ │ │ ├── FieldWithMetadata.java │ │ │ │ ├── VitessConnection.java │ │ │ │ ├── VitessDatabaseMetaData.java │ │ │ │ ├── VitessDriver.java │ │ │ │ ├── VitessJDBCUrl.java │ │ │ │ ├── VitessMariaDBDatabaseMetadata.java │ │ │ │ ├── VitessMySQLDatabaseMetadata.java │ │ │ │ ├── VitessParameterMetaData.java │ │ │ │ ├── VitessPreparedStatement.java │ │ │ │ ├── VitessResultSet.java │ │ │ │ ├── VitessResultSetMetaData.java │ │ │ │ ├── VitessStatement.java │ │ │ │ └── VitessVTGateManager.java │ │ │ │ └── util │ │ │ │ ├── CommonUtils.java │ │ │ │ ├── Constants.java │ │ │ │ ├── MysqlDefs.java │ │ │ │ ├── StringUtils.java │ │ │ │ └── charset │ │ │ │ ├── CharsetMapping.java │ │ │ │ ├── Collation.java │ │ │ │ └── MysqlCharset.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── java.sql.Driver │ │ └── test │ │ ├── java │ │ └── io │ │ │ └── vitess │ │ │ ├── jdbc │ │ │ ├── BaseTest.java │ │ │ ├── ConnectionPropertiesTest.java │ │ │ ├── FieldWithMetadataTest.java │ │ │ ├── VitessConnectionTest.java │ │ │ ├── VitessDatabaseMetadataTest.java │ │ │ ├── VitessDriverTest.java │ │ │ ├── VitessJDBCUrlTest.java │ │ │ ├── VitessParameterMetaDataTest.java │ │ │ ├── VitessPreparedStatementTest.java │ │ │ ├── VitessResultSetMetadataTest.java │ │ │ ├── VitessResultSetTest.java │ │ │ ├── VitessStatementTest.java │ │ │ └── VitessVTGateManagerTest.java │ │ │ └── util │ │ │ └── StringUtilsTest.java │ │ └── resources │ │ ├── extractForeignKeyForTableTestCases.sql │ │ └── getImportedKeysTestCase.sql └── pom.xml ├── misc ├── errcheck_excludes.txt ├── git │ ├── commit-msg │ ├── commit-msg.signoff │ ├── hooks │ │ ├── asthelpers │ │ ├── checkstyle │ │ ├── gofmt │ │ ├── goimports │ │ ├── golangci-lint │ │ ├── shellcheck │ │ └── tslint │ ├── pre-commit │ └── ps1 ├── gofmt-all └── parse_cover.py ├── proto ├── README.md ├── automation.proto ├── automationservice.proto ├── binlogdata.proto ├── binlogservice.proto ├── logutil.proto ├── mysqlctl.proto ├── query.proto ├── queryservice.proto ├── replicationdata.proto ├── tableacl.proto ├── tabletmanagerdata.proto ├── tabletmanagerservice.proto ├── throttlerdata.proto ├── throttlerservice.proto ├── topodata.proto ├── vschema.proto ├── vtadmin.proto ├── vtctldata.proto ├── vtctlservice.proto ├── vtgate.proto ├── vtgateservice.proto ├── vtrpc.proto ├── vttest.proto ├── vttime.proto └── workflow.proto ├── resources ├── bin │ └── gh-ost └── embed.go ├── sonar-project.properties ├── support ├── README.md ├── django │ ├── README.md │ └── custom_db_backends │ │ └── vitess │ │ ├── __init__.py │ │ ├── base.py │ │ └── features.py └── mysqldump │ ├── .gitignore │ ├── README.md │ └── mysqldump.sh ├── test.go ├── test ├── README.md ├── TestingStrategy.md ├── bin │ └── rippled ├── ci_workflow_gen.go ├── client │ └── client.go ├── client_java.sh ├── client_jdbc.sh ├── client_test.sh ├── config.json ├── config_partial_keyspace.json ├── local_example.sh ├── region_example.sh ├── templates │ ├── cluster_endtoend_test.tpl │ ├── cluster_endtoend_test_docker.tpl │ ├── cluster_endtoend_test_mysql57.tpl │ ├── cluster_endtoend_test_self_hosted.tpl │ ├── dockerfile.tpl │ ├── unit_test.tpl │ └── unit_test_self_hosted.tpl ├── vthook-make_mycnf ├── vthook-test.sh ├── vthook-test_backup_error ├── vthook-test_backup_transform ├── vtop_example.sh └── vttest_schema │ ├── default │ └── test_table.sql │ └── test_keyspace │ └── test_table.sql ├── tools ├── all_test_for_coverage.sh ├── bootstrap_web.sh ├── build_version_flags.sh ├── check_make_parser.sh ├── check_make_proto.sh ├── check_make_sizegen.sh ├── check_make_vtadmin_authz_testgen.sh ├── check_make_vtadmin_web_proto.sh ├── code_freeze.sh ├── coverage-go │ ├── Readme.md │ ├── mysqlctl_test.go │ ├── vtctl_test.go │ ├── vtctlclient_test.go │ ├── vtctld_test.go │ ├── vtgate_test.go │ └── vttablet_test.go ├── dependency_check.sh ├── do_release.sh ├── e2e_go_test.sh ├── e2e_test_cluster.sh ├── e2e_test_race.sh ├── e2e_test_runner.sh ├── generate_web_artifacts.sh ├── get_kubectl_kind.sh ├── get_next_release.sh ├── get_previous_release.sh ├── make-release-packages.sh ├── preinstall.sh ├── pylint.sh ├── rowlog │ ├── rowlog.go │ └── rowlog.md ├── shell_functions.inc ├── statsd.go ├── tools.go ├── unit_test_race.sh ├── unit_test_runner.sh ├── web_bootstrap.sh ├── web_build.sh └── wget-retry ├── vitess-mixin ├── .env ├── .gitignore ├── Makefile ├── README.md ├── alerts │ └── alerts.libsonnet ├── config.libsonnet ├── dashboards │ ├── dashboards.libsonnet │ ├── defaults.libsonnet │ ├── layouts │ │ ├── cluster_overview.libsonnet │ │ ├── vtgate_host_view.libsonnet │ │ ├── vtgate_overview.libsonnet │ │ └── vttablet_host_view.libsonnet │ └── resources │ │ ├── config │ │ ├── configuration_templates.libsonnet │ │ ├── mysql_config.libsonnet │ │ ├── os_config.libsonnet │ │ ├── row_config.libsonnet │ │ ├── vtgate_config.libsonnet │ │ └── vttablet_config.libsonnet │ │ └── grafonnet │ │ ├── heatmaps.libsonnet │ │ ├── helpers │ │ ├── dashboard_helper.libsonnet │ │ ├── grafonnet_helper.libsonnet │ │ ├── helpers.libsonnet │ │ ├── mysql_helper.libsonnet │ │ ├── os_helper.libsonnet │ │ ├── vtgate_helper.libsonnet │ │ └── vttablet_helper.libsonnet │ │ ├── panels.libsonnet │ │ ├── rows.libsonnet │ │ ├── singlestats.libsonnet │ │ ├── templates.libsonnet │ │ └── texts.libsonnet ├── e2e │ ├── .env │ ├── Dockerfile │ ├── backups │ │ └── .gitignore │ ├── config │ │ └── init_db.sql │ ├── cypress.json │ ├── cypress │ │ ├── fixtures │ │ │ └── .keep │ │ ├── integration │ │ │ ├── cluster_overview_spec.js │ │ │ ├── vtgate_host_view.js │ │ │ ├── vtgate_overview.js │ │ │ └── vttablet_host_view.js │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── commands.js │ │ │ └── index.js │ ├── dbcli.sh │ ├── default_vschema.json │ ├── docker-compose.beginners.yml │ ├── docker-compose.dev.yml │ ├── docker-compose.vt.yml │ ├── docker-compose.yml │ ├── external_db │ │ ├── .env │ │ ├── README.md │ │ ├── docker-compose.yml │ │ └── mysql │ │ │ ├── Dockerfile │ │ │ ├── commerce.sql │ │ │ ├── dataset.csv │ │ │ ├── grant.sh │ │ │ ├── mysql56.cnf │ │ │ └── mysql57.cnf │ ├── externaldb_vreplication.sh │ ├── fix_replication.sh │ ├── grafana │ │ └── provisioning │ │ │ ├── dashboards │ │ │ └── dashboard.yml │ │ │ └── datasources │ │ │ └── datasource.yml │ ├── lfixrepl.sh │ ├── lmysql.sh │ ├── load_test.sql │ ├── lookup_keyspace_vschema.json │ ├── lvtctl.sh │ ├── package-lock.json │ ├── package.json │ ├── prometheus │ │ └── prometheus.yml │ ├── run-forever.sh │ ├── schemaload.sh │ ├── tables │ │ ├── create_dinosaurs.sql │ │ ├── create_eggs.sql │ │ ├── create_messages.sql │ │ ├── create_messages_message_lookup.sql │ │ ├── create_tokens.sql │ │ ├── create_tokens_token_lookup.sql │ │ ├── lookup_keyspace_schema_file.sql │ │ └── test_keyspace_schema_file.sql │ ├── tablet.yml │ ├── test_keyspace_vschema.json │ ├── vtcompose │ │ ├── base_vschema.json │ │ ├── docker-compose.base.yml │ │ ├── docker-compose.test.yml │ │ ├── vtcompose.go │ │ └── vtcompose_test.go │ ├── vtorc-up.sh │ ├── vtorc │ │ └── default.json │ └── vttablet-up.sh ├── go.mod ├── go.sum ├── jsonnetfile.json ├── lib │ ├── alerts.jsonnet │ ├── dashboards.jsonnet │ └── rules.jsonnet ├── mixin.libsonnet ├── rules │ └── rules.libsonnet ├── scripts │ ├── fmt.sh │ └── vitess-mixin-plan.sh ├── tools.go └── vitess-mixin-quickstart.md └── web ├── vtadmin ├── .eslintignore ├── .gitignore ├── .npmrc ├── .prettiercc ├── .prettierignore ├── .stylelintignore ├── .stylelintrc ├── README.md ├── bin │ └── generate-proto-types.sh ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── config │ │ └── config.js │ ├── favicon.ico │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── src │ ├── api │ │ ├── http.test.ts │ │ ├── http.ts │ │ └── responseTypes.ts │ ├── components │ │ ├── ActionPanel.test.tsx │ │ ├── ActionPanel.tsx │ │ ├── App.module.scss │ │ ├── App.tsx │ │ ├── Code.module.scss │ │ ├── Code.tsx │ │ ├── Icon.tsx │ │ ├── NavRail.module.scss │ │ ├── NavRail.tsx │ │ ├── NumberInput.tsx │ │ ├── ReadOnlyGate.test.tsx │ │ ├── ReadOnlyGate.tsx │ │ ├── Snackbar.tsx │ │ ├── Spinner.module.scss │ │ ├── Spinner.tsx │ │ ├── TextInput.module.scss │ │ ├── TextInput.tsx │ │ ├── ValidationResults.tsx │ │ ├── VitessLogo.tsx │ │ ├── charts │ │ │ ├── TabletQPSChart.tsx │ │ │ ├── TabletVReplicationQPSChart.tsx │ │ │ ├── Timeseries.tsx │ │ │ ├── WorkflowStreamsLagChart.test.tsx │ │ │ ├── WorkflowStreamsLagChart.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── WorkflowStreamsLagChart.test.tsx.snap │ │ │ ├── chartOptions.ts │ │ │ └── charts.scss │ │ ├── dataTable │ │ │ ├── DataCell.tsx │ │ │ ├── DataFilter.module.scss │ │ │ ├── DataFilter.tsx │ │ │ ├── DataTable.tsx │ │ │ ├── PaginationNav.module.scss │ │ │ ├── PaginationNav.test.tsx │ │ │ └── PaginationNav.tsx │ │ ├── dialog │ │ │ └── Dialog.tsx │ │ ├── dropdown │ │ │ ├── Divider.tsx │ │ │ ├── Dropdown.module.scss │ │ │ ├── Dropdown.tsx │ │ │ └── MenuItem.tsx │ │ ├── forms │ │ │ └── FormError.tsx │ │ ├── inputs │ │ │ ├── Label.module.scss │ │ │ ├── Label.tsx │ │ │ ├── Select.module.scss │ │ │ └── Select.tsx │ │ ├── intent.ts │ │ ├── layout │ │ │ ├── ContentContainer.tsx │ │ │ ├── NavCrumbs.module.scss │ │ │ ├── NavCrumbs.tsx │ │ │ ├── WorkspaceHeader.module.scss │ │ │ ├── WorkspaceHeader.tsx │ │ │ ├── WorkspaceTitle.module.scss │ │ │ └── WorkspaceTitle.tsx │ │ ├── links │ │ │ ├── ExternalTabletLink.tsx │ │ │ ├── KeyspaceLink.tsx │ │ │ ├── ShardLink.tsx │ │ │ └── TabletLink.tsx │ │ ├── pips │ │ │ ├── BackupStatusPip.tsx │ │ │ ├── Pip.module.scss │ │ │ ├── Pip.tsx │ │ │ ├── ShardServingPip.tsx │ │ │ ├── StreamStatePip.tsx │ │ │ └── TabletServingPip.tsx │ │ ├── placeholders │ │ │ ├── QueryErrorPlaceholder.test.tsx │ │ │ ├── QueryErrorPlaceholder.tsx │ │ │ ├── QueryLoadingPlaceholder.test.tsx │ │ │ └── QueryLoadingPlaceholder.tsx │ │ ├── routes │ │ │ ├── Backups.tsx │ │ │ ├── Clusters.tsx │ │ │ ├── Error404.module.scss │ │ │ ├── Error404.tsx │ │ │ ├── Gates.tsx │ │ │ ├── Keyspaces.tsx │ │ │ ├── Schemas.tsx │ │ │ ├── Settings.module.scss │ │ │ ├── Settings.tsx │ │ │ ├── Tablets.test.tsx │ │ │ ├── Tablets.tsx │ │ │ ├── VTExplain.module.scss │ │ │ ├── VTExplain.tsx │ │ │ ├── Vtctlds.tsx │ │ │ ├── Workflows.module.scss │ │ │ ├── Workflows.tsx │ │ │ ├── clusters │ │ │ │ └── ClusterRow.tsx │ │ │ ├── createKeyspace │ │ │ │ ├── CreateKeyspace.test.tsx │ │ │ │ └── CreateKeyspace.tsx │ │ │ ├── keyspace │ │ │ │ ├── Advanced.test.tsx │ │ │ │ ├── Advanced.tsx │ │ │ │ ├── Keyspace.module.scss │ │ │ │ ├── Keyspace.tsx │ │ │ │ ├── KeyspaceShards.module.scss │ │ │ │ ├── KeyspaceShards.tsx │ │ │ │ └── KeyspaceVSchema.tsx │ │ │ ├── keyspaces │ │ │ │ ├── KeyspaceAction.tsx │ │ │ │ └── KeyspaceActions.tsx │ │ │ ├── schema │ │ │ │ ├── Schema.module.scss │ │ │ │ └── Schema.tsx │ │ │ ├── shard │ │ │ │ ├── Advanced.tsx │ │ │ │ ├── EventLogEntry.tsx │ │ │ │ ├── Shard.module.scss │ │ │ │ ├── Shard.tsx │ │ │ │ ├── ShardTablets.module.scss │ │ │ │ └── ShardTablets.tsx │ │ │ ├── stream │ │ │ │ ├── Stream.module.scss │ │ │ │ └── Stream.tsx │ │ │ ├── tablet │ │ │ │ ├── Advanced.test.tsx │ │ │ │ ├── Advanced.tsx │ │ │ │ ├── FullStatus.tsx │ │ │ │ ├── Tablet.module.scss │ │ │ │ ├── Tablet.test.tsx │ │ │ │ ├── Tablet.tsx │ │ │ │ └── TabletCharts.tsx │ │ │ ├── tablets │ │ │ │ ├── InfoDialog.tsx │ │ │ │ └── InfoDropdown.tsx │ │ │ ├── topology │ │ │ │ ├── ClusterTopology.tsx │ │ │ │ ├── Nodes.tsx │ │ │ │ └── Topology.tsx │ │ │ └── workflow │ │ │ │ ├── Workflow.module.scss │ │ │ │ ├── Workflow.tsx │ │ │ │ └── WorkflowStreams.tsx │ │ ├── tabs │ │ │ ├── Tab.module.scss │ │ │ ├── Tab.tsx │ │ │ ├── TabContainer.module.scss │ │ │ └── TabContainer.tsx │ │ ├── toggle │ │ │ └── Toggle.tsx │ │ └── tooltip │ │ │ ├── HelpTooltip.module.scss │ │ │ ├── HelpTooltip.tsx │ │ │ ├── Tooltip.module.scss │ │ │ └── Tooltip.tsx │ ├── errors │ │ ├── bugsnag.ts │ │ ├── errorHandler.test.ts │ │ ├── errorHandler.ts │ │ ├── errorHandlers.ts │ │ └── errorTypes.ts │ ├── fonts │ │ ├── LICENSE_OFL.txt │ │ ├── NotoMono-Regular.ttf │ │ ├── NotoSans-Bold.ttf │ │ ├── NotoSans-Regular.ttf │ │ └── NotoSans-SemiBold.ttf │ ├── hooks │ │ ├── api.test.tsx │ │ ├── api.ts │ │ ├── useDocumentTitle.ts │ │ ├── useSyncedURLParam.test.tsx │ │ ├── useSyncedURLParam.ts │ │ ├── useTheme.ts │ │ ├── useURLPagination.test.tsx │ │ ├── useURLPagination.ts │ │ ├── useURLQuery.test.tsx │ │ └── useURLQuery.ts │ ├── icons │ │ ├── alertFail.svg │ │ ├── bug.svg │ │ ├── chart.svg │ │ ├── checkSuccess.svg │ │ ├── chevronDown.svg │ │ ├── chevronUp.svg │ │ ├── circleAdd.svg │ │ ├── delete.svg │ │ ├── download.svg │ │ ├── index.tsx │ │ ├── info.svg │ │ ├── open.svg │ │ ├── question.svg │ │ ├── runQuery.svg │ │ ├── search.svg │ │ └── topology.svg │ ├── index.css │ ├── index.tsx │ ├── logo.svg │ ├── proto │ │ ├── vtadmin.d.ts │ │ └── vtadmin.js │ ├── react-app-env.d.ts │ ├── setupTests.ts │ ├── style │ │ └── fonts.css │ └── util │ │ ├── __snapshots__ │ │ └── tabletDebugVars.test.ts.snap │ │ ├── backups.ts │ │ ├── env.ts │ │ ├── filterNouns.test.ts │ │ ├── filterNouns.ts │ │ ├── formatBytes.test.ts │ │ ├── formatBytes.ts │ │ ├── keyspaces.test.ts │ │ ├── keyspaces.ts │ │ ├── queryString.ts │ │ ├── tableDefinitions.test.ts │ │ ├── tableDefinitions.ts │ │ ├── tabletDebugVars.test.ts │ │ ├── tabletDebugVars.ts │ │ ├── tablets.test.ts │ │ ├── tablets.ts │ │ ├── time.ts │ │ ├── tokenize.test.ts │ │ ├── tokenize.ts │ │ ├── vschemas.test.ts │ │ ├── vschemas.ts │ │ ├── workflows.test.ts │ │ └── workflows.ts ├── tailwind.config.js └── tsconfig.json └── vtctld2 ├── .editorconfig ├── .gitignore ├── README.md ├── angular-cli.json ├── app ├── 16e1d930cf13fb7a956372044b6d02d0.woff ├── 38861cba61c66739c1452c3a71e39852.ttf ├── 3d3a53586bd78d1069ae4b89a3b9aa98.svg ├── 674f50d287a8c48dc19ba404d20fe713.eot ├── 7e367be02cd17a96d513ab74846bafb3.woff2 ├── 912ec66d7572ff821749319396470bde.svg ├── 9f916e330c478bbfa2a0dd6614042046.eot ├── af7ae505a9eed503f8b8e6982036873e.woff2 ├── assets │ ├── .gitignore │ └── .npmignore ├── b06871f281fee6b241d60582ae9369b9.ttf ├── favicon.ico ├── fee66e712a8a08eef5805a46892932ad.woff ├── index.html ├── inline.js ├── main.dcfa0d5a5cdc6ebf2acc.bundle.js ├── main.dcfa0d5a5cdc6ebf2acc.bundle.js.gz ├── plotly-latest.min.js ├── primeui-ng-all.min.css ├── styles.38b88af69dfd283498eb.bundle.js └── styles.38b88af69dfd283498eb.bundle.js.gz ├── config ├── karma.conf.js └── protractor.conf.js ├── e2e ├── app.e2e-spec.ts ├── app.po.ts ├── tsconfig.json └── typings.d.ts ├── embed.go ├── package-lock.json ├── package.json ├── proxy.conf.json ├── src ├── app │ ├── api │ │ ├── features.service.ts │ │ ├── keyspace.service.ts │ │ ├── keyspace.ts │ │ ├── realtime-stats.ts │ │ ├── shard.service.ts │ │ ├── tablet-status.service.ts │ │ ├── tablet.service.ts │ │ ├── tablet.ts │ │ ├── topo-data.service.ts │ │ ├── topology-info.service.ts │ │ ├── vtctl.service.ts │ │ └── workflow.service.ts │ ├── app.component.css │ ├── app.component.html │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── app.routes.ts │ ├── dashboard │ │ ├── dashboard.component.css │ │ ├── dashboard.component.html │ │ ├── dashboard.component.ts │ │ ├── keyspace.component.css │ │ ├── keyspace.component.html │ │ ├── keyspace.component.ts │ │ ├── shard.component.css │ │ ├── shard.component.html │ │ ├── shard.component.ts │ │ ├── tablet.component.css │ │ ├── tablet.component.html │ │ └── tablet.component.ts │ ├── index.ts │ ├── rxjs-operators.ts │ ├── schema │ │ ├── schema.component.css │ │ ├── schema.component.html │ │ └── schema.component.ts │ ├── shared │ │ ├── breadcrumbs.component.css │ │ ├── breadcrumbs.component.html │ │ ├── breadcrumbs.component.ts │ │ ├── can-deactivate-guard.ts │ │ ├── dialog │ │ │ ├── dialog-content.ts │ │ │ ├── dialog-settings.ts │ │ │ ├── dialog.component.css │ │ │ ├── dialog.component.html │ │ │ └── dialog.component.ts │ │ ├── flags │ │ │ ├── flag.ts │ │ │ ├── keyspace.flags.ts │ │ │ ├── shard.flags.ts │ │ │ ├── tablet.flags.ts │ │ │ └── workflow.flags.ts │ │ ├── index.ts │ │ ├── prepare-response.ts │ │ └── proto.ts │ ├── status │ │ ├── heatmap.component.css │ │ ├── heatmap.component.html │ │ ├── heatmap.component.ts │ │ ├── status.component.css │ │ ├── status.component.html │ │ ├── status.component.ts │ │ ├── tablet-popup.component.css │ │ ├── tablet-popup.component.html │ │ ├── tablet-popup.component.ts │ │ └── tablet.component.css │ ├── styles │ │ └── vt.style.css │ ├── topo │ │ ├── topo-browser.component.css │ │ ├── topo-browser.component.html │ │ └── topo-browser.component.ts │ └── workflows │ │ ├── node.ts │ │ ├── workflow-list.component.css │ │ ├── workflow-list.component.html │ │ ├── workflow-list.component.ts │ │ ├── workflow.component.css │ │ ├── workflow.component.html │ │ └── workflow.component.ts ├── assets │ ├── .gitignore │ └── .npmignore ├── environments │ ├── environment.dev.ts │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.css ├── main.ts ├── plotly-latest.min.js ├── polyfills.ts ├── primeui-ng-all.min.css ├── styles.css ├── test.ts ├── tsconfig.json └── typings.d.ts └── tslint.json /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/.golangci.yml -------------------------------------------------------------------------------- /ADOPTERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/ADOPTERS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/DCO -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | docker/base/Dockerfile -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /GUIDING_PRINCIPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/GUIDING_PRINCIPLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SEVERITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/SEVERITY.md -------------------------------------------------------------------------------- /STEERING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/STEERING.md -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /changelog/10.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/10.0/README.md -------------------------------------------------------------------------------- /changelog/11.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/11.0/README.md -------------------------------------------------------------------------------- /changelog/12.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/12.0/README.md -------------------------------------------------------------------------------- /changelog/13.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/13.0/README.md -------------------------------------------------------------------------------- /changelog/14.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/14.0/README.md -------------------------------------------------------------------------------- /changelog/15.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/15.0/README.md -------------------------------------------------------------------------------- /changelog/15.0/team.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/15.0/team.md -------------------------------------------------------------------------------- /changelog/7.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/7.0/README.md -------------------------------------------------------------------------------- /changelog/8.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/8.0/README.md -------------------------------------------------------------------------------- /changelog/9.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/9.0/README.md -------------------------------------------------------------------------------- /changelog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/changelog/README.md -------------------------------------------------------------------------------- /config/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/embed.go -------------------------------------------------------------------------------- /config/gomysql.pc.tmpl: -------------------------------------------------------------------------------- 1 | Name: GoMysql 2 | Description: Flags for using mysql C client in go 3 | -------------------------------------------------------------------------------- /config/init_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/init_db.sql -------------------------------------------------------------------------------- /config/mycnf/default.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/default.cnf -------------------------------------------------------------------------------- /config/mycnf/mariadb100.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mariadb100.cnf -------------------------------------------------------------------------------- /config/mycnf/mariadb101.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mariadb101.cnf -------------------------------------------------------------------------------- /config/mycnf/mariadb102.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mariadb102.cnf -------------------------------------------------------------------------------- /config/mycnf/mariadb103.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mariadb103.cnf -------------------------------------------------------------------------------- /config/mycnf/mariadb104.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mariadb104.cnf -------------------------------------------------------------------------------- /config/mycnf/mysql57.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mysql57.cnf -------------------------------------------------------------------------------- /config/mycnf/mysql80.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/mysql80.cnf -------------------------------------------------------------------------------- /config/mycnf/sbr.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/sbr.cnf -------------------------------------------------------------------------------- /config/mycnf/test-suite.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/mycnf/test-suite.cnf -------------------------------------------------------------------------------- /config/tablet/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/tablet/default.yaml -------------------------------------------------------------------------------- /config/vtorc/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/vtorc/default.json -------------------------------------------------------------------------------- /config/zk-client-dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/zk-client-dev.json -------------------------------------------------------------------------------- /config/zkcfg/zoo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/config/zkcfg/zoo.cfg -------------------------------------------------------------------------------- /dev.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/dev.env -------------------------------------------------------------------------------- /doc/APIScope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/APIScope.md -------------------------------------------------------------------------------- /doc/DesignDocs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/DesignDocs.md -------------------------------------------------------------------------------- /doc/DockerBuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/DockerBuild.md -------------------------------------------------------------------------------- /doc/LifeOfAQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/LifeOfAQuery.md -------------------------------------------------------------------------------- /doc/LongRunningJobs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/LongRunningJobs.md -------------------------------------------------------------------------------- /doc/TabletRouting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/TabletRouting.md -------------------------------------------------------------------------------- /doc/TwoPhaseCommitDesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/TwoPhaseCommitDesign.md -------------------------------------------------------------------------------- /doc/TxInteractions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/TxInteractions.png -------------------------------------------------------------------------------- /doc/TxLifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/TxLifecycle.png -------------------------------------------------------------------------------- /doc/V3HighLevelDesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/V3HighLevelDesign.md -------------------------------------------------------------------------------- /doc/V3VindexDesign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/V3VindexDesign.md -------------------------------------------------------------------------------- /doc/VIT-01-report.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/VIT-01-report.pdf -------------------------------------------------------------------------------- /doc/VTGateSubqueries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/VTGateSubqueries.md -------------------------------------------------------------------------------- /doc/VTGateV3Features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/VTGateV3Features.md -------------------------------------------------------------------------------- /doc/VindexAsTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/VindexAsTable.md -------------------------------------------------------------------------------- /doc/Vision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/Vision.md -------------------------------------------------------------------------------- /doc/VitessQueues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/VitessQueues.md -------------------------------------------------------------------------------- /doc/VitessSpectrum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/VitessSpectrum.png -------------------------------------------------------------------------------- /doc/internal/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/internal/Overview.md -------------------------------------------------------------------------------- /doc/life_of_a_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/life_of_a_query.png -------------------------------------------------------------------------------- /doc/life_of_a_query.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/life_of_a_query.xml -------------------------------------------------------------------------------- /doc/life_of_a_query_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/life_of_a_query_all.png -------------------------------------------------------------------------------- /doc/life_of_a_query_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/life_of_a_query_all.xml -------------------------------------------------------------------------------- /doc/vitess_api_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/vitess_api_reference.py -------------------------------------------------------------------------------- /doc/vtadmin/api-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/vtadmin/api-server.md -------------------------------------------------------------------------------- /doc/vtadmin/clusters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/vtadmin/clusters.yaml -------------------------------------------------------------------------------- /doc/vtadmin/discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/vtadmin/discovery.md -------------------------------------------------------------------------------- /doc/vtctl_go_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/doc/vtctl_go_reference.py -------------------------------------------------------------------------------- /docker/Dockerfile.release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/Dockerfile.release -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/base/Dockerfile -------------------------------------------------------------------------------- /docker/bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/bootstrap/README.md -------------------------------------------------------------------------------- /docker/bootstrap/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/bootstrap/build.sh -------------------------------------------------------------------------------- /docker/k8s/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/k8s/Dockerfile -------------------------------------------------------------------------------- /docker/k8s/logtail/tail.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/k8s/logtail/tail.sh -------------------------------------------------------------------------------- /docker/k8s/vtctl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/k8s/vtctl/Dockerfile -------------------------------------------------------------------------------- /docker/k8s/vtctld/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/k8s/vtctld/Dockerfile -------------------------------------------------------------------------------- /docker/k8s/vtgate/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/k8s/vtgate/Dockerfile -------------------------------------------------------------------------------- /docker/lite/Dockerfile: -------------------------------------------------------------------------------- 1 | Dockerfile.mysql57 -------------------------------------------------------------------------------- /docker/local/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/local/Dockerfile -------------------------------------------------------------------------------- /docker/local/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/local/run.sh -------------------------------------------------------------------------------- /docker/mini/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/mini/Dockerfile -------------------------------------------------------------------------------- /docker/mini/docker-entry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/mini/docker-entry -------------------------------------------------------------------------------- /docker/mini/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/mini/run.sh -------------------------------------------------------------------------------- /docker/orchestrator/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/orchestrator/build.sh -------------------------------------------------------------------------------- /docker/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/release.sh -------------------------------------------------------------------------------- /docker/root/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/root/Dockerfile -------------------------------------------------------------------------------- /docker/test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/test/run.sh -------------------------------------------------------------------------------- /docker/vttestserver/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/docker/vttestserver/run.sh -------------------------------------------------------------------------------- /examples/are-you-alive/.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | are-you-alive 3 | -------------------------------------------------------------------------------- /examples/compose/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/.env -------------------------------------------------------------------------------- /examples/compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/README.md -------------------------------------------------------------------------------- /examples/compose/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/client.go -------------------------------------------------------------------------------- /examples/compose/client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/client.sh -------------------------------------------------------------------------------- /examples/compose/dbcli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/dbcli.sh -------------------------------------------------------------------------------- /examples/compose/external_db/mysql/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mysql:5.7 2 | COPY . /docker-entrypoint-initdb.d -------------------------------------------------------------------------------- /examples/compose/lfixrepl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/lfixrepl.sh -------------------------------------------------------------------------------- /examples/compose/lmysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/lmysql.sh -------------------------------------------------------------------------------- /examples/compose/lvtctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/lvtctl.sh -------------------------------------------------------------------------------- /examples/compose/tablet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/tablet.yml -------------------------------------------------------------------------------- /examples/compose/vtorc-up.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/compose/vtorc-up.sh -------------------------------------------------------------------------------- /examples/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/demo/README.md -------------------------------------------------------------------------------- /examples/demo/demo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/demo/demo.go -------------------------------------------------------------------------------- /examples/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/demo/index.html -------------------------------------------------------------------------------- /examples/demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/demo/index.js -------------------------------------------------------------------------------- /examples/demo/result.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/demo/result.html -------------------------------------------------------------------------------- /examples/local/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/local/README.md -------------------------------------------------------------------------------- /examples/local/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/local/env.sh -------------------------------------------------------------------------------- /examples/local/topo-etcd2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/local/topo-etcd2.sh -------------------------------------------------------------------------------- /examples/local/topo-k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/local/topo-k8s.sh -------------------------------------------------------------------------------- /examples/local/topo-zk2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/local/topo-zk2.sh -------------------------------------------------------------------------------- /examples/local/vschema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/local/vschema.json -------------------------------------------------------------------------------- /examples/operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/operator/README.md -------------------------------------------------------------------------------- /examples/operator/pf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/examples/operator/pf.sh -------------------------------------------------------------------------------- /examples/region_sharding/show_initial_data.sql: -------------------------------------------------------------------------------- 1 | use main; 2 | select * from customer; 3 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go.sum -------------------------------------------------------------------------------- /go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/README.md -------------------------------------------------------------------------------- /go/acl/acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/acl/acl.go -------------------------------------------------------------------------------- /go/acl/acl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/acl/acl_test.go -------------------------------------------------------------------------------- /go/acl/deny_all_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/acl/deny_all_policy.go -------------------------------------------------------------------------------- /go/acl/read_only_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/acl/read_only_policy.go -------------------------------------------------------------------------------- /go/bucketpool/bucketpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/bucketpool/bucketpool.go -------------------------------------------------------------------------------- /go/bytes2/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/bytes2/buffer.go -------------------------------------------------------------------------------- /go/bytes2/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/bytes2/buffer_test.go -------------------------------------------------------------------------------- /go/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/cache.go -------------------------------------------------------------------------------- /go/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/cache_test.go -------------------------------------------------------------------------------- /go/cache/lru_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/lru_cache.go -------------------------------------------------------------------------------- /go/cache/lru_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/lru_cache_test.go -------------------------------------------------------------------------------- /go/cache/null.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/null.go -------------------------------------------------------------------------------- /go/cache/perf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/perf_test.go -------------------------------------------------------------------------------- /go/cache/ristretto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/ristretto.go -------------------------------------------------------------------------------- /go/cache/ristretto/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/ristretto/cache.go -------------------------------------------------------------------------------- /go/cache/ristretto/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/ristretto/policy.go -------------------------------------------------------------------------------- /go/cache/ristretto/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/ristretto/ring.go -------------------------------------------------------------------------------- /go/cache/ristretto/sketch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/ristretto/sketch.go -------------------------------------------------------------------------------- /go/cache/ristretto/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cache/ristretto/store.go -------------------------------------------------------------------------------- /go/cmd/mysqlctl/mysqlctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/mysqlctl/mysqlctl.go -------------------------------------------------------------------------------- /go/cmd/rulesctl/cmd/add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/rulesctl/cmd/add.go -------------------------------------------------------------------------------- /go/cmd/rulesctl/cmd/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/rulesctl/cmd/list.go -------------------------------------------------------------------------------- /go/cmd/rulesctl/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/rulesctl/cmd/main.go -------------------------------------------------------------------------------- /go/cmd/rulesctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/rulesctl/main.go -------------------------------------------------------------------------------- /go/cmd/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/tools.go -------------------------------------------------------------------------------- /go/cmd/vtadmin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtadmin/main.go -------------------------------------------------------------------------------- /go/cmd/vtbackup/vtbackup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtbackup/vtbackup.go -------------------------------------------------------------------------------- /go/cmd/vtbench/vtbench.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtbench/vtbench.go -------------------------------------------------------------------------------- /go/cmd/vtclient/vtclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtclient/vtclient.go -------------------------------------------------------------------------------- /go/cmd/vtcombo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtcombo/main.go -------------------------------------------------------------------------------- /go/cmd/vtcombo/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtcombo/status.go -------------------------------------------------------------------------------- /go/cmd/vtctl/vtctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtctl/vtctl.go -------------------------------------------------------------------------------- /go/cmd/vtctlclient/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtctlclient/main.go -------------------------------------------------------------------------------- /go/cmd/vtctld/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtctld/main.go -------------------------------------------------------------------------------- /go/cmd/vtctld/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtctld/schema.go -------------------------------------------------------------------------------- /go/cmd/vtctldclient/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtctldclient/main.go -------------------------------------------------------------------------------- /go/cmd/vtexplain/.gitignore: -------------------------------------------------------------------------------- 1 | vtexplain 2 | -------------------------------------------------------------------------------- /go/cmd/vtgate/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtgate/index.go -------------------------------------------------------------------------------- /go/cmd/vtgate/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtgate/status.go -------------------------------------------------------------------------------- /go/cmd/vtgate/vtgate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtgate/vtgate.go -------------------------------------------------------------------------------- /go/cmd/vtgr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtgr/main.go -------------------------------------------------------------------------------- /go/cmd/vtorc/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtorc/index.go -------------------------------------------------------------------------------- /go/cmd/vtorc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtorc/main.go -------------------------------------------------------------------------------- /go/cmd/vtorc/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtorc/main_test.go -------------------------------------------------------------------------------- /go/cmd/vtorc/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vtorc/status.go -------------------------------------------------------------------------------- /go/cmd/vttablet/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vttablet/index.go -------------------------------------------------------------------------------- /go/cmd/vttablet/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vttablet/status.go -------------------------------------------------------------------------------- /go/cmd/vttablet/vttablet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vttablet/vttablet.go -------------------------------------------------------------------------------- /go/cmd/vttestserver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/vttestserver/main.go -------------------------------------------------------------------------------- /go/cmd/zk/zkcmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/zk/zkcmd.go -------------------------------------------------------------------------------- /go/cmd/zkctl/zkctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/zkctl/zkctl.go -------------------------------------------------------------------------------- /go/cmd/zkctld/zkctld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/cmd/zkctld/zkctld.go -------------------------------------------------------------------------------- /go/event/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/event/event.go -------------------------------------------------------------------------------- /go/event/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/event/event_test.go -------------------------------------------------------------------------------- /go/event/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/event/hooks.go -------------------------------------------------------------------------------- /go/event/hooks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/event/hooks_test.go -------------------------------------------------------------------------------- /go/exit/exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/exit/exit.go -------------------------------------------------------------------------------- /go/exit/exit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/exit/exit_test.go -------------------------------------------------------------------------------- /go/fileutil/wildcards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/fileutil/wildcards.go -------------------------------------------------------------------------------- /go/flags/endtoend/vtctld.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/vtctld.txt -------------------------------------------------------------------------------- /go/flags/endtoend/vtgate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/vtgate.txt -------------------------------------------------------------------------------- /go/flags/endtoend/vtgr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/vtgr.txt -------------------------------------------------------------------------------- /go/flags/endtoend/vtorc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/vtorc.txt -------------------------------------------------------------------------------- /go/flags/endtoend/zk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/zk.txt -------------------------------------------------------------------------------- /go/flags/endtoend/zkctl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/zkctl.txt -------------------------------------------------------------------------------- /go/flags/endtoend/zkctld.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flags/endtoend/zkctld.txt -------------------------------------------------------------------------------- /go/flagutil/flagutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flagutil/flagutil.go -------------------------------------------------------------------------------- /go/flagutil/flagutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flagutil/flagutil_test.go -------------------------------------------------------------------------------- /go/flagutil/optional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flagutil/optional.go -------------------------------------------------------------------------------- /go/flagutil/sets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/flagutil/sets.go -------------------------------------------------------------------------------- /go/hack/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/hack/compat.go -------------------------------------------------------------------------------- /go/hack/detrand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/hack/detrand.go -------------------------------------------------------------------------------- /go/hack/hack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/hack/hack.go -------------------------------------------------------------------------------- /go/hack/hack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/hack/hack_test.go -------------------------------------------------------------------------------- /go/hack/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/hack/runtime.go -------------------------------------------------------------------------------- /go/hack/runtime.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/hack/runtime.s -------------------------------------------------------------------------------- /go/history/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/history/history.go -------------------------------------------------------------------------------- /go/history/history_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/history/history_test.go -------------------------------------------------------------------------------- /go/internal/flag/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/internal/flag/flag.go -------------------------------------------------------------------------------- /go/internal/flag/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/internal/flag/usage.go -------------------------------------------------------------------------------- /go/ioutil2/ioutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/ioutil2/ioutil.go -------------------------------------------------------------------------------- /go/ioutil2/ioutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/ioutil2/ioutil_test.go -------------------------------------------------------------------------------- /go/json2/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/json2/marshal.go -------------------------------------------------------------------------------- /go/json2/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/json2/marshal_test.go -------------------------------------------------------------------------------- /go/json2/unmarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/json2/unmarshal.go -------------------------------------------------------------------------------- /go/json2/unmarshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/json2/unmarshal_test.go -------------------------------------------------------------------------------- /go/jsonutil/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/jsonutil/json.go -------------------------------------------------------------------------------- /go/jsonutil/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/jsonutil/json_test.go -------------------------------------------------------------------------------- /go/mathstats/beta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/beta.go -------------------------------------------------------------------------------- /go/mathstats/beta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/beta_test.go -------------------------------------------------------------------------------- /go/mathstats/sample.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/sample.go -------------------------------------------------------------------------------- /go/mathstats/sample_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/sample_test.go -------------------------------------------------------------------------------- /go/mathstats/tdist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/tdist.go -------------------------------------------------------------------------------- /go/mathstats/tdist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/tdist_test.go -------------------------------------------------------------------------------- /go/mathstats/ttest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/ttest.go -------------------------------------------------------------------------------- /go/mathstats/ttest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/ttest_test.go -------------------------------------------------------------------------------- /go/mathstats/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mathstats/util_test.go -------------------------------------------------------------------------------- /go/mysql/auth_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/auth_server.go -------------------------------------------------------------------------------- /go/mysql/auth_server_none.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/auth_server_none.go -------------------------------------------------------------------------------- /go/mysql/auth_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/auth_server_test.go -------------------------------------------------------------------------------- /go/mysql/binlog_dump.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/binlog_dump.go -------------------------------------------------------------------------------- /go/mysql/binlog_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/binlog_event.go -------------------------------------------------------------------------------- /go/mysql/binlog_event_rbr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/binlog_event_rbr.go -------------------------------------------------------------------------------- /go/mysql/charset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/charset.go -------------------------------------------------------------------------------- /go/mysql/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/client.go -------------------------------------------------------------------------------- /go/mysql/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/client_test.go -------------------------------------------------------------------------------- /go/mysql/collations/8bit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/collations/8bit.go -------------------------------------------------------------------------------- /go/mysql/collations/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/collations/env.go -------------------------------------------------------------------------------- /go/mysql/collations/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/collations/fuzz.go -------------------------------------------------------------------------------- /go/mysql/collations/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/collations/hash.go -------------------------------------------------------------------------------- /go/mysql/collations/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/collations/local.go -------------------------------------------------------------------------------- /go/mysql/collations/testdata/mysqldata/.gitignore: -------------------------------------------------------------------------------- 1 | *.json 2 | -------------------------------------------------------------------------------- /go/mysql/collations/uca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/collations/uca.go -------------------------------------------------------------------------------- /go/mysql/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/conn.go -------------------------------------------------------------------------------- /go/mysql/conn_flaky_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/conn_flaky_test.go -------------------------------------------------------------------------------- /go/mysql/conn_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/conn_params.go -------------------------------------------------------------------------------- /go/mysql/conn_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/conn_params_test.go -------------------------------------------------------------------------------- /go/mysql/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/constants.go -------------------------------------------------------------------------------- /go/mysql/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/constants_test.go -------------------------------------------------------------------------------- /go/mysql/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/doc.go -------------------------------------------------------------------------------- /go/mysql/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/encoding.go -------------------------------------------------------------------------------- /go/mysql/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/encoding_test.go -------------------------------------------------------------------------------- /go/mysql/fakesqldb/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/fakesqldb/server.go -------------------------------------------------------------------------------- /go/mysql/filepos_gtid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/filepos_gtid.go -------------------------------------------------------------------------------- /go/mysql/flavor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/flavor.go -------------------------------------------------------------------------------- /go/mysql/flavor_filepos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/flavor_filepos.go -------------------------------------------------------------------------------- /go/mysql/flavor_mariadb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/flavor_mariadb.go -------------------------------------------------------------------------------- /go/mysql/flavor_mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/flavor_mysql.go -------------------------------------------------------------------------------- /go/mysql/flavor_mysqlgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/flavor_mysqlgr.go -------------------------------------------------------------------------------- /go/mysql/flavor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/flavor_test.go -------------------------------------------------------------------------------- /go/mysql/fuzzdata/clusterfuzz-testcase-minimized-handle_next_command_fuzzer-4955625785262080: -------------------------------------------------------------------------------- 1 | SPP`S -------------------------------------------------------------------------------- /go/mysql/fuzzdata/clusterfuzz-testcase-minimized-handle_next_command_fuzzer-6488670103273472: -------------------------------------------------------------------------------- 1 | c```P -------------------------------------------------------------------------------- /go/mysql/gtid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/gtid.go -------------------------------------------------------------------------------- /go/mysql/gtid_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/gtid_set.go -------------------------------------------------------------------------------- /go/mysql/gtid_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/gtid_test.go -------------------------------------------------------------------------------- /go/mysql/handshake_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/handshake_test.go -------------------------------------------------------------------------------- /go/mysql/innodb_constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/innodb_constants.go -------------------------------------------------------------------------------- /go/mysql/mariadb_gtid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/mariadb_gtid.go -------------------------------------------------------------------------------- /go/mysql/mysql56_gtid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/mysql56_gtid.go -------------------------------------------------------------------------------- /go/mysql/mysql56_gtid_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/mysql56_gtid_set.go -------------------------------------------------------------------------------- /go/mysql/mysql_fuzzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/mysql_fuzzer.go -------------------------------------------------------------------------------- /go/mysql/primary_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/primary_status.go -------------------------------------------------------------------------------- /go/mysql/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/query.go -------------------------------------------------------------------------------- /go/mysql/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/query_test.go -------------------------------------------------------------------------------- /go/mysql/replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/replication.go -------------------------------------------------------------------------------- /go/mysql/replication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/replication_test.go -------------------------------------------------------------------------------- /go/mysql/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/schema.go -------------------------------------------------------------------------------- /go/mysql/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/server.go -------------------------------------------------------------------------------- /go/mysql/sql_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/sql_error.go -------------------------------------------------------------------------------- /go/mysql/sql_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/sql_error_test.go -------------------------------------------------------------------------------- /go/mysql/streaming_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/mysql/streaming_query.go -------------------------------------------------------------------------------- /go/netutil/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/netutil/conn.go -------------------------------------------------------------------------------- /go/netutil/conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/netutil/conn_test.go -------------------------------------------------------------------------------- /go/netutil/netutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/netutil/netutil.go -------------------------------------------------------------------------------- /go/netutil/netutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/netutil/netutil_test.go -------------------------------------------------------------------------------- /go/pools/cached_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/cached_size.go -------------------------------------------------------------------------------- /go/pools/id_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/id_pool.go -------------------------------------------------------------------------------- /go/pools/id_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/id_pool_test.go -------------------------------------------------------------------------------- /go/pools/numbered.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/numbered.go -------------------------------------------------------------------------------- /go/pools/numbered_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/numbered_test.go -------------------------------------------------------------------------------- /go/pools/refresh_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/refresh_pool.go -------------------------------------------------------------------------------- /go/pools/resource_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/resource_pool.go -------------------------------------------------------------------------------- /go/pools/rp_bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/rp_bench_test.go -------------------------------------------------------------------------------- /go/pools/rpc_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/rpc_pool.go -------------------------------------------------------------------------------- /go/pools/rpc_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/pools/rpc_pool_test.go -------------------------------------------------------------------------------- /go/protoutil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/protoutil/doc.go -------------------------------------------------------------------------------- /go/protoutil/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/protoutil/duration.go -------------------------------------------------------------------------------- /go/protoutil/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/protoutil/time.go -------------------------------------------------------------------------------- /go/protoutil/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/protoutil/time_test.go -------------------------------------------------------------------------------- /go/race/norace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/race/norace.go -------------------------------------------------------------------------------- /go/race/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/race/race.go -------------------------------------------------------------------------------- /go/sqlescape/ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqlescape/ids.go -------------------------------------------------------------------------------- /go/sqlescape/ids_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqlescape/ids_test.go -------------------------------------------------------------------------------- /go/sqltypes/cached_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/cached_size.go -------------------------------------------------------------------------------- /go/sqltypes/event_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/event_token.go -------------------------------------------------------------------------------- /go/sqltypes/named_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/named_result.go -------------------------------------------------------------------------------- /go/sqltypes/proto3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/proto3.go -------------------------------------------------------------------------------- /go/sqltypes/proto3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/proto3_test.go -------------------------------------------------------------------------------- /go/sqltypes/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/result.go -------------------------------------------------------------------------------- /go/sqltypes/result_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/result_test.go -------------------------------------------------------------------------------- /go/sqltypes/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/testing.go -------------------------------------------------------------------------------- /go/sqltypes/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/type.go -------------------------------------------------------------------------------- /go/sqltypes/type_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/type_test.go -------------------------------------------------------------------------------- /go/sqltypes/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/value.go -------------------------------------------------------------------------------- /go/sqltypes/value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sqltypes/value_test.go -------------------------------------------------------------------------------- /go/stats/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/counter.go -------------------------------------------------------------------------------- /go/stats/counter_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/counter_map.go -------------------------------------------------------------------------------- /go/stats/counter_map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/counter_map_test.go -------------------------------------------------------------------------------- /go/stats/counter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/counter_test.go -------------------------------------------------------------------------------- /go/stats/counters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/counters.go -------------------------------------------------------------------------------- /go/stats/counters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/counters_test.go -------------------------------------------------------------------------------- /go/stats/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/duration.go -------------------------------------------------------------------------------- /go/stats/duration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/duration_test.go -------------------------------------------------------------------------------- /go/stats/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/export.go -------------------------------------------------------------------------------- /go/stats/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/export_test.go -------------------------------------------------------------------------------- /go/stats/histogram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/histogram.go -------------------------------------------------------------------------------- /go/stats/histogram_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/histogram_test.go -------------------------------------------------------------------------------- /go/stats/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/hooks.go -------------------------------------------------------------------------------- /go/stats/multidimensional.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/multidimensional.go -------------------------------------------------------------------------------- /go/stats/rates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/rates.go -------------------------------------------------------------------------------- /go/stats/rates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/rates_test.go -------------------------------------------------------------------------------- /go/stats/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/ring.go -------------------------------------------------------------------------------- /go/stats/statsd/statsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/statsd/statsd.go -------------------------------------------------------------------------------- /go/stats/timings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/timings.go -------------------------------------------------------------------------------- /go/stats/timings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/stats/timings_test.go -------------------------------------------------------------------------------- /go/streamlog/streamlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/streamlog/streamlog.go -------------------------------------------------------------------------------- /go/sync2/atomic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/atomic.go -------------------------------------------------------------------------------- /go/sync2/atomic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/atomic_test.go -------------------------------------------------------------------------------- /go/sync2/batcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/batcher.go -------------------------------------------------------------------------------- /go/sync2/batcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/batcher_test.go -------------------------------------------------------------------------------- /go/sync2/consolidator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/consolidator.go -------------------------------------------------------------------------------- /go/sync2/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/doc.go -------------------------------------------------------------------------------- /go/sync2/norace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/norace.go -------------------------------------------------------------------------------- /go/sync2/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/race.go -------------------------------------------------------------------------------- /go/sync2/semaphore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/semaphore.go -------------------------------------------------------------------------------- /go/sync2/semaphore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/sync2/semaphore_test.go -------------------------------------------------------------------------------- /go/tb/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/tb/error.go -------------------------------------------------------------------------------- /go/test/endtoend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/endtoend/README.md -------------------------------------------------------------------------------- /go/test/endtoend/messaging/r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/endtoend/messaging/r -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/add-fulltext/skip_schemadiff: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/add-two-fulltext/skip_schemadiff: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/alter-charset-non-utf8-80/allow_schemadiff_normalization: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/alter-charset-non-utf8-80/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6|5.7) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/alter-charset-non-utf8/allow_schemadiff_normalization: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/alter-charset-non-utf8/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/autoinc-copy-deletes-user-defined/alter: -------------------------------------------------------------------------------- 1 | AUTO_INCREMENT=7 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/autoinc-copy-deletes/ignore_versions: -------------------------------------------------------------------------------- 1 | (8.0) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/autoinc-copy-simple/ignore_versions: -------------------------------------------------------------------------------- 1 | (8.0) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/bit-add/after_columns: -------------------------------------------------------------------------------- 1 | id, i 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/bit-add/alter: -------------------------------------------------------------------------------- 1 | add column is_good bit null default 0 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/bit-add/before_columns: -------------------------------------------------------------------------------- 1 | id, i 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/check-constraint/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6|5.7) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/convert-utf8mb4/allow_schemadiff_normalization: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/convert-utf8mb4/alter: -------------------------------------------------------------------------------- 1 | convert to character set utf8mb4 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/datetime-1970/alter: -------------------------------------------------------------------------------- 1 | add column name varchar(1) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/datetime-1970/sql_mode: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/datetime-submillis-zeroleading/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/datetime-submillis/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/datetime-to-timestamp-pk/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/datetime/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/different-pk-int-to-text/order_by: -------------------------------------------------------------------------------- 1 | id 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/different-pk/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/different-pk/order_by: -------------------------------------------------------------------------------- 1 | id, i 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/drop-check-constraint/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6|5.7) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/drop-check-constraint2/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6|5.7) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/drop-null-add-not-null/after_columns: -------------------------------------------------------------------------------- 1 | c2 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/drop-null-add-not-null/before_columns: -------------------------------------------------------------------------------- 1 | c2 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/drop-pk/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/drop-pk/order_by: -------------------------------------------------------------------------------- 1 | id, i 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/enum-to-varchar-rename/after_columns: -------------------------------------------------------------------------------- 1 | id, i, e2 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/enum-to-varchar-rename/before_columns: -------------------------------------------------------------------------------- 1 | id, i, e 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-cannot-be-null/expect_failure: -------------------------------------------------------------------------------- 1 | cannot be null 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-drop-pk/expect_failure: -------------------------------------------------------------------------------- 1 | Found no possible 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-duplicate-entry/alter: -------------------------------------------------------------------------------- 1 | add unique key uk_val(val) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-duplicate-entry/expect_failure: -------------------------------------------------------------------------------- 1 | Duplicate entry 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-duplicate-entry2/expect_failure: -------------------------------------------------------------------------------- 1 | Duplicate entry 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-enum-data-truncated/alter: -------------------------------------------------------------------------------- 1 | modify val enum('a','b') 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-fk-child/expect_failure: -------------------------------------------------------------------------------- 1 | Foreign key found 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-float-unique-key/alter: -------------------------------------------------------------------------------- 1 | add column v varchar(32) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-float-unique-key/expect_failure: -------------------------------------------------------------------------------- 1 | Found no possible 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-int-to-geometry/alter: -------------------------------------------------------------------------------- 1 | modify column i geometry 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-int-to-geometry/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-invalid-character/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6|5.7) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-no-unique-key/alter: -------------------------------------------------------------------------------- 1 | add column v varchar(32) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-no-unique-key/expect_failure: -------------------------------------------------------------------------------- 1 | Found no possible 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-nonexistent-column/expect_failure: -------------------------------------------------------------------------------- 1 | errno 1091 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-rename-table/alter: -------------------------------------------------------------------------------- 1 | rename as something_else 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-text-too-long/alter: -------------------------------------------------------------------------------- 1 | modify val varchar(2) not null 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-text-too-long/expect_failure: -------------------------------------------------------------------------------- 1 | Data too long 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-utf8-to-datetime-2/alter: -------------------------------------------------------------------------------- 1 | modify column t datetime 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-utf8-to-datetime/alter: -------------------------------------------------------------------------------- 1 | modify column t datetime 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-utf8mb4-to-json-empty/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/fail-utf8mb4-to-json-invalid/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/gbk-charset/extra_args: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns-add57/after_columns: -------------------------------------------------------------------------------- 1 | id, a, b 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns-add57/before_columns: -------------------------------------------------------------------------------- 1 | id, a, b 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns-add57/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns-add57/order_by: -------------------------------------------------------------------------------- 1 | id 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns-rename57/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns57-unique/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/generated-columns57/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/geometry57/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/int-to-json/alter: -------------------------------------------------------------------------------- 1 | modify column i json not null 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/int-to-json/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/json57/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/json57dml/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/keyword-column/after_columns: -------------------------------------------------------------------------------- 1 | id, i, color 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/keyword-column/alter: -------------------------------------------------------------------------------- 1 | add column `index` int unsigned 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/keyword-column/before_columns: -------------------------------------------------------------------------------- 1 | id, i, color 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/modify-change-case-pk/alter: -------------------------------------------------------------------------------- 1 | modify ID int 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/pk-uk-same-columns/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/pk-uk-same-columns/order_by: -------------------------------------------------------------------------------- 1 | id 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/rename-reorder-column/after_columns: -------------------------------------------------------------------------------- 1 | id, c1, c2a 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/rename-reorder-column/before_columns: -------------------------------------------------------------------------------- 1 | id, c1, c2 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/rename/alter: -------------------------------------------------------------------------------- 1 | change column c2 c3 int not null 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/reorder-columns/after_columns: -------------------------------------------------------------------------------- 1 | id, c1, c2 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/reorder-columns/before_columns: -------------------------------------------------------------------------------- 1 | id, c1, c2 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/spatial57/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/swap-pk-uk/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/swap-pk-uk/order_by: -------------------------------------------------------------------------------- 1 | id 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/swap-uk-uk/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/swap-uk-uk/order_by: -------------------------------------------------------------------------------- 1 | id 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/timestamp-to-datetime/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/timestamp/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/trivial/extra_args: -------------------------------------------------------------------------------- 1 | --throttle-query='select false' \ 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/tz-datetime-ts/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/tz/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/update-pk-col-uppercase/alter: -------------------------------------------------------------------------------- 1 | engine=innodb 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/utf8-to-datetime/alter: -------------------------------------------------------------------------------- 1 | modify column t datetime 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/utf8mb4-to-int/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/utf8mb4-to-json/alter: -------------------------------------------------------------------------------- 1 | modify column t json not null 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/utf8mb4-to-json/ignore_versions: -------------------------------------------------------------------------------- 1 | (5.5|5.6) 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/zero-in-datetime/after_columns: -------------------------------------------------------------------------------- 1 | id, i, ts 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/zero-in-datetime/before_columns: -------------------------------------------------------------------------------- 1 | id, i, ts 2 | -------------------------------------------------------------------------------- /go/test/endtoend/onlineddl/vrepl_suite/testdata/zero-in-datetime/ddl_strategy: -------------------------------------------------------------------------------- 1 | --allow-zero-in-date 2 | -------------------------------------------------------------------------------- /go/test/endtoend/vtgate/queries/normalize/vschema.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /go/test/endtoend/vtgr/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/endtoend/vtgr/my.cnf -------------------------------------------------------------------------------- /go/test/fuzzing/fuzzdata/clusterfuzz-testcase-minimized-vtctl_fuzzer-6117897597485056: -------------------------------------------------------------------------------- 1 |  v -------------------------------------------------------------------------------- /go/test/stress/results.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/stress/results.go -------------------------------------------------------------------------------- /go/test/stress/stress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/stress/stress.go -------------------------------------------------------------------------------- /go/test/stress/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/stress/utils.go -------------------------------------------------------------------------------- /go/test/utils/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/utils/diff.go -------------------------------------------------------------------------------- /go/test/utils/sort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/test/utils/sort.go -------------------------------------------------------------------------------- /go/testfiles/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/testfiles/ports.go -------------------------------------------------------------------------------- /go/textutil/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/textutil/hash.go -------------------------------------------------------------------------------- /go/textutil/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/textutil/hash_test.go -------------------------------------------------------------------------------- /go/textutil/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/textutil/strings.go -------------------------------------------------------------------------------- /go/textutil/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/textutil/strings_test.go -------------------------------------------------------------------------------- /go/textutil/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/textutil/template.go -------------------------------------------------------------------------------- /go/timer/randticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/timer/randticker.go -------------------------------------------------------------------------------- /go/timer/rate_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/timer/rate_limiter.go -------------------------------------------------------------------------------- /go/timer/sleep_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/timer/sleep_context.go -------------------------------------------------------------------------------- /go/timer/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/timer/timer.go -------------------------------------------------------------------------------- /go/timer/timer_flaky_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/timer/timer_flaky_test.go -------------------------------------------------------------------------------- /go/tools/astfmtgen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/tools/astfmtgen/main.go -------------------------------------------------------------------------------- /go/tools/ci-config/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/tools/ci-config/main.go -------------------------------------------------------------------------------- /go/tools/common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/tools/common/common.go -------------------------------------------------------------------------------- /go/tools/graphviz/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/tools/graphviz/graph.go -------------------------------------------------------------------------------- /go/tools/sizegen/sizegen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/tools/sizegen/sizegen.go -------------------------------------------------------------------------------- /go/trace/fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/fake.go -------------------------------------------------------------------------------- /go/trace/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/logger.go -------------------------------------------------------------------------------- /go/trace/opentracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/opentracing.go -------------------------------------------------------------------------------- /go/trace/opentracing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/opentracing_test.go -------------------------------------------------------------------------------- /go/trace/plugin_datadog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/plugin_datadog.go -------------------------------------------------------------------------------- /go/trace/plugin_jaeger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/plugin_jaeger.go -------------------------------------------------------------------------------- /go/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/trace.go -------------------------------------------------------------------------------- /go/trace/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/trace_test.go -------------------------------------------------------------------------------- /go/trace/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/trace/utils.go -------------------------------------------------------------------------------- /go/vt/binlog/updatestream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/binlog/updatestream.go -------------------------------------------------------------------------------- /go/vt/callerid/callerid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/callerid/callerid.go -------------------------------------------------------------------------------- /go/vt/callinfo/callinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/callinfo/callinfo.go -------------------------------------------------------------------------------- /go/vt/dbconfigs/dbconfigs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/dbconfigs/dbconfigs.go -------------------------------------------------------------------------------- /go/vt/discovery/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/discovery/utils.go -------------------------------------------------------------------------------- /go/vt/dtids/dtids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/dtids/dtids.go -------------------------------------------------------------------------------- /go/vt/dtids/dtids_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/dtids/dtids_test.go -------------------------------------------------------------------------------- /go/vt/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/env/env.go -------------------------------------------------------------------------------- /go/vt/env/env_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/env/env_test.go -------------------------------------------------------------------------------- /go/vt/events/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/events/status.go -------------------------------------------------------------------------------- /go/vt/events/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/events/status_test.go -------------------------------------------------------------------------------- /go/vt/grpcclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/grpcclient/client.go -------------------------------------------------------------------------------- /go/vt/grpcclient/glogger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/grpcclient/glogger.go -------------------------------------------------------------------------------- /go/vt/grpcclient/snappy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/grpcclient/snappy.go -------------------------------------------------------------------------------- /go/vt/grpccommon/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/grpccommon/options.go -------------------------------------------------------------------------------- /go/vt/hook/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/hook/hook.go -------------------------------------------------------------------------------- /go/vt/hook/hook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/hook/hook_test.go -------------------------------------------------------------------------------- /go/vt/key/cached_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/key/cached_size.go -------------------------------------------------------------------------------- /go/vt/key/destination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/key/destination.go -------------------------------------------------------------------------------- /go/vt/key/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/key/key.go -------------------------------------------------------------------------------- /go/vt/key/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/key/key_test.go -------------------------------------------------------------------------------- /go/vt/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/log/log.go -------------------------------------------------------------------------------- /go/vt/logutil/flush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/flush.go -------------------------------------------------------------------------------- /go/vt/logutil/flush_glog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/flush_glog.go -------------------------------------------------------------------------------- /go/vt/logutil/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/level.go -------------------------------------------------------------------------------- /go/vt/logutil/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/logger.go -------------------------------------------------------------------------------- /go/vt/logutil/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/logger_test.go -------------------------------------------------------------------------------- /go/vt/logutil/logutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/logutil.go -------------------------------------------------------------------------------- /go/vt/logutil/proto3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/proto3.go -------------------------------------------------------------------------------- /go/vt/logutil/proto3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/proto3_test.go -------------------------------------------------------------------------------- /go/vt/logutil/purge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/purge.go -------------------------------------------------------------------------------- /go/vt/logutil/throttled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logutil/throttled.go -------------------------------------------------------------------------------- /go/vt/logz/logz_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/logz/logz_utils.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/backup.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/cmd.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/mycnf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/mycnf.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/mycnf_flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/mycnf_flag.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/mycnf_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/mycnf_gen.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/mycnf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/mycnf_test.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/mysqld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/mysqld.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/query.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/reparent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/reparent.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/schema.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/utils.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/utils_test.go -------------------------------------------------------------------------------- /go/vt/mysqlctl/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/mysqlctl/version.go -------------------------------------------------------------------------------- /go/vt/schema/cached_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/cached_size.go -------------------------------------------------------------------------------- /go/vt/schema/ddl_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/ddl_strategy.go -------------------------------------------------------------------------------- /go/vt/schema/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/name.go -------------------------------------------------------------------------------- /go/vt/schema/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/name_test.go -------------------------------------------------------------------------------- /go/vt/schema/online_ddl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/online_ddl.go -------------------------------------------------------------------------------- /go/vt/schema/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/parser.go -------------------------------------------------------------------------------- /go/vt/schema/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/parser_test.go -------------------------------------------------------------------------------- /go/vt/schema/tablegc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/tablegc.go -------------------------------------------------------------------------------- /go/vt/schema/tablegc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schema/tablegc_test.go -------------------------------------------------------------------------------- /go/vt/schemadiff/column.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/column.go -------------------------------------------------------------------------------- /go/vt/schemadiff/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/diff.go -------------------------------------------------------------------------------- /go/vt/schemadiff/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/errors.go -------------------------------------------------------------------------------- /go/vt/schemadiff/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/mysql.go -------------------------------------------------------------------------------- /go/vt/schemadiff/names.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/names.go -------------------------------------------------------------------------------- /go/vt/schemadiff/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/schema.go -------------------------------------------------------------------------------- /go/vt/schemadiff/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/table.go -------------------------------------------------------------------------------- /go/vt/schemadiff/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/types.go -------------------------------------------------------------------------------- /go/vt/schemadiff/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/schemadiff/view.go -------------------------------------------------------------------------------- /go/vt/servenv/buildinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/buildinfo.go -------------------------------------------------------------------------------- /go/vt/servenv/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/exporter.go -------------------------------------------------------------------------------- /go/vt/servenv/flushlogs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/flushlogs.go -------------------------------------------------------------------------------- /go/vt/servenv/grpc_auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/grpc_auth.go -------------------------------------------------------------------------------- /go/vt/servenv/grpc_codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/grpc_codec.go -------------------------------------------------------------------------------- /go/vt/servenv/grpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/grpc_server.go -------------------------------------------------------------------------------- /go/vt/servenv/jquery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/jquery.go -------------------------------------------------------------------------------- /go/vt/servenv/liveness.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/liveness.go -------------------------------------------------------------------------------- /go/vt/servenv/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/mysql.go -------------------------------------------------------------------------------- /go/vt/servenv/pid_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/pid_file.go -------------------------------------------------------------------------------- /go/vt/servenv/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/pprof.go -------------------------------------------------------------------------------- /go/vt/servenv/pprof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/pprof_test.go -------------------------------------------------------------------------------- /go/vt/servenv/rpc_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/rpc_utils.go -------------------------------------------------------------------------------- /go/vt/servenv/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/run.go -------------------------------------------------------------------------------- /go/vt/servenv/servenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/servenv.go -------------------------------------------------------------------------------- /go/vt/servenv/service_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/service_map.go -------------------------------------------------------------------------------- /go/vt/servenv/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/status.go -------------------------------------------------------------------------------- /go/vt/servenv/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/status_test.go -------------------------------------------------------------------------------- /go/vt/servenv/unix_socket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/unix_socket.go -------------------------------------------------------------------------------- /go/vt/servenv/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/servenv/version.go -------------------------------------------------------------------------------- /go/vt/sqlparser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/Makefile -------------------------------------------------------------------------------- /go/vt/sqlparser/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/analyzer.go -------------------------------------------------------------------------------- /go/vt/sqlparser/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/ast.go -------------------------------------------------------------------------------- /go/vt/sqlparser/ast_clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/ast_clone.go -------------------------------------------------------------------------------- /go/vt/sqlparser/ast_funcs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/ast_funcs.go -------------------------------------------------------------------------------- /go/vt/sqlparser/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/ast_test.go -------------------------------------------------------------------------------- /go/vt/sqlparser/ast_visit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/ast_visit.go -------------------------------------------------------------------------------- /go/vt/sqlparser/comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/comments.go -------------------------------------------------------------------------------- /go/vt/sqlparser/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/constants.go -------------------------------------------------------------------------------- /go/vt/sqlparser/encodable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/encodable.go -------------------------------------------------------------------------------- /go/vt/sqlparser/keywords.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/keywords.go -------------------------------------------------------------------------------- /go/vt/sqlparser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/parser.go -------------------------------------------------------------------------------- /go/vt/sqlparser/sql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/sql.go -------------------------------------------------------------------------------- /go/vt/sqlparser/sql.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/sql.y -------------------------------------------------------------------------------- /go/vt/sqlparser/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/token.go -------------------------------------------------------------------------------- /go/vt/sqlparser/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sqlparser/utils.go -------------------------------------------------------------------------------- /go/vt/srvtopo/cached_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/cached_size.go -------------------------------------------------------------------------------- /go/vt/srvtopo/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/discover.go -------------------------------------------------------------------------------- /go/vt/srvtopo/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/query.go -------------------------------------------------------------------------------- /go/vt/srvtopo/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/resolver.go -------------------------------------------------------------------------------- /go/vt/srvtopo/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/server.go -------------------------------------------------------------------------------- /go/vt/srvtopo/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/status.go -------------------------------------------------------------------------------- /go/vt/srvtopo/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/srvtopo/watch.go -------------------------------------------------------------------------------- /go/vt/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/status/status.go -------------------------------------------------------------------------------- /go/vt/sysvars/sysvars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/sysvars/sysvars.go -------------------------------------------------------------------------------- /go/vt/tableacl/acl/acl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/tableacl/acl/acl.go -------------------------------------------------------------------------------- /go/vt/tableacl/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/tableacl/role.go -------------------------------------------------------------------------------- /go/vt/tableacl/role_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/tableacl/role_test.go -------------------------------------------------------------------------------- /go/vt/tableacl/tableacl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/tableacl/tableacl.go -------------------------------------------------------------------------------- /go/vt/throttler/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/throttler/manager.go -------------------------------------------------------------------------------- /go/vt/throttler/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/throttler/memory.go -------------------------------------------------------------------------------- /go/vt/throttler/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/throttler/module.go -------------------------------------------------------------------------------- /go/vt/throttler/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/throttler/record.go -------------------------------------------------------------------------------- /go/vt/throttler/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/throttler/result.go -------------------------------------------------------------------------------- /go/vt/throttler/throttler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/throttler/throttler.go -------------------------------------------------------------------------------- /go/vt/tlstest/tlstest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/tlstest/tlstest.go -------------------------------------------------------------------------------- /go/vt/topo/cell_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/cell_info.go -------------------------------------------------------------------------------- /go/vt/topo/cells_aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/cells_aliases.go -------------------------------------------------------------------------------- /go/vt/topo/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/conn.go -------------------------------------------------------------------------------- /go/vt/topo/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/decode.go -------------------------------------------------------------------------------- /go/vt/topo/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/errors.go -------------------------------------------------------------------------------- /go/vt/topo/etcd2topo/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/etcd2topo/file.go -------------------------------------------------------------------------------- /go/vt/topo/etcd2topo/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/etcd2topo/lock.go -------------------------------------------------------------------------------- /go/vt/topo/events/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/events/doc.go -------------------------------------------------------------------------------- /go/vt/topo/helpers/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/helpers/copy.go -------------------------------------------------------------------------------- /go/vt/topo/helpers/tee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/helpers/tee.go -------------------------------------------------------------------------------- /go/vt/topo/k8stopo/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/k8stopo/config.go -------------------------------------------------------------------------------- /go/vt/topo/k8stopo/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/k8stopo/error.go -------------------------------------------------------------------------------- /go/vt/topo/k8stopo/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/k8stopo/file.go -------------------------------------------------------------------------------- /go/vt/topo/k8stopo/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/k8stopo/lock.go -------------------------------------------------------------------------------- /go/vt/topo/k8stopo/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/k8stopo/server.go -------------------------------------------------------------------------------- /go/vt/topo/k8stopo/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/k8stopo/watch.go -------------------------------------------------------------------------------- /go/vt/topo/keyspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/keyspace.go -------------------------------------------------------------------------------- /go/vt/topo/keyspace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/keyspace_test.go -------------------------------------------------------------------------------- /go/vt/topo/locks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/locks.go -------------------------------------------------------------------------------- /go/vt/topo/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/metadata.go -------------------------------------------------------------------------------- /go/vt/topo/replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/replication.go -------------------------------------------------------------------------------- /go/vt/topo/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/server.go -------------------------------------------------------------------------------- /go/vt/topo/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/shard.go -------------------------------------------------------------------------------- /go/vt/topo/shard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/shard_test.go -------------------------------------------------------------------------------- /go/vt/topo/srv_keyspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/srv_keyspace.go -------------------------------------------------------------------------------- /go/vt/topo/srv_vschema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/srv_vschema.go -------------------------------------------------------------------------------- /go/vt/topo/stats_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/stats_conn.go -------------------------------------------------------------------------------- /go/vt/topo/tablet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/tablet.go -------------------------------------------------------------------------------- /go/vt/topo/test/directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/directory.go -------------------------------------------------------------------------------- /go/vt/topo/test/election.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/election.go -------------------------------------------------------------------------------- /go/vt/topo/test/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/file.go -------------------------------------------------------------------------------- /go/vt/topo/test/keyspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/keyspace.go -------------------------------------------------------------------------------- /go/vt/topo/test/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/lock.go -------------------------------------------------------------------------------- /go/vt/topo/test/serving.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/serving.go -------------------------------------------------------------------------------- /go/vt/topo/test/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/shard.go -------------------------------------------------------------------------------- /go/vt/topo/test/tablet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/tablet.go -------------------------------------------------------------------------------- /go/vt/topo/test/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/testing.go -------------------------------------------------------------------------------- /go/vt/topo/test/vschema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/vschema.go -------------------------------------------------------------------------------- /go/vt/topo/test/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/test/watch.go -------------------------------------------------------------------------------- /go/vt/topo/topoproto/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/topoproto/flag.go -------------------------------------------------------------------------------- /go/vt/topo/topotests/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/topotests/doc.go -------------------------------------------------------------------------------- /go/vt/topo/vschema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/vschema.go -------------------------------------------------------------------------------- /go/vt/topo/wildcards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/wildcards.go -------------------------------------------------------------------------------- /go/vt/topo/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/workflow.go -------------------------------------------------------------------------------- /go/vt/topo/zk2topo/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/zk2topo/error.go -------------------------------------------------------------------------------- /go/vt/topo/zk2topo/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/zk2topo/file.go -------------------------------------------------------------------------------- /go/vt/topo/zk2topo/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/zk2topo/lock.go -------------------------------------------------------------------------------- /go/vt/topo/zk2topo/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/zk2topo/server.go -------------------------------------------------------------------------------- /go/vt/topo/zk2topo/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/zk2topo/utils.go -------------------------------------------------------------------------------- /go/vt/topo/zk2topo/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topo/zk2topo/watch.go -------------------------------------------------------------------------------- /go/vt/topotools/keyspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topotools/keyspace.go -------------------------------------------------------------------------------- /go/vt/topotools/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topotools/split.go -------------------------------------------------------------------------------- /go/vt/topotools/tablet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topotools/tablet.go -------------------------------------------------------------------------------- /go/vt/topotools/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/topotools/utils.go -------------------------------------------------------------------------------- /go/vt/vitessdriver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vitessdriver/README.md -------------------------------------------------------------------------------- /go/vt/vitessdriver/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vitessdriver/doc.go -------------------------------------------------------------------------------- /go/vt/vitessdriver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vitessdriver/driver.go -------------------------------------------------------------------------------- /go/vt/vitessdriver/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vitessdriver/rows.go -------------------------------------------------------------------------------- /go/vt/vitessdriver/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vitessdriver/time.go -------------------------------------------------------------------------------- /go/vt/vtadmin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/README.md -------------------------------------------------------------------------------- /go/vt/vtadmin/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/api.go -------------------------------------------------------------------------------- /go/vt/vtadmin/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/api_test.go -------------------------------------------------------------------------------- /go/vt/vtadmin/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/cache/cache.go -------------------------------------------------------------------------------- /go/vt/vtadmin/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/debug.go -------------------------------------------------------------------------------- /go/vt/vtadmin/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/debug/debug.go -------------------------------------------------------------------------------- /go/vt/vtadmin/http/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/http/api.go -------------------------------------------------------------------------------- /go/vt/vtadmin/http/cells.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/http/cells.go -------------------------------------------------------------------------------- /go/vt/vtadmin/http/gates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/http/gates.go -------------------------------------------------------------------------------- /go/vt/vtadmin/http/shards.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/http/shards.go -------------------------------------------------------------------------------- /go/vt/vtadmin/rbac/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/rbac/config.go -------------------------------------------------------------------------------- /go/vt/vtadmin/rbac/rbac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/rbac/rbac.go -------------------------------------------------------------------------------- /go/vt/vtadmin/rbac/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/rbac/rule.go -------------------------------------------------------------------------------- /go/vt/vtadmin/sort/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/sort/doc.go -------------------------------------------------------------------------------- /go/vt/vtadmin/vtsql/vtsql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtadmin/vtsql/vtsql.go -------------------------------------------------------------------------------- /go/vt/vtcombo/tablet_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtcombo/tablet_map.go -------------------------------------------------------------------------------- /go/vt/vtctl/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/backup.go -------------------------------------------------------------------------------- /go/vt/vtctl/cell_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/cell_info.go -------------------------------------------------------------------------------- /go/vt/vtctl/cells_aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/cells_aliases.go -------------------------------------------------------------------------------- /go/vt/vtctl/reparent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/reparent.go -------------------------------------------------------------------------------- /go/vt/vtctl/topo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/topo.go -------------------------------------------------------------------------------- /go/vt/vtctl/vdiff2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/vdiff2.go -------------------------------------------------------------------------------- /go/vt/vtctl/vdiff2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/vdiff2_test.go -------------------------------------------------------------------------------- /go/vt/vtctl/vtctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/vtctl.go -------------------------------------------------------------------------------- /go/vt/vtctl/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/workflow.go -------------------------------------------------------------------------------- /go/vt/vtctl/workflow/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctl/workflow/doc.go -------------------------------------------------------------------------------- /go/vt/vtctld/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/api.go -------------------------------------------------------------------------------- /go/vt/vtctld/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/api_test.go -------------------------------------------------------------------------------- /go/vt/vtctld/api_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/api_utils.go -------------------------------------------------------------------------------- /go/vt/vtctld/debug_health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/debug_health.go -------------------------------------------------------------------------------- /go/vt/vtctld/explorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/explorer.go -------------------------------------------------------------------------------- /go/vt/vtctld/redirection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/redirection.go -------------------------------------------------------------------------------- /go/vt/vtctld/tablet_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/tablet_data.go -------------------------------------------------------------------------------- /go/vt/vtctld/vtctld.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/vtctld.go -------------------------------------------------------------------------------- /go/vt/vtctld/vtctld_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/vtctld_test.go -------------------------------------------------------------------------------- /go/vt/vtctld/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtctld/workflow.go -------------------------------------------------------------------------------- /go/vt/vterrors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/LICENSE -------------------------------------------------------------------------------- /go/vt/vterrors/aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/aggregate.go -------------------------------------------------------------------------------- /go/vt/vterrors/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/constants.go -------------------------------------------------------------------------------- /go/vt/vterrors/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/grpc.go -------------------------------------------------------------------------------- /go/vt/vterrors/proto3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/proto3.go -------------------------------------------------------------------------------- /go/vt/vterrors/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/stack.go -------------------------------------------------------------------------------- /go/vt/vterrors/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/state.go -------------------------------------------------------------------------------- /go/vt/vterrors/vterrors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vterrors/vterrors.go -------------------------------------------------------------------------------- /go/vt/vtexplain/vtexplain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtexplain/vtexplain.go -------------------------------------------------------------------------------- /go/vt/vtgate/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/api.go -------------------------------------------------------------------------------- /go/vt/vtgate/bench_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/bench_test.go -------------------------------------------------------------------------------- /go/vt/vtgate/buffer/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/buffer/flags.go -------------------------------------------------------------------------------- /go/vt/vtgate/debugenv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/debugenv.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/dbddl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/dbddl.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/ddl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/ddl.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/dml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/dml.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/fuzz.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/join.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/limit.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/lock.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/plan.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/route.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/rows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/rows.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/send.go -------------------------------------------------------------------------------- /go/vt/vtgate/engine/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/engine/set.go -------------------------------------------------------------------------------- /go/vt/vtgate/evalengine/integration/main_test.go: -------------------------------------------------------------------------------- 1 | ../../../../mysql/collations/integration/main_test.go -------------------------------------------------------------------------------- /go/vt/vtgate/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/executor.go -------------------------------------------------------------------------------- /go/vt/vtgate/plan_execute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/plan_execute.go -------------------------------------------------------------------------------- /go/vt/vtgate/planbuilder/abstract/fuzzdata/clusterfuzz-testcase-planbuilder_fuzzer-1: -------------------------------------------------------------------------------- 1 | seT b=b -------------------------------------------------------------------------------- /go/vt/vtgate/querylog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/querylog.go -------------------------------------------------------------------------------- /go/vt/vtgate/querylogz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/querylogz.go -------------------------------------------------------------------------------- /go/vt/vtgate/queryz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/queryz.go -------------------------------------------------------------------------------- /go/vt/vtgate/queryz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/queryz_test.go -------------------------------------------------------------------------------- /go/vt/vtgate/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/resolver.go -------------------------------------------------------------------------------- /go/vt/vtgate/safe_session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/safe_session.go -------------------------------------------------------------------------------- /go/vt/vtgate/sandbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/sandbox_test.go -------------------------------------------------------------------------------- /go/vt/vtgate/scatter_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/scatter_conn.go -------------------------------------------------------------------------------- /go/vt/vtgate/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/status.go -------------------------------------------------------------------------------- /go/vt/vtgate/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/status_test.go -------------------------------------------------------------------------------- /go/vt/vtgate/tx_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/tx_conn.go -------------------------------------------------------------------------------- /go/vt/vtgate/tx_conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/tx_conn_test.go -------------------------------------------------------------------------------- /go/vt/vtgate/vcursor_impl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/vcursor_impl.go -------------------------------------------------------------------------------- /go/vt/vtgate/vindexes/cfc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/vindexes/cfc.go -------------------------------------------------------------------------------- /go/vt/vtgate/vtgate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/vtgate.go -------------------------------------------------------------------------------- /go/vt/vtgate/vtgate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgate/vtgate_test.go -------------------------------------------------------------------------------- /go/vt/vtgr/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/db/db.go -------------------------------------------------------------------------------- /go/vt/vtgr/db/mock_mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/db/mock_mysql.go -------------------------------------------------------------------------------- /go/vt/vtgr/db/mysql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/db/mysql.go -------------------------------------------------------------------------------- /go/vt/vtgr/db/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/db/tls.go -------------------------------------------------------------------------------- /go/vt/vtgr/log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/log/log.go -------------------------------------------------------------------------------- /go/vt/vtgr/log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/log/log_test.go -------------------------------------------------------------------------------- /go/vt/vtgr/plugin_zk2topo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/plugin_zk2topo.go -------------------------------------------------------------------------------- /go/vt/vtgr/ssl/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/ssl/ssl.go -------------------------------------------------------------------------------- /go/vt/vtgr/ssl/ssl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/ssl/ssl_test.go -------------------------------------------------------------------------------- /go/vt/vtgr/vtgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/vtgr.go -------------------------------------------------------------------------------- /go/vt/vtgr/vtgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtgr/vtgr_test.go -------------------------------------------------------------------------------- /go/vt/vtorc/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/config/config.go -------------------------------------------------------------------------------- /go/vt/vtorc/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/db/db.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/analysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/analysis.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/audit.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/binlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/binlog.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/cluster.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/downtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/downtime.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/instance.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/process.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/resolve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/resolve.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/tag.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/tag_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/tag_dao.go -------------------------------------------------------------------------------- /go/vt/vtorc/inst/tag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/inst/tag_test.go -------------------------------------------------------------------------------- /go/vt/vtorc/process/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/process/host.go -------------------------------------------------------------------------------- /go/vt/vtorc/server/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/server/api.go -------------------------------------------------------------------------------- /go/vt/vtorc/ssl/ssl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/ssl/ssl.go -------------------------------------------------------------------------------- /go/vt/vtorc/ssl/ssl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/ssl/ssl_test.go -------------------------------------------------------------------------------- /go/vt/vtorc/test/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/test/db.go -------------------------------------------------------------------------------- /go/vt/vtorc/util/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/util/math.go -------------------------------------------------------------------------------- /go/vt/vtorc/util/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vtorc/util/token.go -------------------------------------------------------------------------------- /go/vt/vttest/mysqlctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vttest/mysqlctl.go -------------------------------------------------------------------------------- /go/vt/vttest/topoctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vttest/topoctl.go -------------------------------------------------------------------------------- /go/vt/vttest/vtprocess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vttest/vtprocess.go -------------------------------------------------------------------------------- /go/vt/vttls/crl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vttls/crl.go -------------------------------------------------------------------------------- /go/vt/vttls/vttls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/vttls/vttls.go -------------------------------------------------------------------------------- /go/vt/withddl/withddl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/withddl/withddl.go -------------------------------------------------------------------------------- /go/vt/workflow/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/workflow/manager.go -------------------------------------------------------------------------------- /go/vt/workflow/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/workflow/node.go -------------------------------------------------------------------------------- /go/vt/wrangler/cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/cleaner.go -------------------------------------------------------------------------------- /go/vt/wrangler/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/schema.go -------------------------------------------------------------------------------- /go/vt/wrangler/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/shard.go -------------------------------------------------------------------------------- /go/vt/wrangler/split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/split.go -------------------------------------------------------------------------------- /go/vt/wrangler/tablet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/tablet.go -------------------------------------------------------------------------------- /go/vt/wrangler/vdiff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/vdiff.go -------------------------------------------------------------------------------- /go/vt/wrangler/vdiff2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/vdiff2.go -------------------------------------------------------------------------------- /go/vt/wrangler/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/version.go -------------------------------------------------------------------------------- /go/vt/wrangler/vexec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/wrangler/vexec.go -------------------------------------------------------------------------------- /go/vt/zkctl/zkconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/zkctl/zkconf.go -------------------------------------------------------------------------------- /go/vt/zkctl/zkctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/zkctl/zkctl.go -------------------------------------------------------------------------------- /go/vt/zkctl/zkctl_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/zkctl/zkctl_test.go -------------------------------------------------------------------------------- /go/vt/zkctl/zksrv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vt/zkctl/zksrv.sh -------------------------------------------------------------------------------- /go/vtbench/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vtbench/client.go -------------------------------------------------------------------------------- /go/vtbench/vtbench.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/vtbench/vtbench.go -------------------------------------------------------------------------------- /go/yaml2/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/go/yaml2/yaml.go -------------------------------------------------------------------------------- /go/zk/zkctl/zksrv.sh: -------------------------------------------------------------------------------- 1 | ../../vt/zkctl/zksrv.sh -------------------------------------------------------------------------------- /java/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/java/README.md -------------------------------------------------------------------------------- /java/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/java/client/pom.xml -------------------------------------------------------------------------------- /java/example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/java/example/pom.xml -------------------------------------------------------------------------------- /java/grpc-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/java/grpc-client/pom.xml -------------------------------------------------------------------------------- /java/jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/java/jdbc/pom.xml -------------------------------------------------------------------------------- /java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/java/pom.xml -------------------------------------------------------------------------------- /misc/git/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/commit-msg -------------------------------------------------------------------------------- /misc/git/hooks/asthelpers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/hooks/asthelpers -------------------------------------------------------------------------------- /misc/git/hooks/checkstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/hooks/checkstyle -------------------------------------------------------------------------------- /misc/git/hooks/gofmt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/hooks/gofmt -------------------------------------------------------------------------------- /misc/git/hooks/goimports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/hooks/goimports -------------------------------------------------------------------------------- /misc/git/hooks/shellcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/hooks/shellcheck -------------------------------------------------------------------------------- /misc/git/hooks/tslint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/hooks/tslint -------------------------------------------------------------------------------- /misc/git/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/pre-commit -------------------------------------------------------------------------------- /misc/git/ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/git/ps1 -------------------------------------------------------------------------------- /misc/gofmt-all: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | find . -name '*.go' -exec gofmt -s -w {} \; 4 | -------------------------------------------------------------------------------- /misc/parse_cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/misc/parse_cover.py -------------------------------------------------------------------------------- /proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/README.md -------------------------------------------------------------------------------- /proto/automation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/automation.proto -------------------------------------------------------------------------------- /proto/binlogdata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/binlogdata.proto -------------------------------------------------------------------------------- /proto/binlogservice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/binlogservice.proto -------------------------------------------------------------------------------- /proto/logutil.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/logutil.proto -------------------------------------------------------------------------------- /proto/mysqlctl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/mysqlctl.proto -------------------------------------------------------------------------------- /proto/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/query.proto -------------------------------------------------------------------------------- /proto/queryservice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/queryservice.proto -------------------------------------------------------------------------------- /proto/tableacl.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/tableacl.proto -------------------------------------------------------------------------------- /proto/throttlerdata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/throttlerdata.proto -------------------------------------------------------------------------------- /proto/topodata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/topodata.proto -------------------------------------------------------------------------------- /proto/vschema.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vschema.proto -------------------------------------------------------------------------------- /proto/vtadmin.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vtadmin.proto -------------------------------------------------------------------------------- /proto/vtctldata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vtctldata.proto -------------------------------------------------------------------------------- /proto/vtctlservice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vtctlservice.proto -------------------------------------------------------------------------------- /proto/vtgate.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vtgate.proto -------------------------------------------------------------------------------- /proto/vtgateservice.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vtgateservice.proto -------------------------------------------------------------------------------- /proto/vtrpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vtrpc.proto -------------------------------------------------------------------------------- /proto/vttest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vttest.proto -------------------------------------------------------------------------------- /proto/vttime.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/vttime.proto -------------------------------------------------------------------------------- /proto/workflow.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/proto/workflow.proto -------------------------------------------------------------------------------- /resources/bin/gh-ost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/resources/bin/gh-ost -------------------------------------------------------------------------------- /resources/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/resources/embed.go -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /support/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/support/README.md -------------------------------------------------------------------------------- /support/django/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/support/django/README.md -------------------------------------------------------------------------------- /support/django/custom_db_backends/vitess/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /support/mysqldump/.gitignore: -------------------------------------------------------------------------------- 1 | *.sql 2 | -------------------------------------------------------------------------------- /test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test.go -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/README.md -------------------------------------------------------------------------------- /test/TestingStrategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/TestingStrategy.md -------------------------------------------------------------------------------- /test/bin/rippled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/bin/rippled -------------------------------------------------------------------------------- /test/ci_workflow_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/ci_workflow_gen.go -------------------------------------------------------------------------------- /test/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/client/client.go -------------------------------------------------------------------------------- /test/client_java.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/client_java.sh -------------------------------------------------------------------------------- /test/client_jdbc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/client_jdbc.sh -------------------------------------------------------------------------------- /test/client_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/client_test.sh -------------------------------------------------------------------------------- /test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/config.json -------------------------------------------------------------------------------- /test/local_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/local_example.sh -------------------------------------------------------------------------------- /test/region_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/region_example.sh -------------------------------------------------------------------------------- /test/vthook-make_mycnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/vthook-make_mycnf -------------------------------------------------------------------------------- /test/vthook-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/vthook-test.sh -------------------------------------------------------------------------------- /test/vtop_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/test/vtop_example.sh -------------------------------------------------------------------------------- /tools/bootstrap_web.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/bootstrap_web.sh -------------------------------------------------------------------------------- /tools/check_make_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/check_make_proto.sh -------------------------------------------------------------------------------- /tools/code_freeze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/code_freeze.sh -------------------------------------------------------------------------------- /tools/dependency_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/dependency_check.sh -------------------------------------------------------------------------------- /tools/do_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/do_release.sh -------------------------------------------------------------------------------- /tools/e2e_go_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/e2e_go_test.sh -------------------------------------------------------------------------------- /tools/e2e_test_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/e2e_test_cluster.sh -------------------------------------------------------------------------------- /tools/e2e_test_race.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/e2e_test_race.sh -------------------------------------------------------------------------------- /tools/e2e_test_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/e2e_test_runner.sh -------------------------------------------------------------------------------- /tools/get_kubectl_kind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/get_kubectl_kind.sh -------------------------------------------------------------------------------- /tools/get_next_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/get_next_release.sh -------------------------------------------------------------------------------- /tools/preinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/preinstall.sh -------------------------------------------------------------------------------- /tools/pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/pylint.sh -------------------------------------------------------------------------------- /tools/rowlog/rowlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/rowlog/rowlog.go -------------------------------------------------------------------------------- /tools/rowlog/rowlog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/rowlog/rowlog.md -------------------------------------------------------------------------------- /tools/shell_functions.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/shell_functions.inc -------------------------------------------------------------------------------- /tools/statsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/statsd.go -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/tools.go -------------------------------------------------------------------------------- /tools/unit_test_race.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/unit_test_race.sh -------------------------------------------------------------------------------- /tools/unit_test_runner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/unit_test_runner.sh -------------------------------------------------------------------------------- /tools/web_bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/web_bootstrap.sh -------------------------------------------------------------------------------- /tools/web_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/web_build.sh -------------------------------------------------------------------------------- /tools/wget-retry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/tools/wget-retry -------------------------------------------------------------------------------- /vitess-mixin/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/.env -------------------------------------------------------------------------------- /vitess-mixin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/.gitignore -------------------------------------------------------------------------------- /vitess-mixin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/Makefile -------------------------------------------------------------------------------- /vitess-mixin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/README.md -------------------------------------------------------------------------------- /vitess-mixin/alerts/alerts.libsonnet: -------------------------------------------------------------------------------- 1 | { 2 | prometheusAlerts+:: { 3 | 4 | }, 5 | } 6 | -------------------------------------------------------------------------------- /vitess-mixin/e2e/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/e2e/.env -------------------------------------------------------------------------------- /vitess-mixin/e2e/cypress/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vitess-mixin/e2e/dbcli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/e2e/dbcli.sh -------------------------------------------------------------------------------- /vitess-mixin/e2e/external_db/mysql/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mysql:5.7 2 | COPY . /docker-entrypoint-initdb.d -------------------------------------------------------------------------------- /vitess-mixin/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/go.mod -------------------------------------------------------------------------------- /vitess-mixin/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/go.sum -------------------------------------------------------------------------------- /vitess-mixin/lib/alerts.jsonnet: -------------------------------------------------------------------------------- 1 | std.manifestYamlDoc((import '../mixin.libsonnet').prometheusAlerts) 2 | -------------------------------------------------------------------------------- /vitess-mixin/lib/rules.jsonnet: -------------------------------------------------------------------------------- 1 | std.manifestYamlDoc((import '../mixin.libsonnet').prometheusRules) 2 | -------------------------------------------------------------------------------- /vitess-mixin/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/vitess-mixin/tools.go -------------------------------------------------------------------------------- /web/vtadmin/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/.eslintignore -------------------------------------------------------------------------------- /web/vtadmin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/.gitignore -------------------------------------------------------------------------------- /web/vtadmin/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /web/vtadmin/.prettiercc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/.prettiercc -------------------------------------------------------------------------------- /web/vtadmin/.prettierignore: -------------------------------------------------------------------------------- 1 | proto/ 2 | -------------------------------------------------------------------------------- /web/vtadmin/.stylelintignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /web/vtadmin/.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/.stylelintrc -------------------------------------------------------------------------------- /web/vtadmin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/README.md -------------------------------------------------------------------------------- /web/vtadmin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/package.json -------------------------------------------------------------------------------- /web/vtadmin/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/src/index.css -------------------------------------------------------------------------------- /web/vtadmin/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/src/index.tsx -------------------------------------------------------------------------------- /web/vtadmin/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/src/logo.svg -------------------------------------------------------------------------------- /web/vtadmin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtadmin/tsconfig.json -------------------------------------------------------------------------------- /web/vtctld2/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/.editorconfig -------------------------------------------------------------------------------- /web/vtctld2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/.gitignore -------------------------------------------------------------------------------- /web/vtctld2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/README.md -------------------------------------------------------------------------------- /web/vtctld2/app/assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/app/assets/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/app/inline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/app/inline.js -------------------------------------------------------------------------------- /web/vtctld2/e2e/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/e2e/app.po.ts -------------------------------------------------------------------------------- /web/vtctld2/e2e/typings.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/vtctld2/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/embed.go -------------------------------------------------------------------------------- /web/vtctld2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/package.json -------------------------------------------------------------------------------- /web/vtctld2/src/app/dashboard/dashboard.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/app/dashboard/keyspace.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/app/shared/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/app/topo/topo-browser.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/app/workflows/workflow-list.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/assets/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/assets/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/vtctld2/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/src/main.css -------------------------------------------------------------------------------- /web/vtctld2/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/src/main.ts -------------------------------------------------------------------------------- /web/vtctld2/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/src/test.ts -------------------------------------------------------------------------------- /web/vtctld2/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/github/vitess-gh/HEAD/web/vtctld2/tslint.json --------------------------------------------------------------------------------