├── .github └── issue_template.md ├── .gitignore ├── CHANGELOG.md ├── FAQ.md ├── INSTALL.md ├── LICENSE ├── Makefile ├── README.md ├── RUNNING.md ├── binaries └── .gitignore ├── bounty.md ├── compile_examples.txt ├── deps ├── Makefile ├── cityhash │ └── cityhash.tar.gz ├── clickhouse-cpp │ └── clickhouse-cpp.tar.gz ├── curl │ ├── COPYING │ ├── curl │ └── curl-7.57.0.tar.gz ├── jemalloc │ ├── COPYING │ ├── README │ ├── issue823.patch │ ├── jemalloc │ └── jemalloc-4.3.1.tar.bz2 ├── libconfig │ ├── libconfig │ └── libconfig-1.4.9.tar.gz ├── libdaemon │ ├── LICENSE │ ├── README │ ├── libdaemon │ └── libdaemon-0.14.tar.gz ├── libmicrohttpd │ ├── COPYING │ ├── libmicrohttpd │ └── libmicrohttpd-0.9.55.tar.gz ├── lz4 │ ├── LICENSE │ ├── lz4 │ └── lz4-1.7.5.tar.gz ├── mariadb-client-library │ ├── COPYING.LIB │ ├── README │ ├── libmariadb.c.patch │ ├── ma_secure.c.patch │ ├── mariadb-connector-c-2.3.1-src.tar.gz │ ├── mariadb_client │ ├── my_alloc.c.patch │ ├── my_charset.c.patch │ ├── mysql.h.patch │ ├── mysql_async.c.patch │ ├── net.c.patch │ └── password.c.patch ├── pcre │ ├── LICENCE │ ├── pcre │ └── pcre-8.39.tar.gz ├── re2 │ ├── LICENSE │ ├── mutex.h.patch │ └── re2.tar.gz └── sqlite3 │ ├── from_unixtime.patch │ ├── sqlite-amalgamation-3190200.tar.gz │ └── sqlite3 ├── diamond ├── ProxySQLCollector.conf └── proxysqlstat.py ├── doc ├── internal │ ├── Standard_ProxySQL_Admin.txt │ ├── Stats_API.txt │ ├── command_line_options.txt │ ├── global_variables.txt │ └── query_parser.txt └── release_notes │ ├── ProxySQL_v1.2.2.md │ ├── ProxySQL_v1.2.3.md │ ├── ProxySQL_v1.2.4.md │ ├── ProxySQL_v1.3.0.md │ ├── ProxySQL_v1.3.0g.md │ ├── ProxySQL_v1.3.2.md │ ├── ProxySQL_v1.3.3.md │ └── ProxySQL_v1.4.4.md ├── docker ├── 1backend-complex-config │ ├── docker-compose.yml │ ├── mysql │ │ ├── Dockerfile │ │ ├── import_schema.sh │ │ └── schema.sql │ └── proxysql │ │ ├── Dockerfile │ │ ├── compile_and_start_proxysql.sh │ │ └── proxysql.cnf ├── images │ ├── mysql │ │ ├── mysql-empty │ │ │ └── Dockerfile │ │ └── mysql-simple-dump │ │ │ ├── Dockerfile │ │ │ ├── import_schema.sh │ │ │ └── schema.sql │ └── proxysql │ │ ├── centos5-build │ │ ├── proxysql.spec │ │ └── rpmmacros │ │ ├── centos67-build │ │ ├── proxysql.spec │ │ └── rpmmacros │ │ ├── centos7-build │ │ ├── proxysql.spec │ │ └── rpmmacros │ │ ├── debian-7.8-build │ │ └── proxysql.ctl │ │ ├── debian-8.2-build │ │ └── proxysql.ctl │ │ ├── debian-9-build │ │ └── proxysql.ctl │ │ ├── fedora24-build │ │ ├── proxysql.spec │ │ └── rpmmacros │ │ ├── proxysql │ │ ├── Dockerfile │ │ ├── compile_and_start_proxysql.sh │ │ └── proxysql.cnf │ │ ├── ubuntu-12.04-build │ │ └── proxysql.ctl │ │ ├── ubuntu-14.04-build │ │ └── proxysql.ctl │ │ ├── ubuntu-15.10-build │ │ └── proxysql.ctl │ │ └── ubuntu-16.04-build │ │ └── proxysql.ctl └── scenarios │ ├── 1backend │ └── docker-compose.yml │ ├── 5backends-replication │ ├── docker-compose.yml │ ├── master-conf.d │ │ └── my.cnf │ ├── slave1-conf.d │ │ └── my.cnf │ ├── slave2-conf.d │ │ └── my.cnf │ ├── slave3-conf.d │ │ └── my.cnf │ └── slave4-conf.d │ │ └── my.cnf │ └── repl1 │ ├── app.sh │ ├── configure.sh │ ├── configure_repl_hostgroup.sh │ ├── mysql.sh │ ├── mysql_add.cnf_ │ ├── proxy.sh │ ├── test1.py │ ├── test1_.py │ ├── vars │ └── vars2 ├── etc ├── init.d │ └── proxysql └── proxysql.cnf ├── include ├── ClickHouse_Authentication.hpp ├── ClickHouse_Server.h ├── MySQL_Authentication.hpp ├── MySQL_Data_Stream.h ├── MySQL_HostGroups_Manager.h ├── MySQL_Logger.hpp ├── MySQL_Monitor.hpp ├── MySQL_PreparedStatement.h ├── MySQL_Protocol.h ├── MySQL_Session.h ├── MySQL_Thread.h ├── ProxySQL_Cluster.hpp ├── ProxySQL_HTTP_Server.hpp ├── ProxySQL_Statistics.hpp ├── SQLite3_Server.h ├── SpookyV2.h ├── StatCounters.h ├── btree.h ├── btree_container.h ├── btree_map.h ├── btree_set.h ├── btree_test.h ├── c_tokenizer.h ├── configfile.hpp ├── cpp.h ├── ezOptionParser.hpp ├── fileutils.hpp ├── gen_utils.h ├── mysql_backend.h ├── mysql_connection.h ├── proxy_defines.h ├── proxysql.h ├── proxysql_admin.h ├── proxysql_atomic.h ├── proxysql_debug.h ├── proxysql_glovars.hpp ├── proxysql_hash.h ├── proxysql_macros.h ├── proxysql_mem.h ├── proxysql_structs.h ├── query_cache.hpp ├── query_processor.h ├── safe_btree.h ├── safe_btree_map.h ├── safe_btree_set.h ├── sqlite3db.h ├── thread.h ├── valgrind.h └── wqueue.h ├── lib ├── Chart_bundle_js.cpp ├── ClickHouse_Authentication.cpp ├── ClickHouse_Server.cpp ├── Makefile ├── MySQL_Authentication.cpp ├── MySQL_HostGroups_Manager.cpp ├── MySQL_Logger.cpp ├── MySQL_Monitor.cpp ├── MySQL_PreparedStatement.cpp ├── MySQL_Protocol.cpp ├── MySQL_Session.cpp ├── MySQL_Thread.cpp ├── ProxySQL_Admin.cpp ├── ProxySQL_Cluster.cpp ├── ProxySQL_GloVars.cpp ├── ProxySQL_HTTP_Server.cpp ├── ProxySQL_Statistics.cpp ├── Query_Cache.cpp ├── Query_Processor.cpp ├── SQLite3_Server.cpp ├── SpookyV2.cpp ├── c_tokenizer.c ├── configfile.cpp ├── debug.cpp ├── font-awesome.min.css.cpp ├── gen_utils.cpp ├── main-bundle.min.css.cpp ├── mysql_backend.cpp ├── mysql_connection.cpp ├── mysql_data_stream.cpp ├── network.cpp ├── sqlite3db.cpp └── thread.cpp ├── proxysql-tests.ini.example ├── proxysql_notes.txt ├── requirements.txt ├── scenarios.py ├── src ├── Makefile ├── cacert.pem ├── gdb-commands.txt ├── http_server.key ├── http_server.pem ├── main.cpp ├── newreq.pem ├── privkey.pem ├── proxysql.cfg └── proxysql_global.cpp ├── systemd └── proxysql.service ├── test ├── ChangeUser │ ├── .gitignore │ ├── Makefile │ └── client1.cpp ├── PrepStmt │ ├── .gitignore │ ├── Makefile │ ├── client1.cpp │ ├── client2.cpp │ ├── client3.cpp │ ├── client4.cpp │ ├── client5.cpp │ ├── client6.cpp │ ├── client7.cpp │ ├── client8.cpp │ └── client9.cpp ├── Vagrantfile ├── __init__.py ├── admin_tables_test.py ├── admin_test.py ├── authentication_test.py ├── check_result.py ├── config_file_parsing_test.py ├── docker_fleet.py ├── encrypt │ ├── .gitignore │ ├── Makefile │ └── client1.cpp ├── fast_rand.c ├── how_to.md ├── main ├── main.cpp ├── monot ├── monot.cpp ├── one_backend_test.py ├── polygon.hpp ├── proxysql_base_test.py ├── proxysql_ping_thread.py ├── proxysql_tests_config.py ├── regextest │ ├── .gitignore │ ├── Makefile │ └── client1.cpp ├── replication_topology_awareness_test.py └── sysbench_test.py └── tools ├── Makefile ├── check_variables.pl ├── eventslog_reader_sample.cpp ├── proxysql_galera_checker.sh └── proxysql_galera_writer.pl /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/FAQ.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/README.md -------------------------------------------------------------------------------- /RUNNING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/RUNNING.md -------------------------------------------------------------------------------- /binaries/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/binaries/.gitignore -------------------------------------------------------------------------------- /bounty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/bounty.md -------------------------------------------------------------------------------- /compile_examples.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/compile_examples.txt -------------------------------------------------------------------------------- /deps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/Makefile -------------------------------------------------------------------------------- /deps/cityhash/cityhash.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/cityhash/cityhash.tar.gz -------------------------------------------------------------------------------- /deps/clickhouse-cpp/clickhouse-cpp.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/clickhouse-cpp/clickhouse-cpp.tar.gz -------------------------------------------------------------------------------- /deps/curl/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/curl/COPYING -------------------------------------------------------------------------------- /deps/curl/curl: -------------------------------------------------------------------------------- 1 | curl-7.57.0 -------------------------------------------------------------------------------- /deps/curl/curl-7.57.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/curl/curl-7.57.0.tar.gz -------------------------------------------------------------------------------- /deps/jemalloc/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/jemalloc/COPYING -------------------------------------------------------------------------------- /deps/jemalloc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/jemalloc/README -------------------------------------------------------------------------------- /deps/jemalloc/issue823.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/jemalloc/issue823.patch -------------------------------------------------------------------------------- /deps/jemalloc/jemalloc: -------------------------------------------------------------------------------- 1 | jemalloc-4.3.1 -------------------------------------------------------------------------------- /deps/jemalloc/jemalloc-4.3.1.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/jemalloc/jemalloc-4.3.1.tar.bz2 -------------------------------------------------------------------------------- /deps/libconfig/libconfig: -------------------------------------------------------------------------------- 1 | libconfig-1.4.9 -------------------------------------------------------------------------------- /deps/libconfig/libconfig-1.4.9.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/libconfig/libconfig-1.4.9.tar.gz -------------------------------------------------------------------------------- /deps/libdaemon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/libdaemon/LICENSE -------------------------------------------------------------------------------- /deps/libdaemon/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/libdaemon/README -------------------------------------------------------------------------------- /deps/libdaemon/libdaemon: -------------------------------------------------------------------------------- 1 | libdaemon-0.14 -------------------------------------------------------------------------------- /deps/libdaemon/libdaemon-0.14.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/libdaemon/libdaemon-0.14.tar.gz -------------------------------------------------------------------------------- /deps/libmicrohttpd/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/libmicrohttpd/COPYING -------------------------------------------------------------------------------- /deps/libmicrohttpd/libmicrohttpd: -------------------------------------------------------------------------------- 1 | libmicrohttpd-0.9.55 -------------------------------------------------------------------------------- /deps/libmicrohttpd/libmicrohttpd-0.9.55.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/libmicrohttpd/libmicrohttpd-0.9.55.tar.gz -------------------------------------------------------------------------------- /deps/lz4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/lz4/LICENSE -------------------------------------------------------------------------------- /deps/lz4/lz4: -------------------------------------------------------------------------------- 1 | lz4-1.7.5 -------------------------------------------------------------------------------- /deps/lz4/lz4-1.7.5.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/lz4/lz4-1.7.5.tar.gz -------------------------------------------------------------------------------- /deps/mariadb-client-library/COPYING.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/COPYING.LIB -------------------------------------------------------------------------------- /deps/mariadb-client-library/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/README -------------------------------------------------------------------------------- /deps/mariadb-client-library/libmariadb.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/libmariadb.c.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/ma_secure.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/ma_secure.c.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/mariadb-connector-c-2.3.1-src.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/mariadb-connector-c-2.3.1-src.tar.gz -------------------------------------------------------------------------------- /deps/mariadb-client-library/mariadb_client: -------------------------------------------------------------------------------- 1 | mariadb-connector-c-2.3.1 -------------------------------------------------------------------------------- /deps/mariadb-client-library/my_alloc.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/my_alloc.c.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/my_charset.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/my_charset.c.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/mysql.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/mysql.h.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/mysql_async.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/mysql_async.c.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/net.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/net.c.patch -------------------------------------------------------------------------------- /deps/mariadb-client-library/password.c.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/mariadb-client-library/password.c.patch -------------------------------------------------------------------------------- /deps/pcre/LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/pcre/LICENCE -------------------------------------------------------------------------------- /deps/pcre/pcre: -------------------------------------------------------------------------------- 1 | pcre-8.39 -------------------------------------------------------------------------------- /deps/pcre/pcre-8.39.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/pcre/pcre-8.39.tar.gz -------------------------------------------------------------------------------- /deps/re2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/re2/LICENSE -------------------------------------------------------------------------------- /deps/re2/mutex.h.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/re2/mutex.h.patch -------------------------------------------------------------------------------- /deps/re2/re2.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/re2/re2.tar.gz -------------------------------------------------------------------------------- /deps/sqlite3/from_unixtime.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/sqlite3/from_unixtime.patch -------------------------------------------------------------------------------- /deps/sqlite3/sqlite-amalgamation-3190200.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/deps/sqlite3/sqlite-amalgamation-3190200.tar.gz -------------------------------------------------------------------------------- /deps/sqlite3/sqlite3: -------------------------------------------------------------------------------- 1 | sqlite-amalgamation-3190200 -------------------------------------------------------------------------------- /diamond/ProxySQLCollector.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/diamond/ProxySQLCollector.conf -------------------------------------------------------------------------------- /diamond/proxysqlstat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/diamond/proxysqlstat.py -------------------------------------------------------------------------------- /doc/internal/Standard_ProxySQL_Admin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/internal/Standard_ProxySQL_Admin.txt -------------------------------------------------------------------------------- /doc/internal/Stats_API.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/internal/Stats_API.txt -------------------------------------------------------------------------------- /doc/internal/command_line_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/internal/command_line_options.txt -------------------------------------------------------------------------------- /doc/internal/global_variables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/internal/global_variables.txt -------------------------------------------------------------------------------- /doc/internal/query_parser.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/internal/query_parser.txt -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.2.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.2.2.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.2.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.2.3.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.2.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.2.4.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.3.0.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.3.0g.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.3.0g.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.3.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.3.2.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.3.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.3.3.md -------------------------------------------------------------------------------- /doc/release_notes/ProxySQL_v1.4.4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/doc/release_notes/ProxySQL_v1.4.4.md -------------------------------------------------------------------------------- /docker/1backend-complex-config/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/docker-compose.yml -------------------------------------------------------------------------------- /docker/1backend-complex-config/mysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/mysql/Dockerfile -------------------------------------------------------------------------------- /docker/1backend-complex-config/mysql/import_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/mysql/import_schema.sh -------------------------------------------------------------------------------- /docker/1backend-complex-config/mysql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/mysql/schema.sql -------------------------------------------------------------------------------- /docker/1backend-complex-config/proxysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/proxysql/Dockerfile -------------------------------------------------------------------------------- /docker/1backend-complex-config/proxysql/compile_and_start_proxysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/proxysql/compile_and_start_proxysql.sh -------------------------------------------------------------------------------- /docker/1backend-complex-config/proxysql/proxysql.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/1backend-complex-config/proxysql/proxysql.cnf -------------------------------------------------------------------------------- /docker/images/mysql/mysql-empty/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/mysql/mysql-empty/Dockerfile -------------------------------------------------------------------------------- /docker/images/mysql/mysql-simple-dump/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/mysql/mysql-simple-dump/Dockerfile -------------------------------------------------------------------------------- /docker/images/mysql/mysql-simple-dump/import_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/mysql/mysql-simple-dump/import_schema.sh -------------------------------------------------------------------------------- /docker/images/mysql/mysql-simple-dump/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/mysql/mysql-simple-dump/schema.sql -------------------------------------------------------------------------------- /docker/images/proxysql/centos5-build/proxysql.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/centos5-build/proxysql.spec -------------------------------------------------------------------------------- /docker/images/proxysql/centos5-build/rpmmacros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/centos5-build/rpmmacros -------------------------------------------------------------------------------- /docker/images/proxysql/centos67-build/proxysql.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/centos67-build/proxysql.spec -------------------------------------------------------------------------------- /docker/images/proxysql/centos67-build/rpmmacros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/centos67-build/rpmmacros -------------------------------------------------------------------------------- /docker/images/proxysql/centos7-build/proxysql.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/centos7-build/proxysql.spec -------------------------------------------------------------------------------- /docker/images/proxysql/centos7-build/rpmmacros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/centos7-build/rpmmacros -------------------------------------------------------------------------------- /docker/images/proxysql/debian-7.8-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/debian-7.8-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/images/proxysql/debian-8.2-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/debian-8.2-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/images/proxysql/debian-9-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/debian-9-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/images/proxysql/fedora24-build/proxysql.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/fedora24-build/proxysql.spec -------------------------------------------------------------------------------- /docker/images/proxysql/fedora24-build/rpmmacros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/fedora24-build/rpmmacros -------------------------------------------------------------------------------- /docker/images/proxysql/proxysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/proxysql/Dockerfile -------------------------------------------------------------------------------- /docker/images/proxysql/proxysql/compile_and_start_proxysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/proxysql/compile_and_start_proxysql.sh -------------------------------------------------------------------------------- /docker/images/proxysql/proxysql/proxysql.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/proxysql/proxysql.cnf -------------------------------------------------------------------------------- /docker/images/proxysql/ubuntu-12.04-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/ubuntu-12.04-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/images/proxysql/ubuntu-14.04-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/ubuntu-14.04-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/images/proxysql/ubuntu-15.10-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/ubuntu-15.10-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/images/proxysql/ubuntu-16.04-build/proxysql.ctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/images/proxysql/ubuntu-16.04-build/proxysql.ctl -------------------------------------------------------------------------------- /docker/scenarios/1backend/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/1backend/docker-compose.yml -------------------------------------------------------------------------------- /docker/scenarios/5backends-replication/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/5backends-replication/docker-compose.yml -------------------------------------------------------------------------------- /docker/scenarios/5backends-replication/master-conf.d/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/5backends-replication/master-conf.d/my.cnf -------------------------------------------------------------------------------- /docker/scenarios/5backends-replication/slave1-conf.d/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/5backends-replication/slave1-conf.d/my.cnf -------------------------------------------------------------------------------- /docker/scenarios/5backends-replication/slave2-conf.d/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/5backends-replication/slave2-conf.d/my.cnf -------------------------------------------------------------------------------- /docker/scenarios/5backends-replication/slave3-conf.d/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/5backends-replication/slave3-conf.d/my.cnf -------------------------------------------------------------------------------- /docker/scenarios/5backends-replication/slave4-conf.d/my.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/5backends-replication/slave4-conf.d/my.cnf -------------------------------------------------------------------------------- /docker/scenarios/repl1/app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/app.sh -------------------------------------------------------------------------------- /docker/scenarios/repl1/configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/configure.sh -------------------------------------------------------------------------------- /docker/scenarios/repl1/configure_repl_hostgroup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/configure_repl_hostgroup.sh -------------------------------------------------------------------------------- /docker/scenarios/repl1/mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/mysql.sh -------------------------------------------------------------------------------- /docker/scenarios/repl1/mysql_add.cnf_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/mysql_add.cnf_ -------------------------------------------------------------------------------- /docker/scenarios/repl1/proxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/proxy.sh -------------------------------------------------------------------------------- /docker/scenarios/repl1/test1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/test1.py -------------------------------------------------------------------------------- /docker/scenarios/repl1/test1_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/test1_.py -------------------------------------------------------------------------------- /docker/scenarios/repl1/vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/vars -------------------------------------------------------------------------------- /docker/scenarios/repl1/vars2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/docker/scenarios/repl1/vars2 -------------------------------------------------------------------------------- /etc/init.d/proxysql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/etc/init.d/proxysql -------------------------------------------------------------------------------- /etc/proxysql.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/etc/proxysql.cnf -------------------------------------------------------------------------------- /include/ClickHouse_Authentication.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/ClickHouse_Authentication.hpp -------------------------------------------------------------------------------- /include/ClickHouse_Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/ClickHouse_Server.h -------------------------------------------------------------------------------- /include/MySQL_Authentication.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Authentication.hpp -------------------------------------------------------------------------------- /include/MySQL_Data_Stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Data_Stream.h -------------------------------------------------------------------------------- /include/MySQL_HostGroups_Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_HostGroups_Manager.h -------------------------------------------------------------------------------- /include/MySQL_Logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Logger.hpp -------------------------------------------------------------------------------- /include/MySQL_Monitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Monitor.hpp -------------------------------------------------------------------------------- /include/MySQL_PreparedStatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_PreparedStatement.h -------------------------------------------------------------------------------- /include/MySQL_Protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Protocol.h -------------------------------------------------------------------------------- /include/MySQL_Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Session.h -------------------------------------------------------------------------------- /include/MySQL_Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/MySQL_Thread.h -------------------------------------------------------------------------------- /include/ProxySQL_Cluster.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/ProxySQL_Cluster.hpp -------------------------------------------------------------------------------- /include/ProxySQL_HTTP_Server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/ProxySQL_HTTP_Server.hpp -------------------------------------------------------------------------------- /include/ProxySQL_Statistics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/ProxySQL_Statistics.hpp -------------------------------------------------------------------------------- /include/SQLite3_Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/SQLite3_Server.h -------------------------------------------------------------------------------- /include/SpookyV2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/SpookyV2.h -------------------------------------------------------------------------------- /include/StatCounters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/StatCounters.h -------------------------------------------------------------------------------- /include/btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/btree.h -------------------------------------------------------------------------------- /include/btree_container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/btree_container.h -------------------------------------------------------------------------------- /include/btree_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/btree_map.h -------------------------------------------------------------------------------- /include/btree_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/btree_set.h -------------------------------------------------------------------------------- /include/btree_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/btree_test.h -------------------------------------------------------------------------------- /include/c_tokenizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/c_tokenizer.h -------------------------------------------------------------------------------- /include/configfile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/configfile.hpp -------------------------------------------------------------------------------- /include/cpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/cpp.h -------------------------------------------------------------------------------- /include/ezOptionParser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/ezOptionParser.hpp -------------------------------------------------------------------------------- /include/fileutils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/fileutils.hpp -------------------------------------------------------------------------------- /include/gen_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/gen_utils.h -------------------------------------------------------------------------------- /include/mysql_backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/mysql_backend.h -------------------------------------------------------------------------------- /include/mysql_connection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/mysql_connection.h -------------------------------------------------------------------------------- /include/proxy_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxy_defines.h -------------------------------------------------------------------------------- /include/proxysql.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql.h -------------------------------------------------------------------------------- /include/proxysql_admin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_admin.h -------------------------------------------------------------------------------- /include/proxysql_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_atomic.h -------------------------------------------------------------------------------- /include/proxysql_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_debug.h -------------------------------------------------------------------------------- /include/proxysql_glovars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_glovars.hpp -------------------------------------------------------------------------------- /include/proxysql_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_hash.h -------------------------------------------------------------------------------- /include/proxysql_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_macros.h -------------------------------------------------------------------------------- /include/proxysql_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_mem.h -------------------------------------------------------------------------------- /include/proxysql_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/proxysql_structs.h -------------------------------------------------------------------------------- /include/query_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/query_cache.hpp -------------------------------------------------------------------------------- /include/query_processor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/query_processor.h -------------------------------------------------------------------------------- /include/safe_btree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/safe_btree.h -------------------------------------------------------------------------------- /include/safe_btree_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/safe_btree_map.h -------------------------------------------------------------------------------- /include/safe_btree_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/safe_btree_set.h -------------------------------------------------------------------------------- /include/sqlite3db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/sqlite3db.h -------------------------------------------------------------------------------- /include/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/thread.h -------------------------------------------------------------------------------- /include/valgrind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/valgrind.h -------------------------------------------------------------------------------- /include/wqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/include/wqueue.h -------------------------------------------------------------------------------- /lib/Chart_bundle_js.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/Chart_bundle_js.cpp -------------------------------------------------------------------------------- /lib/ClickHouse_Authentication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ClickHouse_Authentication.cpp -------------------------------------------------------------------------------- /lib/ClickHouse_Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ClickHouse_Server.cpp -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/MySQL_Authentication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_Authentication.cpp -------------------------------------------------------------------------------- /lib/MySQL_HostGroups_Manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_HostGroups_Manager.cpp -------------------------------------------------------------------------------- /lib/MySQL_Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_Logger.cpp -------------------------------------------------------------------------------- /lib/MySQL_Monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_Monitor.cpp -------------------------------------------------------------------------------- /lib/MySQL_PreparedStatement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_PreparedStatement.cpp -------------------------------------------------------------------------------- /lib/MySQL_Protocol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_Protocol.cpp -------------------------------------------------------------------------------- /lib/MySQL_Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_Session.cpp -------------------------------------------------------------------------------- /lib/MySQL_Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/MySQL_Thread.cpp -------------------------------------------------------------------------------- /lib/ProxySQL_Admin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ProxySQL_Admin.cpp -------------------------------------------------------------------------------- /lib/ProxySQL_Cluster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ProxySQL_Cluster.cpp -------------------------------------------------------------------------------- /lib/ProxySQL_GloVars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ProxySQL_GloVars.cpp -------------------------------------------------------------------------------- /lib/ProxySQL_HTTP_Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ProxySQL_HTTP_Server.cpp -------------------------------------------------------------------------------- /lib/ProxySQL_Statistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/ProxySQL_Statistics.cpp -------------------------------------------------------------------------------- /lib/Query_Cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/Query_Cache.cpp -------------------------------------------------------------------------------- /lib/Query_Processor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/Query_Processor.cpp -------------------------------------------------------------------------------- /lib/SQLite3_Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/SQLite3_Server.cpp -------------------------------------------------------------------------------- /lib/SpookyV2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/SpookyV2.cpp -------------------------------------------------------------------------------- /lib/c_tokenizer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/c_tokenizer.c -------------------------------------------------------------------------------- /lib/configfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/configfile.cpp -------------------------------------------------------------------------------- /lib/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/debug.cpp -------------------------------------------------------------------------------- /lib/font-awesome.min.css.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/font-awesome.min.css.cpp -------------------------------------------------------------------------------- /lib/gen_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/gen_utils.cpp -------------------------------------------------------------------------------- /lib/main-bundle.min.css.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/main-bundle.min.css.cpp -------------------------------------------------------------------------------- /lib/mysql_backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/mysql_backend.cpp -------------------------------------------------------------------------------- /lib/mysql_connection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/mysql_connection.cpp -------------------------------------------------------------------------------- /lib/mysql_data_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/mysql_data_stream.cpp -------------------------------------------------------------------------------- /lib/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/network.cpp -------------------------------------------------------------------------------- /lib/sqlite3db.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/sqlite3db.cpp -------------------------------------------------------------------------------- /lib/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/lib/thread.cpp -------------------------------------------------------------------------------- /proxysql-tests.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/proxysql-tests.ini.example -------------------------------------------------------------------------------- /proxysql_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/proxysql_notes.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/requirements.txt -------------------------------------------------------------------------------- /scenarios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/scenarios.py -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/cacert.pem -------------------------------------------------------------------------------- /src/gdb-commands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/gdb-commands.txt -------------------------------------------------------------------------------- /src/http_server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/http_server.key -------------------------------------------------------------------------------- /src/http_server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/http_server.pem -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/newreq.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/newreq.pem -------------------------------------------------------------------------------- /src/privkey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/privkey.pem -------------------------------------------------------------------------------- /src/proxysql.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/proxysql.cfg -------------------------------------------------------------------------------- /src/proxysql_global.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/src/proxysql_global.cpp -------------------------------------------------------------------------------- /systemd/proxysql.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/systemd/proxysql.service -------------------------------------------------------------------------------- /test/ChangeUser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/ChangeUser/.gitignore -------------------------------------------------------------------------------- /test/ChangeUser/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/ChangeUser/Makefile -------------------------------------------------------------------------------- /test/ChangeUser/client1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/ChangeUser/client1.cpp -------------------------------------------------------------------------------- /test/PrepStmt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/.gitignore -------------------------------------------------------------------------------- /test/PrepStmt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/Makefile -------------------------------------------------------------------------------- /test/PrepStmt/client1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client1.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client2.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client3.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client4.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client5.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client6.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client7.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client8.cpp -------------------------------------------------------------------------------- /test/PrepStmt/client9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/PrepStmt/client9.cpp -------------------------------------------------------------------------------- /test/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/Vagrantfile -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/admin_tables_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/admin_tables_test.py -------------------------------------------------------------------------------- /test/admin_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/admin_test.py -------------------------------------------------------------------------------- /test/authentication_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/authentication_test.py -------------------------------------------------------------------------------- /test/check_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/check_result.py -------------------------------------------------------------------------------- /test/config_file_parsing_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/config_file_parsing_test.py -------------------------------------------------------------------------------- /test/docker_fleet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/docker_fleet.py -------------------------------------------------------------------------------- /test/encrypt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/encrypt/.gitignore -------------------------------------------------------------------------------- /test/encrypt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/encrypt/Makefile -------------------------------------------------------------------------------- /test/encrypt/client1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/encrypt/client1.cpp -------------------------------------------------------------------------------- /test/fast_rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/fast_rand.c -------------------------------------------------------------------------------- /test/how_to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/how_to.md -------------------------------------------------------------------------------- /test/main: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/main -------------------------------------------------------------------------------- /test/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/main.cpp -------------------------------------------------------------------------------- /test/monot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/monot -------------------------------------------------------------------------------- /test/monot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/monot.cpp -------------------------------------------------------------------------------- /test/one_backend_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/one_backend_test.py -------------------------------------------------------------------------------- /test/polygon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/polygon.hpp -------------------------------------------------------------------------------- /test/proxysql_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/proxysql_base_test.py -------------------------------------------------------------------------------- /test/proxysql_ping_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/proxysql_ping_thread.py -------------------------------------------------------------------------------- /test/proxysql_tests_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/proxysql_tests_config.py -------------------------------------------------------------------------------- /test/regextest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/regextest/.gitignore -------------------------------------------------------------------------------- /test/regextest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/regextest/Makefile -------------------------------------------------------------------------------- /test/regextest/client1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/regextest/client1.cpp -------------------------------------------------------------------------------- /test/replication_topology_awareness_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/replication_topology_awareness_test.py -------------------------------------------------------------------------------- /test/sysbench_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/test/sysbench_test.py -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/check_variables.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/tools/check_variables.pl -------------------------------------------------------------------------------- /tools/eventslog_reader_sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/tools/eventslog_reader_sample.cpp -------------------------------------------------------------------------------- /tools/proxysql_galera_checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/tools/proxysql_galera_checker.sh -------------------------------------------------------------------------------- /tools/proxysql_galera_writer.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malongshuai/proxysql/HEAD/tools/proxysql_galera_writer.pl --------------------------------------------------------------------------------