Commit Graph

401 Commits (128ff3dedaa8472c88fd95d8a453d2ebbe76c4fd)

Author SHA1 Message Date
René Cannaò e882029f52 Merge branch 'master' into v1.2.0
10 years ago
René Cannaò 0e01e5e322 Mirroring bug fixes
10 years ago
René Cannaò 4cc6b3ca82 Preparation for 1.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
René Cannaò c101fad268 First draft on mirroring feature
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
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
iprunache 65ce2a154a #T92 Trimmed trailing whitespace
10 years ago
Ionut Prunache c47767c74e Merge pull request #481 from sysown/T87_consul_distributed_config
10 years ago
René Cannaò 18b81d2451 Merge branch 'EthanBlackburn-checksum' into beta7
10 years ago
René Cannaò 435bcef707 Merge branch 'checksum' of https://github.com/EthanBlackburn/proxysql into EthanBlackburn-checksum
10 years ago
René Cannaò c6b7f6db52 Merge branch 'servers_version' into beta7
10 years ago
René Cannaò a3dafd830e Added status variable Servers_table_version
10 years ago
René Cannaò 6b6dab456b Code clean up for #450
10 years ago
René Cannaò 31092099fb Deprecate mysql_sessions_connections_handler
10 years ago
René Cannaò 53b3c74425 Added table runtime_mysql_query_rules (#489)
10 years ago
René Cannaò 376b037585 Added support for runtime mysql servers tables
10 years ago
René Cannaò f2f5a46c1e Changed to version 1.1.1.beta7
10 years ago
René Cannaò 6438ba2ff7 Removed references to generate_pkt_row2
10 years ago
René Cannaò 379eee0ca4 Merge branch 'issue487' into beta7
10 years ago
René Cannaò 01cf99f16d Merge branch 'T88' into beta7
10 years ago
René Cannaò 9283d22634 Changed version number to 1.1.1.beta6
10 years ago
René Cannaò 76a217c839 Removed custom memory allocator
10 years ago
René Cannaò b5988b5789 Added a buffer for MySQL_ResultSet (#486)
10 years ago
René Cannaò 88db7d8542 Implementation of enforce_autocommit_on_reads
10 years ago
René Cannaò 9353560829 Added variable enforce_autocommit_on_reads
10 years ago
iprunache e369c20463 T87 Implemented command for saving mysql query rules config to cluster
10 years ago
ethanblackburn d3f3dbaed8 more whitespace
10 years ago
ethanblackburn bf9b8f7510 whitespaces
10 years ago
ethanblackburn 5885e5f5c2 Add checksum mysql replication hostgroups command
10 years ago
ethanblackburn 2ab4833498 Add checksum function to SQLite3_result
10 years ago
iprunache cda85bdf7f T87 added code to run external middlemna script and pass it config and config type as params
10 years ago
iprunache 60a51b3d73 T87 added mock command
10 years ago
René Cannaò f40affc361 Removed variable mysql-bug_mdev_8338
10 years ago
René Cannaò 79ab0221fc mysql_servers supports status=4
10 years ago
ethanblackburn 01420e5e26 Remove old code
10 years ago
ethanblackburn 26235f9c56 Add CHECKSUM command
10 years ago
René Cannaò f70574ba67 Version 1.1.1.beta5
10 years ago
René Cannaò caec52d23b Increased QUERY_DIGEST_MAX_LENGTH
10 years ago
René Cannaò efbdf3b617 Try to free mysql buffers when possible
10 years ago
René Cannaò a625ce5633 Added admin-version in global variables
10 years ago
René Cannaò d0cabf1a9e Better handling of bug MDEV-8338
10 years ago
René Cannaò cfd0cf32e8 QueryParserArgs is moved into Query_Info
10 years ago
René Cannaò 995203b6b3 Allocated buffer for first_comment only if needed
10 years ago
René Cannaò a285b2ce94 Moving query digest table to std::unordered_map
10 years ago
René Cannaò 4afebeb089 Upper limit of 7000 chars to query_digest
10 years ago
René Cannaò b5792ad2cb Disabling the smart handling of transactions #469
10 years ago
René Cannaò 59caf46326 Added variable mysql-multiplexing
10 years ago
René Cannaò 34ca846630 ProxySQL Admin read_only mode #463
10 years ago
René Cannaò 6b1a449260 Fix for bug #461
10 years ago
René Cannaò dd3b7e5a82 Removed any reference to MySQL_Session::pause
10 years ago
René Cannaò 97b3f3dca4 Improving performance in MySQL_Thread main loop
10 years ago
René Cannaò 7830689dd9 New event logger
10 years ago
René Cannaò ab3b737df1 Extending global mysql status
10 years ago
René Cannaò 1188c7ebbf Merge branch 'sqlite392' into v1.1.1
10 years ago
René Cannaò 6bcec542e7 Added function install_signal_handler()
10 years ago
René Cannaò 6b057435ae Upgrade to Sqlite 3.9.2
10 years ago
René Cannaò f98eecbf4b Merge branch 'logger' into v1.1.1
10 years ago
René Cannaò ccef9a5670 Merge branch 'issue446' into v1.1.1
10 years ago
René Cannaò 29edfb2e3c Merge branch 'QC2' into v1.1.1
10 years ago
René Cannaò a63b7cf951 MySQL_Logger configuration
10 years ago
René Cannaò e43c7899c4 Track hostgroup in stats_mysql_query_digest #446
10 years ago
René Cannaò 4c937fa1bf Query Cache timeout in milliseconds
10 years ago
René Cannaò 5a54234364 Removed reference to query_SQL
10 years ago
René Cannaò 5eff88f24f Changes on QC
10 years ago
René Cannaò 5446ffaf7a Merge pull request #451 from sysown/issue445
10 years ago
René Cannaò 3098a94057 Merge pull request #448 from renecannao/freebsd_2
10 years ago
René Cannaò 60ddf5d8e4 Changes on QC
10 years ago
René Cannaò 5662c0ad05 Preparing release 1.1.0
10 years ago
René Cannaò 57a070f441 Removed more deprecated code
10 years ago
René Cannaò 95d2671a4e Removed a lot of deprecated code
10 years ago
René Cannaò 15f6e22ee5 Add variable client_found_rows (#445)
10 years ago
René Cannaò 4fa1e91e95 Allow compiling with clang
10 years ago
René Cannaò f259b1fe99 last_insert_id musth be uint64_t
11 years ago
René Cannaò ddbee060c5 Merge branch 'various'
11 years ago
René Cannaò 9396d52b77 Always compile jemalloc with cc
11 years ago
René Cannaò 3449ab0f59 Track and handle autocommit (#438)
11 years ago
René Cannaò c3e6fda7a4 Track and handle autocommit (#438)
11 years ago
René Cannaò 5ad97666f2 Improvement on MySQL_Logger
11 years ago
René Cannaò 535030d546 MySQL_Logger starts logging using protobuf
11 years ago
René Cannaò dbb9c111bb Extending and testing MySQL_Logger()
11 years ago
René Cannaò 125cfa2c3b First commit with MySQL_Logger
11 years ago
René Cannaò 6b05a69e1b Improving query statistics/information
11 years ago
Andrei-Adnan Ismail b6f0b2710c Merge with master #428
11 years ago
René Cannaò 726a198822 Improving variables name (#420)
11 years ago
René Cannaò a9dd642a47 Improving variables name (#420)
11 years ago
René Cannaò 27ad3e6b6b Improved handling of idle connections
11 years ago
Andrei-Adnan Ismail ce8fd30fc2 #428 Add new variables in MyHGM->status to track server metrics
11 years ago
René Cannaò 2ab0ce82bf Fix bug #417
11 years ago
René Cannaò 43656f781e Query filtering #418
11 years ago
René Cannaò 8dfde1735d Merge pull request #412 from renecannao/replication_hostgroups
11 years ago
René Cannaò e6dd56cf07 Added global variable mysql-monitor_writer_is_also_reader , #395
11 years ago
René Cannaò c3c7be32b2 Removed read_only_action(SQLite3_result *) #395
11 years ago
René Cannaò 13ce24f17b read_only_action() triggers a switch (#395)
11 years ago
René Cannaò b096ce5976 Adding global variables for replication hostgroups (#395)
11 years ago
René Cannaò ee9b62c9de Further work on #395
11 years ago
René Cannaò e2a457777f Extended SAVE MYSQL SERVERS FROM RUNTIME (#395)
11 years ago
René Cannaò 94fc45f9a7 MYHGM_MYSQL_REPLICATION_HOSTGROUPS (#396)
11 years ago
René Cannaò ea15fd4681 Less aggressive multiplexing , #394
11 years ago
René Cannaò dccc5b7f43 Added support for mysqldump
11 years ago
René Cannaò cae71e0eb3 Implemented new column in myql_query_rules : match_digest (#390)
11 years ago
René Cannaò d699595890 First implementation to extract modifiers from comment (#166)
11 years ago
René Cannaò a2a4367248 Query_Processor::process_mysql_query() always returns a Query_Processor_Output object
11 years ago
René Cannaò c98a88f29b Preparation to extract modifiers from comment (#166)
11 years ago
René Cannaò 921ccd5813 Bugfix on mysql_query_rules
11 years ago
René Cannaò 42539a2379 Fix issues #177 related to LAST_INSERT_ID()
11 years ago
René Cannaò b596350c06 Modified version: 0.2.0902 , 20150902 , Kleon
11 years ago
René Cannaò f5d5d527b2 Increased net_buffer_size to 32K
11 years ago
René Cannaò ec1df01a38 More improvement on mysql_use_result() , #342
11 years ago
René Cannaò 2e50417232 Defined variable threshold_resultset_size , #342
11 years ago
René Cannaò 6fc9bb3dad Status variables per #366
11 years ago
René Cannaò 4bf5fda572 Implemented variable threshold_query_length , #366
11 years ago
René Cannaò 8d6ec028f9 Removed variable mysql-connect_timeout_server_error
11 years ago
René Cannaò f7b87116e0 Extended stats_mysql_connection_pool per #342
11 years ago
René Cannaò 56046271d9 Further improvements on MySQL_ResultSet() for #342
11 years ago
René Cannaò a01f162a6a Starting using mysql_use_result() per issue #342
11 years ago
René Cannaò bd97c6602d Modified generate_pkt_row2() in preparation to #342
11 years ago
René Cannaò e73fba4011 Improved copying configuration between disk and memory and viceversa (issue #367)
11 years ago
René Cannaò e6067a953d External locking for SQLite3DB()
11 years ago
René Cannaò 95b971a660 More development on #358
11 years ago
René Cannaò ea880ffaf3 More development on #358
11 years ago
René Cannaò 71b26a7ae0 More development on #358
11 years ago
René Cannaò 34342baad6 Monitor replication lag #358
11 years ago
René Cannaò 899989b901 Monitor replication lag
11 years ago
René Cannaò ddb80f2aa4 Removed resolv.h , for issue #354
11 years ago
René Cannaò b2a57d238f For #343: removed struct mysql_real_query in MySQL_Data_Stream and replaced with class MyDS_real_query to hold only the packet coming from client
11 years ago
René Cannaò 5a47c41c7e Removed DBG commands, issue #353
11 years ago
René Cannaò e6bc5cc8b8 Converted QP_out_t into a class Query_Processor_Output
11 years ago
René Cannaò 908e043eb9 Code cleanup : commented and not deleted for now. Removed:
11 years ago
René Cannaò 8c78dec1c2 Removed reference to issue #211 and minor cleanup
11 years ago
René Cannaò 6d496d46ee Implementation of Automatic shun failing backends (issue #339)
11 years ago
René Cannaò cdffa376ca Added ConnOK and ConnERR in stats_mysql_connection_pool , per issue #338
11 years ago
René Cannaò b9c4548ab7 Implementation of mysql status table named stats_mysql_global (issue #328)
11 years ago
René Cannaò 0eac78991e iImplementation of mysql-wait_timeout (issue #321) and others
11 years ago
René Cannaò ea1cb87b0e Improved handling of PROXYSQL STOP and PROXYSQL START
11 years ago
René Cannaò 112d525c4d Bugfix: PROXYSQL STOP wasn't closing the listener
11 years ago
René Cannaò 47f1916925 Removing an incorrect Makefile
11 years ago
René Cannaò f1b760925f Enhanced COM_STATISTICS (#330) and added long_query_time (#327)
11 years ago
René Cannaò f31b10ff0e Enhancements for issue #329
11 years ago
René Cannaò ad412fbf7d Simplified QueryInfo to prepare enhncement on #329
11 years ago
René Cannaò e9ac3267d0 Issue #326 : global_variables is refreshed only if it is an admin (not stats) session
11 years ago
René Cannaò 0ff8682f3d Implemented new function ProxySQL_Admin:GenericRefreshStatistics() to refresh statistics and also fixes issue #326
11 years ago
René Cannaò 125856ddf6 Implementing mysql_query_digest for real time query statistics
11 years ago
René Cannaò 9051e000ee SET NAMES are handled by ProxySQL
11 years ago