Commit Graph

474 Commits (f1eb04ce514d396b3af0bac07fe91bace355cd49)

Author SHA1 Message Date
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
René Cannaò 410b426da0 Write version also in foreground #997
9 years ago
René Cannaò ff55a255d9 Ensure that version number is written in log #977
9 years ago
René Cannaò 2414eb5e38 Convert variables error in warning #992
9 years ago
René Cannaò 817cda3f12 New table stats_mysql_connection_pool_reset #753
9 years ago
René Cannaò 906abfa70a Incorrect order of fields in runtime_mysql_query_rules
9 years ago
René Cannaò 384c91b7ed Merge branch 'v1.4.0-GR' into v1.4.0
9 years ago
René Cannaò 2119357c7e Added mysql_query_rules.multiplex=2
9 years ago
René Cannaò 9f4e5b10a0 Allow keywords in mysql_users #911
9 years ago
René Cannaò f183ea1651 Introduced command PROXYSQL FLUSH CONFIGDB #923
9 years ago
René Cannaò 011b0f8749 Remove trailing space and semicolons in Admin #925
9 years ago
René Cannaò f0f85a44fe Introduced table stats.stats_mysql_users
9 years ago
René Cannaò c7cffc9ea7 More support for group replication
9 years ago
René Cannaò c89beb3113 First commit to support Darwin #930
9 years ago
René Cannaò abd83ff1a3 Compile 1.4.0 on on FreeBSD #898
9 years ago
René Cannaò a6c3e5683e Enforce --admin-socket at startup #894
9 years ago
René Cannaò 4d4b14ea20 Renamed Latency_ms to Latency_us #882
9 years ago
René Cannaò e369076bfb Merge pull request #880 from Dan83/master
9 years ago
Daniele fda5470688 Replace the spinlock on ProxySQL_Admin::wrlock with a pthread mutex or wrlock
9 years ago
René Cannaò 249420e313 Minor fixes
9 years ago
René Cannaò 5817905df2 Merge branch 'v1.4.0' into v1.4.0-GR
9 years ago
René Cannaò c2f35fa230 Redefining disk_upgrade_mysql_users()
9 years ago
René Cannaò f35e853ecb Merge pull request #825 from klinometr/1.4.0-sticky-flag
9 years ago
René Cannaò ee5158a46e Improvements for sqlite3 #856
9 years ago
René Cannaò a6c53d0d12 Revert "Refactor header includes."
9 years ago
Maxim binopt 5ac7c3cc33 Merge branch 'v1.4.0' into 1.4.0-sticky-flag
9 years ago
Maxim Bublis 30dbcc21a8 Refactor header includes.
9 years ago
Maxim Bublis 043a321e55 Cleanup legacy codebase.
9 years ago
René Cannaò 7ea78394f0 Second commit for GR support
9 years ago
René Cannaò 3c2ced2a7d Drafting GR support
9 years ago
René Cannaò cf7e64d82e Speed up SAVE MYSQL SERVERS TO MEMORY #829
9 years ago
René Cannaò ba7e37091b Speed up LOAD MYSQL SERVERS TO RUNTIME #829
9 years ago
René Cannaò 21d5854e88 Removed a lot of valgrind warnings
9 years ago
Maxim binopt d4d17584f3 Change sticky_flag realization to next_query_flagIN realization.
9 years ago
Maxim binopt 408c279ef2 Added sticky flag realization
9 years ago
René Cannaò e5b6eb50fb Enable memory profiling at runtime #822
9 years ago
René Cannaò 49d3a6315a Generate a warning for missing rule_id #799
9 years ago
René Cannaò dbc74c0b53 Several memory sanitizer
9 years ago
René Cannaò b89de59f06 Changed transaction_persistent=1 by default #793
9 years ago
René Cannaò 84bb9a5e86 SHOW TABLES FROM xxx is now sorted #788
9 years ago
René Cannaò 7f039840d1 Add doc on new columns in mysql_query_rules
9 years ago
René Cannaò a177439e15 Allow MariaDB ConnectorJ to connect to Admin #743
9 years ago
René Cannaò f764ce742e Merge branch 'pcre2' into v1.3.1-dev
9 years ago
René Cannaò 94685e7085 Adding defaults for re_modifiers
9 years ago
René Cannaò c27a8099e1 Added runtime support for new RE modifiers
9 years ago
René Cannaò 331603aa91 Various bug fixes releated to RE
9 years ago
René Cannaò 7d5c870f26 Fixed bug in stall connections
9 years ago
René Cannaò 311db6a681 Improving support for RE
9 years ago
René Cannaò dfb18a02d2 Show double quote in PROCESSLIST #746
9 years ago
René Cannaò faefe166f0 Fix issue #745
9 years ago
Donatas Abraitis d4b3488046 Add IPv6 support
9 years ago
René Cannaò 3606ac00a8 Merge branch 'master' into 1.3.0-alpha
10 years ago
René Cannaò 2b7d080fd2 Workaround for bug #708
10 years ago
René Cannaò cbfc9bfcfd Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 0c11ad94c2 Do not print "set autocommit" in error log for Admin
10 years ago
René Cannaò 11e262ce0e Merge branch 'v1.3.0-ST_BE_count' into 1.3.0-alpha
10 years ago
René Cannaò af07b5e249 Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 505196fd6b Implemented recycling of stmt_id
10 years ago
René Cannaò e1d636b717 Merge branch 'v1.2.3-691' into v1.2.3
10 years ago
René Cannaò 128ff3deda Introduce new variable admin-hash_passwords #676
10 years ago
René Cannaò 99abb48c21 Implementation of runtime_mysql_users #691
10 years ago
René Cannaò 5b5d924dc1 Merge branch 'v1.2.3' into 1.3.0-alpha-merge123
10 years ago
René Cannaò 87354fa274 Scheduler table now has autoincrement PK
10 years ago
René Cannaò 0045bd9f7b Attempt to fix compiling bug #671
10 years ago
René Cannaò f42c8c022b Better format of the output of SHOW CREATE TABLE
10 years ago
René Cannaò 7dec343d82 Implemented LOAD SCHEDULER FROM CONFIG , #658
10 years ago
René Cannaò dfba2422b7 Implementation of scheduler.active #649
10 years ago
René Cannaò 8f12463643 Bug fix in SELECT_DB_USER in Admin
10 years ago
René Cannaò 1b4afb7743 Futher development for prepared statements
10 years ago
René Cannaò 5125067643 Merge branch 'v1.2.2' into 1.3.0-port122
10 years ago
René Cannaò 72cec85604 Merge branch 'v1.2.2-issue648' into v1.2.2
10 years ago
René Cannaò 7df5fd4ec4 Load config file if configdb is missing #617
10 years ago
René Cannaò 66626c13ad mysql_replication_hostgroups in configfile , #648
10 years ago
René Cannaò f50e95f1f1 Exporting QC metrics via SQL3_getStats , #140
10 years ago
René Cannaò 41b2adc85f Adding comment field per issue #643
10 years ago
René Cannaò 07a0e6bab6 Adding comment field per issue #643
10 years ago
René Cannaò fe39671edf Adding comment field per issue #643
10 years ago
René Cannaò a9395cd087 Adding comment field per issue #643
10 years ago
René Cannaò b8d3bd884c Added more memory metrics #634
10 years ago
René Cannaò b0a9dc3141 Specify that SQLite3_memory is in bytes
10 years ago
René Cannaò 0a00ab0f99 Start collect memory metrics #634
10 years ago
René Cannaò d59ee332ac Implementation of thread pool on Monitor
10 years ago
René Cannaò c88b1ae657 Print debugging timers only if compiled with DEBUG
10 years ago
René Cannaò 32163bf892 Scheduler now starts a thread for waitpid()
10 years ago
René Cannaò a3c2b72459 Added waitpid for Scheduler #578
10 years ago
René Cannaò f1723ac29f Fix for issue #608
10 years ago
René Cannaò d9efa6dad0 Allows Monitor user to be used in mysql_users
10 years ago
René Cannaò 13c9fe0ebb Support extra syntax in Admin module
10 years ago
René Cannaò f1596de7f7 Merge branch 'issue600' into v1.2.0
10 years ago
René Cannaò 34d06814ce Fix for bug #600
10 years ago
René Cannaò 57eeacdfe2 Fixed a crashing bug when setting a not existing variable
10 years ago
René Cannaò 55f06de6c4 Prevent password from showing in error log (#599)
10 years ago
René Cannaò 60b3dcaadf More on sha1_passs on MySQL_Authentication()
10 years ago
René Cannaò e559cfefe5 Merge branch 'issue588' into v1.2.0
10 years ago
René Cannaò bfa6d769b5 Minor small bug: free() incorrect pointer
10 years ago
René Cannaò 8b04641823 When connections are initialized, queries in mysql-init_connect are executed
10 years ago
René Cannaò bc6068998a Duplicated admin variable
10 years ago
René Cannaò f0416937cf Added table runtime_global_variables
10 years ago
René Cannaò 16c7279b17 Print error in case of execve() failure
10 years ago
René Cannaò 79d70b3136 For on Scheduler , issue #578
10 years ago
René Cannaò bda2cf4350 Drafting Scheduler
10 years ago