Commit Graph

946 Commits (e4f4dc95cef878de7b2b7cfdfeb8e9ee8aeb0c46)

Author SHA1 Message Date
René Cannaò a0a544ccdf
Merge pull request #3087 from sysown/v2.1.0-admin_web_verbosity
6 years ago
Javier Jaramago Fernández 80e9b4c0d8 Changed new variable name to 'admin___web_verbosity' for being compliant with current 'thread' naming convention
6 years ago
Javier Jaramago Fernández 42fa0f7945 Added new column 'attributes' to 'mysql_users' table
6 years ago
Javier Jaramago Fernández 576e735d14 Added new variable 'web_verbosity' to control web verbosity
6 years ago
René Cannaò 7415a059a5 Removed global shared variables
6 years ago
Javier Jaramago Fernández d503ffec34 Fix invalid passing of non-trivial object through variadic function
6 years ago
Javier Jaramago Fernández 2f1db3ab27 Prevent accessing 'pa' object in 'admin_session_handler' after 'PROXYSQL STOP' command
6 years ago
peter 931ac80bf6 Fix a mem leak in flush_ldap_variables___database_to_runtime fun
6 years ago
René Cannaò f45f72883e Minor fixes to PR 2955
6 years ago
René Cannaò 9dbee27d6c
Merge pull request #2993 from sysown/v2.1.0-from2014
6 years ago
René Cannaò 3981e9ec3c
Merge pull request #2957 from sysown/v2.1.0-2916_2918_2919_2920_2921
6 years ago
René Cannaò ce24c3d6d4 Adding PROXYSQL SHUTDOWN SLOW
6 years ago
Rene Cannao 41b173a83c Fixing a lot of compiler warnings
6 years ago
René Cannaò 3ad738a0d8 Update charset variables from runtime
6 years ago
René Cannaò 449f4eb659 Adding debug_filters
6 years ago
Javier Jaramago Fernández 00e9696dd3 Added documentation for the new extra logic introduced for 'PROXYSQL STOP' and 'PROXYSQL START'
6 years ago
Javier Jaramago Fernández a6b95a3344 Fixes #2920: Improved logic for 'PROXYSQL STOP' and 'PROXYSQL START'
6 years ago
Javier Jaramago Fernández 543f2ce8b6 Fixes #2921: Prevent 'child_mysql' to access 'GloMTH' if it's already de-initialized
6 years ago
Javier Jaramago Fernández 386a8929db Fixes #2916: 'admindb' is now replaced if current one doesn't match the one in the static object
6 years ago
René Cannaò e798c07ba7
Merge pull request #2886 from sysown/v2.1.0-cherrypicks_2.0.13_2
6 years ago
René Cannaò f0c3cfb541
Merge pull request #2896 from sysown/v2.0.13-duplicated_variables_for_2.1.0_2
6 years ago
René Cannaò 9c115f8db8
Merge branch 'v2.1.0' into v2.1.0-cherrypicks_2.0.13_2
6 years ago
René Cannaò b9171ba6aa Tune mysql-default_collation_connection if mysql-default_charset is changed.
6 years ago
René Cannaò 4748c7d052 Various bug fixes related to deprecated mysql-default_ variables
6 years ago
Javier Jaramago Fernández cc3bbfc759 Added new command in 'Admin Module' used by 'mysqlsh' when starting in '--sql' mode
6 years ago
Javier Jaramago Fernández 18a7d2b181 Supported new command in 'Admin Module' used by 'mysqlsh' during connection
6 years ago
Javier Jaramago Fernández 66478b89ee Added new stat 'new_req_conns_count' counting the num of 'create_new_connection' recieved
6 years ago
René Cannaò 2bbd84d2c9 Support for SQLite3 plugin
6 years ago
René Cannaò aca9d46ff1
Merge pull request #2750 from sysown/v2.1.0-cluster1
6 years ago
René Cannaò 03bf53aec8 Preparing the cluster module to sync variables
6 years ago
René Cannaò 3ac219a3d7 Remove a redundant call to flush_admin_variables___database_to_runtime()
6 years ago
René Cannaò c0a3efdd7f
Merge branch 'v2.1.0' into v2.0.11-QP_stmt_2
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
val eb638a1b16 fix for galera set writer
6 years ago
René Cannaò 7b021e027a Do not cache routing metadata for COM_STMT_EXECUTE
6 years ago
Javier Jaramago Fernández 225c253607 Added new 'prometheus_memory_metrics_interval' admin variable
6 years ago
Javier Jaramago Fernández dbbfc397a6 "Added helper function and uniformed 'hostgroup_manager' metrics update"
6 years ago
Javier Jaramago Fernández 7dfcc7f2b9 RESTAPI_Server is now also started with 'metrics' endpoint enabled in case of port change
6 years ago
Javier Jaramago Fernández a4e4e57343 Moved all 'metrics_maps' to source files
6 years ago
Javier Jaramago Fernández 864535d3f9 Added support for GCC 4.8 and removed per-module metrics initialization functions
6 years ago
Javier Jaramago Fernández d07c95b2e9 Added metrics help and replaced metrics impl with new array based one for 'proxysql_admin' module
6 years ago
Javier Jaramago Fernández 073337c716 Added new metric 'proxysql_gtid_executed'
6 years ago
Javier Jaramago Fernández c6f75ea454 Added more metrics, fixed some invalid updated ones and standarized the 'update_modules_metrics' callback
6 years ago
Javier Jaramago Fernández 472207b951 Added new 'stmt', 'memory' prometheus metrics and callback with new metrics updates
6 years ago
Javier Jaramago Fernández 621332d423 Added new prometheus exposer to ProxySQL_Admin
6 years ago
val 33ab791b49 fix few memory leaks
6 years ago
Valentin Rakush 61c1913334 Character set handling implementation
6 years ago
René Cannaò 4a9e5800cd
Merge pull request #2643 from sysown/v2.0.11-1923
6 years ago
val eb08620181 Revert "Character set handling implementation"
6 years ago
René Cannaò 45feb0a331 Fix bug on gtid_port and unix socket domain #1923
6 years ago
René Cannaò 77563fffe2 Improving testing for fast routing
6 years ago
René Cannaò 9c2f0bf3ac Adding tests to benchmark multiple lookups in mysql_query_rules_fast_routing
6 years ago
Valentin Rakush 796ea5b215 Character set handling implementation
6 years ago
René Cannaò a4e78ce483 Fixed code formatting
6 years ago
René Cannaò 62c98f17db Fix invalid free for ipv6
6 years ago
René Cannaò 090d93a1ba
Merge pull request #2556 from sysown/v2.0.10-extended_stats
6 years ago
René Cannaò b1306a28b3 Extending Statistics, only for new Web UI
6 years ago
val 4878b59ebc fix firewall whitelist rules
6 years ago
René Cannaò 7ee01a0987
Merge pull request #2531 from sysown/v2.0.9-web2
6 years ago
René Cannaò 52362ad1de Merge pull request #2510 from sysown/v2.0.9-into-outfile
6 years ago
René Cannaò 238aeb8798 Preparing the API for web interface plugin
6 years ago
Valentin Rakush 8c1d4ef8f3 Fix problem with runtime table. Add CORS and content type headers
6 years ago
Valentin Rakush 30351dfd0f Fix issue with method field
6 years ago
Valentin Rakush 4a5d986aa9 Use HTTP method for configuration
6 years ago
Valentin Rakush f0687f3688 Implement restapi functionality
6 years ago
Valentin Rakush e8a1097a5c SELECT CONFIG INTO OUTFILE
6 years ago
René Cannaò e062f84c3e
Merge pull request #2399 from val214/v2.0.9-mem-leaks
6 years ago
René Cannaò 6c551eab57 Allows the same nodes to be part of multiple Aurora clusters
6 years ago
René Cannaò 9d618714a7
Merge pull request #2457 from val214/v2.0.9-clean-proxysql-admin
6 years ago
René Cannaò 1d2e059d9b Add support in Admin for SHOW TABLES IN #2478
6 years ago
Valentin Rakush 7bf773a677 Cleanup of the proxysql_admin.cpp
6 years ago
René Cannaò b59fad2d42
Merge pull request #2413 from val214/v2.0.9-select-config-file
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
Valentin Rakush 6bd6c0a34b Move config file read/write functions to separate file.
6 years ago
Valentin Rakush 9954e6b4cb SELECT CONFIG TO: adding new columns to export (add_lag_ms, min_lag_ms, lag_num_checks)
6 years ago
Valentin Rakush 60b7fd5e9e SELECT CONFIG TO implementation
6 years ago
Valentin Rakush 4e45f7f1d4 Fix few problems and cleanup.
6 years ago
Valentin Rakush f8ea3d8c75 error logging in config file readers
6 years ago
Valentin Rakush 342f8e8782 select config file auto tests
6 years ago
Valentin Rakush 52b5ee9486 export proxysql configuration to resultset
6 years ago
Valentin Rakush 9430cabee3 SELECT CONFIG FILE implementation
6 years ago
René Cannaò 951483a419 Change API port from 6090 to 6070
6 years ago
Valentin Rakush 6a6873b342 Fix leaks in logger and admin
6 years ago
René Cannaò 9afe6824ff
Merge pull request #2407 from sysown/v2.0.9-libmicrohttpd-0.9.68
6 years ago
René Cannaò 57e0b2eb2f
Merge pull request #2403 from sysown/v2.0.9-whitelist
6 years ago
René Cannaò 485d313514 Further development of firewall whitelist.
6 years ago
René Cannaò 1673249da4 Adding libhttpserver , and a simple "Hello World"
6 years ago
René Cannaò bb4e72c952 Many important changes related to web and TLS
6 years ago
Valentin Rakush 27f1e28aba ARM compilation error: remove google-coredumper from project deps.
6 years ago
Valentin Rakush 17745111ca Aurora replication lag: online upgrade of the mysql_aws_aurora_hostgroups table
6 years ago
Valentin Rakush 80a18ed9e2 Aurora replication lag: fix issues, adjust window size
6 years ago
René Cannaò 94f27716b7 Preparing SAVE MYSQL FIREWALL FROM RUNTIME
6 years ago
René Cannaò 6ee2a0cb19 Load mysql firewall whitelist rules to runtime
6 years ago
René Cannaò b0952c1004 Code cleanup
6 years ago
René Cannaò 4005746b1a More on firewall whitelist
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
6 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
6 years ago
Valentin Rakush 9b8590da0d Aurora replication lag: lag_num_checks (window) implementation
6 years ago
Valentin Rakush 39a2d29865 Aurora replication lag: padding/min implementation
6 years ago
Valentin Rakush 00acc3f7ae Aurora replication lag configuration
6 years ago
René Cannaò 5023f2d430 Expending tests for firewall whitelist
6 years ago
René Cannaò 7f6d64c3db First commit for firewall whitelist
6 years ago
René Cannaò a4423a1f01
Merge pull request #2385 from sysown/v2.0.9-digest_history2
6 years ago
René Cannaò 00ee4eb0ae Add dump_time to history_mysql_query_digest #2368
6 years ago
Valentin Rakush edf427689a Fix memory leak in ProxySQL ConfigFile. Avoid using pointers because of valgrind crashes.
6 years ago
Valentin Rakush 9578b71866 Fix mem leak in admin init
6 years ago
René Cannaò 8ca3d6582a
Merge pull request #2366 from val214/v2.0.8-tx-count
6 years ago
René Cannaò 6bed334db1 stats_history.history_mysql_query_digest #2368
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
René Cannaò c51e283570 Fix mem leak in stats_mysql_free_connections #2362
6 years ago
René Cannaò a4ad74e0b7 Support mysqldump 8.0 for Admin #2340
6 years ago
René Cannaò d198a6c606 Added ProxySQL_Test___Refresh_MySQL_Variables
6 years ago
René Cannaò 8560474bfd
Merge pull request #2337 from wjordan/config_new_reader_weight_default
6 years ago
Valentin Rakush 440851ec6b Update all assertions to check SQLITE_OK
6 years ago
Will Jordan 4d767c4dca Default mysql_aws_aurora_hostgroups new_reader_weight to 1 in config
6 years ago
René Cannaò 089f5a3006
Merge pull request #2281 from sysown/v2.0.8.67863
6 years ago
René Cannaò a0ea0c118c V2.0.8 fast routing (#2309)
6 years ago
René Cannaò c9459ae4fd More mysql_replication_hostgroups.check_type #2186
7 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
7 years ago
René Cannaò 7f16a4cb34 Fix bug #2208
7 years ago
René Cannaò 48ab04f5dc Merge branch 'v2.0.6-aurora_discovery' into v2.0.7.4
7 years ago
René Cannaò 187c879e0f Allow both hostgroup and hostgroup_id in config file #2227
7 years ago
René Cannaò fefadcb0d4 Fix bug in reading mysql_aws_aurora_hostgroups from file
7 years ago
René Cannaò a445493c01 Further testing for Aurora
7 years ago
René Cannaò 4467e71067 Enhancing automated testing for AWS Aurora
7 years ago
René Cannaò f55d623cbb Adding check that domain name starts with dot
7 years ago
René Cannaò 2d3aaf79e5 Replace endpoint_address with domain_name
7 years ago
René Cannaò 7df2227c7c
Merge pull request #2182 from sysown/v2.0.6-perfbench1
7 years ago
René Cannaò ee5b54d983 Create a wrapper around sqlite3_prepare_v2
7 years ago
René Cannaò 2fec51c0a9 A lot of changes to make query digest map faster
7 years ago
René Cannaò 5d9f13386c Implementation of first set of self benchmark functions
7 years ago
René Cannaò 07e0426223
Merge pull request #2162 from sysown/2.0.6-aurora
7 years ago
René Cannaò 4c1f4a8d82 Enhancements on AWS Aurora module
7 years ago
Mark Gergely fb4a90340b Fix query digest prepared statement
7 years ago
René Cannaò a37f77102d Fix incorrect number of bind parameters in stats_mysql_query_digest
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
Yubao Liu cfbdfb1134 fix crash when execute "PROXYSQL STOP" and then query table "stats_mysql_global"
7 years ago
René Cannaò fdd8024129 Fix duration on audit log for admin connections
7 years ago
René Cannaò 7ea33a1312 Completing initial implementation of Audit module
7 years ago
René Cannaò 9e2c1fdda1 Draft implementation of audit log
7 years ago
René Cannaò 3ac491be47 Fix typo
7 years ago
René Cannaò 88c2c6e3d4
Merge pull request #2044 from sysown/v2.0.1-aurora
7 years ago
René Cannaò 817e20c222 Improvement on Galera and HGM
7 years ago
René Cannaò 01be4ced0c Temporary disable AWS Aurora module
7 years ago
René Cannaò a8ab922efb Removing assets from ProxySQL_Admin::stats___mysql_errors() #1983
7 years ago
René Cannaò b9dd8a76e6 Error messages from Admin's SQL specify they are from Admin
7 years ago
René Cannaò b12caa1d8c Adding support for automated testing of Galera
7 years ago
René Cannaò 58ff4ff892 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 495c933624 Adding table stats.stats_mysql_free_connections
7 years ago
René Cannaò 528d8cac38 Improved debugging
7 years ago
René Cannaò e1729abe2f Allow MariaDB ConnectorJ 2.4.1 to connect to Admin #2009
7 years ago
René Cannaò 6e03099b46 Further error handling in Monitor
7 years ago
René Cannaò 006c042c0b Adding more protection in monitoring
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò b36f5d785a Second commit to support Aurora
7 years ago
René Cannaò 905d05f0f8 Handle mysql_users.use_ssl from config file #1960 (#1961)
7 years ago
Carson Ip 1232a6382e Fix minor typos
7 years ago
René Cannaò 21b170bdd7 Minor code cleanup #1882
7 years ago
Aaron Brady 3fd701b47c Add backend connection status flags to stats_mysql_processlist
7 years ago
René Cannaò 2e20854684 Second commit (not complete) to support Aurora
7 years ago
René Cannaò afd51fda8f
Merge pull request #1910 from sysown/v2.0.2-1901
7 years ago
René Cannaò 0e2efd8bf4 Adding perror on pthread_create failure on Admin
7 years ago
René Cannaò 6461c73d82 Bug fix for #1901
7 years ago
René Cannaò a35917c346 First commit (not complete) to support Aurora
7 years ago
René Cannaò 89e31bf972 Fixed syntax error in vacuum
7 years ago
René Cannaò e1bebaa9ab Generate SHA1 of proxysql binary
7 years ago
René Cannaò 9b14103236 Collect memory statistics about query rules
7 years ago
René Cannaò 8dd1bf0967 Crash when LDAP plugin is not loaded #1863
7 years ago
René Cannaò 0a60cfda11 Merge branch 'v2.0.0-tb' into v2.0.0-merge-tb
7 years ago
René Cannaò b82a1c18ac
Merge pull request #1857 from sysown/v2.0.0-digestSplit
7 years ago
René Cannaò 49a4dd5fc5
Merge branch 'v2.0.0' into v2.0.0_merge_ldap
7 years ago
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
8 years ago
René Cannaò d96108123d Scheleton for LDAP support
8 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
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
10 years ago
René Cannaò 7d5c870f26 Fixed bug in stall connections
10 years ago
René Cannaò 311db6a681 Improving support for RE
10 years ago
René Cannaò dfb18a02d2 Show double quote in PROCESSLIST #746
10 years ago
René Cannaò faefe166f0 Fix issue #745
10 years ago
Donatas Abraitis d4b3488046 Add IPv6 support
10 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
René Cannaò 4bbb78a630 Solving compiling issue on Ubuntu12
10 years ago
René Cannaò d885d4a737 Implementation of max retries
10 years ago
René Cannaò 884724c110 Drastically reduce restart time
10 years ago
René Cannaò 65f6dbc22d Extended mysql_query_rules with new fields
10 years ago
René Cannaò 4ff56896cd Fixed typo
10 years ago
René Cannaò 5067114a2f Fixed typo
10 years ago
René Cannaò 510dde94a6 Merge branch 'max_latency_ms' into v1.2.0
10 years ago
René Cannaò 0f70d24b13 Merge branch 'ssl' into v1.2.0
10 years ago
René Cannaò 3eb1d6ca3d SET commands in Admin always return OK
10 years ago
René Cannaò f27bb873f0 MySQL_Monitor call to set_server_current_latency_us
10 years ago
René Cannaò 9019c6b3d5 Added columns use_ssl and max_latency_ms to mysql_servers
10 years ago
René Cannaò e4a1066484 Upgrade from mysql_query_rules
10 years ago
René Cannaò ad82034a11 Re-added support for debug
10 years ago
René Cannaò 5af2e77c87 Fixed incorrect order of fields in mysql_servers
10 years ago
René Cannaò 1ff69b66da Fixed an edge case with servers staying shunned
10 years ago
René Cannaò 66280b1bd3 Fixed a race condition in LOAD/SAVE MYSQL SERVERS
10 years ago
René Cannaò e882029f52 Merge branch 'master' into v1.2.0
10 years ago
René Cannaò bc8c5e175a Added column mirror_flagOUT in mysql_query_rules
10 years ago
René Cannaò 2b0510b973 Upgrade to v1.1.2
10 years ago
René Cannaò 2e276f06f4 Second commit to implement mirroring
10 years ago
iprunache 608175ad10 498 Rewrite SET command with equivalent UPDATE
10 years ago
iprunache 09d48a1355 #498 Validate variables from SET command
10 years ago
iprunache 1646731319 #498 Extract variable and value from SET command
10 years ago
iprunache f69f3fba10 #498 Add SET command parsing method stub
10 years ago
Ionut Prunache 50b3e3191b Revert "T87 Consul integration"
10 years ago
Ionut Prunache 4dc0fa720f Revert "T92 add consul script path variable"
10 years ago
iprunache c8fcc22952 T92 Renamed proxysql-consul script path variable
10 years ago
iprunache 6a6f32c77e T92 Added admin variable to configure path to proxysql-consul script
10 years ago