Commit Graph

552 Commits (76a17a8e00a58b8736cc1e509b8537bfa096c842)

Author SHA1 Message Date
René Cannaò 25ae5b40b2 Drafting configuration of QC
10 years ago
René Cannaò d276262ebe Drafting configuration of QC
10 years ago
René Cannaò c710f54987 Compiling optimization
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ò 304944a194 Continuing work to support prepared statements
10 years ago
René Cannaò dd00c3f8d0 Compiling optimization
10 years ago
René Cannaò 60c35d8f67 Continuing work on PS
10 years ago
René Cannaò a68e5721eb Unstable changes to support prepared statements
10 years ago
René Cannaò d51bed1718 Reduce frequent alloc of Query_Processor_Output
10 years ago
René Cannaò caea6ce302 Simplifying MySQL_Session::Handler() , 4
10 years ago
René Cannaò 15ba30fd83 Simplifying MySQL_Session::Handler() , 3
10 years ago
René Cannaò 8f3c0e1b2f Simplifying MySQL_Session::Handler() , 2
10 years ago
René Cannaò da8d6d8cf3 Simplifying MySQL_Session::Handler() , 1
10 years ago
René Cannaò febd61bc9e Merge branch 'PrepStmtExec' into 1.3.0-alpha
10 years ago
René Cannaò 604fa378d2 A lot of experimental code for prepared statements
10 years ago
René Cannaò dc4bc5e3db Adding some documentation/comment
10 years ago
René Cannaò b8d3bd884c Added more memory metrics #634
10 years ago
René Cannaò 43f77f516f Internal timers metrics #635
10 years ago
René Cannaò 0a00ab0f99 Start collect memory metrics #634
10 years ago
René Cannaò 2891886563 Bugfix on (dis/en)abling Monitor #633
10 years ago
René Cannaò 1f3094b930 Disable and enable Monitor at runtime #633
10 years ago
René Cannaò 2d345d4220 Implementation of issue #630
10 years ago
René Cannaò 4b14f4e3f3 Changing version back from 1.3 to 1.2.1
10 years ago
René Cannaò 98f48e2443 Deprecated unused variables #593
10 years ago
René Cannaò d329bca2b7 Update version number
10 years ago
René Cannaò 3b8c6e5bf4 New default number of Monitor threads
10 years ago
René Cannaò 223406ca7a A lot of code cleanup
10 years ago
René Cannaò 86ac7de441 Commenting code to remove from Monitor
10 years ago
René Cannaò d59ee332ac Implementation of thread pool on Monitor
10 years ago
René Cannaò f3899950e5 Adding thread pool for Monitor Ping
10 years ago
René Cannaò af69092d84 New implementation of read_only check #628
10 years ago
René Cannaò b1292f8ba4 Reimplementing MySQL Monitor #628
10 years ago
René Cannaò c6b06b3b4b Version 1.2.1
10 years ago
René Cannaò 86c75085c0 Upgrade to version v1.2.0k
10 years ago
René Cannaò 13c9fe0ebb Support extra syntax in Admin module
10 years ago
René Cannaò 454713513b Upgrade to v1.2.0j
10 years ago
René Cannaò 17c62a89bb Moving MySQL_Monitor definition in header file
10 years ago
René Cannaò e25f157ee7 Added option -M to disable monitoring module
10 years ago
René Cannaò 60b3dcaadf More on sha1_passs on MySQL_Authentication()
10 years ago
René Cannaò 625c969a5d Use hash password in mysql_users
10 years ago
René Cannaò e559cfefe5 Merge branch 'issue588' into v1.2.0
10 years ago
René Cannaò a7f7397d36 SET NAMES now allows quotes
10 years ago
René Cannaò c16185042c Merge branch 'issue526' into v1.2.0
10 years ago
René Cannaò 8b04641823 When connections are initialized, queries in mysql-init_connect are executed
10 years ago
René Cannaò e74df97d29 Implementation of variable max_allowed_packet
10 years ago
René Cannaò 17a946dfcf Version 1.2.0i
10 years ago
René Cannaò 5539da7341 Merge branch 'crashthread' into v1.2.0
10 years ago
René Cannaò f0416937cf Added table runtime_global_variables
10 years ago
René Cannaò 749e284514 More verbose output in proxysql_error() and proxysql_warning()
10 years ago
René Cannaò fcdb773aee Upgraded version number to 1.2.0h
10 years ago
René Cannaò 65e1ae2626 Implemented counter of active transactions #581
10 years ago
René Cannaò 18f273210d Drafting STMT_EXECUTE
10 years ago
René Cannaò 22dc1a017d Code to support STMT_PREPARE
10 years ago
René Cannaò 0ed51d61db Drafting MySQL_Protocol::generate_STMT_PREPARE_RESPONSE()
10 years ago
René Cannaò ddd0ad9032 Preparing the handling of _MYSQL_COM_STMT_PREPARE
10 years ago
René Cannaò 91e0bb2b82 Preparing more test case for prepared stataments
10 years ago
René Cannaò 79d70b3136 For on Scheduler , issue #578
10 years ago
René Cannaò bda2cf4350 Drafting Scheduler
10 years ago
René Cannaò 0712132834 Upgraded to version v1.2.0g
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ò 9318d1a815 More matching criteria
10 years ago
René Cannaò 65f6dbc22d Extended mysql_query_rules with new fields
10 years ago
René Cannaò 8e81495bee Improved logging
10 years ago
René Cannaò 31ac6625f6 Logging improvements, related to #561
10 years ago
René Cannaò 7349c13db7 Changed version to 1.2.0f
10 years ago
René Cannaò d3767101d0 Added support for ssl cipher
10 years ago
René Cannaò 4fb78b90ba Drafting support for Prepared Statements
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ò da9b669bed Merge branch 'MoreResultsExists' into v1.2.0
10 years ago
René Cannaò fe12d26fe4 Implementation of mysql-connection_max_age_ms
10 years ago
René Cannaò 22a4ad3454 Reducing the size of MySQL_Connection
10 years ago
René Cannaò 4d1d30e4cc Reducing the size of MySQL_Connection
10 years ago
René Cannaò ffd39707db Support for SERVER_MORE_RESULTS_EXISTS #547
10 years ago
René Cannaò 517c35f25f Renamed function
10 years ago
René Cannaò 0fef6b544c Added global variables mysql-default_max_latency_ms
10 years ago
René Cannaò 73cc0280ea Updated version to v1.2.0e
10 years ago
René Cannaò d847e9699e Added variables for SSL connections to backends #552
10 years ago
René Cannaò 9019c6b3d5 Added columns use_ssl and max_latency_ms to mysql_servers
10 years ago
René Cannaò 690c1e619f Micro-optimization in MySQL_Connection_userinfo struct
10 years ago
René Cannaò 7a08d810a9 Implementation of mysql-monitor_ping_max_failures #544
10 years ago
René Cannaò fc9ab855da First draft for bugs #543
10 years ago
René Cannaò 99bb540e1d First attempt to have ping timeout (issue #535)
10 years ago
René Cannaò bf0a214e4f Added function close_mysql()
10 years ago
René Cannaò f3b1c79146 Upgraded to version v1.2.0d
10 years ago
René Cannaò 05bec56359 Merge branch 'onupgrade' into v1.2.0
10 years ago
René Cannaò e4a1066484 Upgrade from mysql_query_rules
10 years ago
René Cannaò 67cb0627c4 Minor optimizations in Query_Processor
10 years ago
René Cannaò 968be53f42 Upgrade jemalloc from 3.6.0 to 4.1.0
10 years ago
René Cannaò 52d07c3d94 Removed libinjection
10 years ago
René Cannaò 639cb0d1e5 Optimizations
10 years ago
René Cannaò 1ec7daf8bd Reducing the size of MySQL_Thread
10 years ago
René Cannaò b6a6b43daa Reducing the size of MySQL_Session
10 years ago
René Cannaò fab056c033 Reducing the size of MySQL_Data_Stream
10 years ago
René Cannaò c1a18aa2eb Cleaned unused code
10 years ago
René Cannaò 6978b59485 Reducing the size of MySQL_Data_Stream
10 years ago
René Cannaò 53bc17092c New implementation of fast forward , #528
10 years ago
René Cannaò ad82034a11 Re-added support for debug
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ò 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