Commit Graph

474 Commits (f1eb04ce514d396b3af0bac07fe91bace355cd49)

Author SHA1 Message Date
René Cannaò f20d9c5018 Fix typo in previous commit
7 years ago
René Cannaò 782aae072e Implement automatic vacuum of stats schema #1011
7 years ago
René Cannaò 450ed45c03 Setting synchronous=0 on wrong schema #1842
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
René Cannaò a4c8671b76 Filter SET @@session.autocommit from log #1831
7 years ago
René Cannaò 96f179f943 Prevent a buffer overflow in SELECT @@version
7 years ago
René Cannaò 5d3b571e4c Prevent a buffer overflow in SELECT @@version
7 years ago
René Cannaò 8df4d52d0e Use SO_REUSEPORT for Admin
7 years ago
René Cannaò 0f56d576d1 Completed implementation of stats_mysql_errors
7 years ago
René Cannaò c5cff7a921 Added client_address in stats_mysql_query_digest
7 years ago
Andrew Ernst bff2a3e8d9 Read configuration for mysql_group_replication_hostgroups from config file.
7 years ago
René Cannaò 297321ef43 Fix bug in sprintf
7 years ago
René Cannaò 2696934ebf Bug fix from recent PR
7 years ago
René Cannaò 76cf36c2ce
Merge pull request #1766 from sysown/v2.0.0-cache_wait_1
7 years ago
René Cannaò 0aeb622793
Merge pull request #1765 from sysown/v2.0.0-wr2
7 years ago
René Cannaò f47e74c4b2 Fixed some bugs related to debugging built
7 years ago
René Cannaò 2bd4961b06 Abort if pthread_create fails #1768
7 years ago
René Cannaò 72724b22e0 Preparing for support of cache_timeout
7 years ago
René Cannaò 37f316e940 Add support for writer_is_also_reader=2
7 years ago
René Cannaò 5d57fd5c4f Fix a segfault in Admin for empty queries
7 years ago
René Cannaò 0a1d5d9555 Copy mysql_ldap_mapping from disk to memory
7 years ago
René Cannaò 4d9050a159 Detatch DISK DB before creating LDAP tables
7 years ago
René Cannaò 58520e1ad1 Add support for PROXYSQL FLUSH QUERY CACHE
7 years ago
Nick Vyzas 4e2baadd14 Fixing comments, adding a missing column
7 years ago
Nick Vyzas 84390c481f Adding fixes and additional constraints
7 years ago
Nick Vyzas db9bff5e06 Adding constraints for port/flagXXX/compression types #1582
7 years ago
René Cannaò 47bf5faff7 Second large commit to support LDAP
7 years ago
René Cannaò d96108123d Scheleton for LDAP support
7 years ago
Nick Vyzas 901b3e49a3 Merge branch 'v2.0.0' of https://github.com/sysown/proxysql into v2_1674
8 years ago
Nick Vyzas f572dfc22f
Merge pull request #1713 from sysown/v2.0.0-1696
8 years ago
René Cannaò f666d40db2 Do not cache empty resultset, rule setting #1696
8 years ago
Nick Vyzas da99ec0a7e Enable mysql_query_rules_fast_routing in ProxySQL Cluster
8 years ago
Nick Vyzas 95fc3282b8
Merge pull request #1587 from sysown/v2_grhg_fix
8 years ago
René Cannaò f4b2ef23cb Support for Clickhouse in 2.0
8 years ago
Nikolaos Vyzas 78ffc177c7 This patch handles any type of quoting on MySQL variables. It fixes https://github.com/sysown/proxysql/issues/1429
8 years ago
Stéphane Cottin 1fdc7087e2
read mysql_galera_hostgroups from config file
8 years ago
René Cannaò 73f73b6c0a Add column comment in mysql_users table #1633
8 years ago
René Cannaò 2fc61b9fd9 Admin to reply to SELECT @@global.read_only #1622
8 years ago
Nick Vyzas 314753ee9b Fix to persist mysql_group_replication_hostgroups
8 years ago
René Cannaò 0bc9933219 Better handling of bug #1386
8 years ago
René Cannaò 466e8b112f Fix for bug #1386
8 years ago
René Cannaò 9fe0b482ed Set maximum weight to 10M #1224
8 years ago
René Cannaò 8c0eb73d51
Merge pull request #1543 from sysown/v2_149-commits
8 years ago
yuta-oxo dd0981bf95 Fix memory leaks
8 years ago
Nick Vyzas 9081a8eb2a Added fix for mysqldump error in reported in https://github.com/sysown/proxysql/issues/1382
8 years ago
Nick Vyzas 54c9eb6db0
Merge branch 'v2.0.0' into v2.0.0
8 years ago
René Cannaò 1bd36b8d8f Do not dump on error log runtime mysql servers tables when running queries against runtime_mysql_servers
8 years ago
René Cannaò 6908f491a7 Fixed typo
8 years ago
René Cannaò 077971d387 Missing parenthesis
8 years ago
René Cannaò 601f9b0862 Second commit to track MySQL errors
8 years ago
René Cannaò 083319ed7e First commit to track MySQL errors
8 years ago
Aurélien Minet 689ab0c294 support load mysql_group_replication_hostgroups from the config file (#1050), sample config file update
8 years ago
René Cannaò 62d8407cdb Merge branch 'v2.0-Galera' into v2.0.0
8 years ago
René Cannaò be77da766b Adding embedded OpenSSL 1.1.0
8 years ago
Adam McManus 358718d1ef Add support for check_type to proxysql.cnf for mysql_replication_hostgroups
8 years ago
René Cannaò 9f98174e5c Remove incorrect delete of resultset from Admin
8 years ago
René Cannaò c15ee49797 Add support for wildcard in mysql_query_rules.client_addr #1450
8 years ago
René Cannaò ce815a5a72 Initial commit to natively support Galera
8 years ago
René Cannaò b973e3c666 Bug fix #1441
8 years ago
René Cannaò c3040acc74 Export metrics from MyHGM ConnPoll in Web interface
8 years ago
René Cannaò b5d8c4d3ba Added table mysql_query_rules_fast_routing
8 years ago
René Cannaò 5bf50992ba Typo in ALTER TABLE for mysql_servers upgrade
8 years ago
René Cannaò 869a1e81ca Merge branch 'v2.0-lab' of https://github.com/sysown/proxysql into v2.0-lab
8 years ago
René Cannaò d92e4c88d5 Added command PROXYSQL COREDUMP
8 years ago
René Cannaò a6291f1693 Further improvement for handling GTID
8 years ago
René Cannaò 3e59bdef2a Expanding stats_mysql_connection_pool
8 years ago
Nikolaos Vyzas 9f3c265fd9 Resolving conflicts for "Add support for GTID consistent reads"
8 years ago
Nikolaos Vyzas 9938ec24b5 Resolved conflicts for "ProxySQL reads GTID information from proxysql_mysqlbinlog"
8 years ago
Nikolaos Vyzas ddd8f7b67f Resolving conflicts for 'Add gtid_port to mysql_servers'
8 years ago
Nikolaos Vyzas 1b7b6f08fd Resolving conflict for 2.0 ProxySQL admin migration
8 years ago
Nikolaos Vyzas 7228f4e0de Merging changes and resolving conflicts related to MariaDB connector upgrade
8 years ago
René Cannaò 0160b723de MySQL stats_mysql_global queryable as SELECT @@ #1375
8 years ago
René Cannaò e8de8ee2c8 Added new metrics
8 years ago
René Cannaò 35ee631844 Further improvement for handling GTID
8 years ago
René Cannaò 9a6b176d31 Expanding stats_mysql_connection_pool
8 years ago
René Cannaò 46d7f9a14b Add support for GTID consistent reads
8 years ago
pondix 9b3fffdf49 Removing SQLLite lock assertion
8 years ago
René Cannaò f4a0c4a2b5 ProxySQL reads GTID information from proxysql_mysqlbinlog
8 years ago
René Cannaò 04cfa1c733 Add gtid_port to mysql_servers
8 years ago
René Cannaò fe2f16d6df Added support for innodb_read_only and super_read_only #1195
8 years ago
René Cannaò c94fbe7f20 Fixed bug #1304
8 years ago
René Cannaò d04ee3d385 Remove all references to PS handling before 1.4
8 years ago
René Cannaò 3520dbbacc Remove all references to PS handling before 1.4
8 years ago
René Cannaò fc2995de3a Compile ProxySQL with Connector-C 3.0.2 #1126
8 years ago
René Cannaò fc68ba2011 Check GloQC before getting stats from QC
8 years ago
René Cannaò d9c25ca03e Disable web interface by default
8 years ago
René Cannaò d27a77c4c8 New global variable execute_on_exit_failure #1285
8 years ago
René Cannaò ea9fa03ab1 Added table stats.stats_mysql_prepared_statements_info
8 years ago
Nick 48df4ff893
Fixed typo
8 years ago
Nick Vyzas d484bb79d9 Correcting version number
8 years ago
Nick 0a6ea1d514
Fixing upgrade logic comments
8 years ago
Nick Vyzas 107dd23173 Fixing logic bug related to versioning
8 years ago
Nick 2be0491c61
Adding comment column
8 years ago
Nick ed4924d896
Removing whitespace
8 years ago
Nick Vyzas b8c2862f40 Adding non-zero constraint to mysql_server.hostgroup_id
8 years ago
Nick Vyzas 3239799673 Merge remote-tracking branch 'upstream/v1.4.4' into v1.4.4
8 years ago
Nick Vyzas c058f7e511 Adding 1_3_0 mysql_servers migration
8 years ago
Nick Vyzas a7ef4fe551 Adding constraint for hostgroup_id >= 0 in mysql_servers
8 years ago
René Cannaò 8a4556676c Export query cache metrics in WebUI
8 years ago
René Cannaò 968c8dcee5 Implementation of LOAD ADMIN VARIABLES FROM CONFIG #1076
8 years ago
René Cannaò c50e3a4473 Default to CASELESS for re_modifiers in config file #1124
8 years ago
René Cannaò e6e0041b18 In Admin, filter commands specific to MySQL and/or transactions #1047
8 years ago
René Cannaò 8ebc2b0f50 Add support for Darwin
8 years ago
René Cannaò 8adf68c002 Further development for web interface
8 years ago
René Cannaò ddb1a046b9 mysql_users.transaction_persistent=1 by default from config file
8 years ago
René Cannaò 41e3140894 Fix bug #1233
8 years ago
René Cannaò 6fbd6f52ec First implementation of web interface
8 years ago
René Cannaò 66eda52f06 Merge branch 'v1.4.4' of https://github.com/sysown/proxysql into v1.4.4
8 years ago
René Cannaò 7dbcbc3e7a Bug fix for #1188
8 years ago
Jerm Linden e7efb705a2 When parsing configfile, default mysql_server port to 3306
8 years ago
René Cannaò fbd2f15efe Memory Optimizations
9 years ago
René Cannaò 7b153c407b Bugfixes for ClickHouse, unitialized variables
9 years ago
René Cannaò 46193a634c Further development of SQLite3 Server
9 years ago
René Cannaò 0b0e6198d2 Added ClickHouse variables
9 years ago
René Cannaò 62898623df Add optional support for ClickHouse
9 years ago
René Cannaò a703a9172c Further implementation for ClickHouse
9 years ago
René Cannaò b57ff42b9c Drafting again support for ClickHouse
9 years ago
René Cannaò b00878d3bd Introducing proxysql_session_type
9 years ago
René Cannaò e3c4cb9964 A lot of changes all related to Cluster
9 years ago
René Cannaò 2a76f95e31 Further enhancement on Cluster
9 years ago
René Cannaò ee8110a515 Enhancement on Cluster solution
9 years ago
René Cannaò ad847a0579 Do not warns for empty cluster credentials
9 years ago
René Cannaò 4ff31142b6 Thread stack size metrics
9 years ago
René Cannaò 1c1faf210f Some clean up
9 years ago
René Cannaò f583982ace Drafting support for ProxySQL Cluster
9 years ago
René Cannaò 641b8ac1eb Adding tables for cluster
9 years ago
René Cannaò 1ada33a048 Features #1103 and #1104
9 years ago
René Cannaò dc3664ac33 Adding command PULL VERSION MYSQL SERVERS
9 years ago
René Cannaò b1b9ad6598 Update jemalloc metrics
9 years ago
René Cannaò 1414d4430f Introduced new table stats_memory_metrics
9 years ago
René Cannaò 9653e19b53 Fix datatypes in stats_mysql_processlist #1005
9 years ago
René Cannaò e3015b8a39 Fix datatypes in stats_mysql_connection_pool #1004
9 years ago
René Cannaò 5624afd41c Support SELECT VERSION() in Admin
9 years ago
René Cannaò 13fc13b356 Incorrect number of arguments while processing query rules from config file
9 years ago
René Cannaò 0a0057032f Improving Admin start time #1055
9 years ago
René Cannaò 4188d2009c mysql_query_rules.OK_msg #1045
9 years ago
René Cannaò 2193152cb1 Fix bug #1043
9 years ago
René Cannaò 826495da07 Remove spinlock from Admin #977
9 years ago
René Cannaò 38e5206e0d Merge branch 'v1.4.1-ps' into v1.4.1-dev
9 years ago
René Cannaò 370d16f34e Bug fix #1007
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò 514fa656d6 Fix bug #1012
9 years ago
René Cannaò 2b6bf14b44 Merge branch 'v1.4.1-pause' into v1.4.1-dev
9 years ago
René Cannaò 757f55791d Re-implementation of PROXYSQL PAUSE and RESUME
9 years ago
René Cannaò b220ae8c09 Bugfix in StringToHex
9 years ago
René Cannaò 61396cbcdb Speed up read from runtime_mysql_users
9 years ago
René Cannaò 17f9953a18 Added mutex for LOAD MYSQL USERS TO RUNTIME
9 years ago
René Cannaò f550cf1340 Speeding up user management
9 years ago
René Cannaò 3c6a323ada Admin to support SELECT DATABASE() AS name #1022
9 years ago