Commit Graph

832 Commits (7f6d64c3db2af3ca4e5c4e14ef79e55aa094ab4b)

Author SHA1 Message Date
René Cannaò a97cb4fb35 Reset all statuses on CHANGE_USER #927
9 years ago
René Cannaò c3f84ff118 Added variable mysql-monitor_wait_timeout #951
9 years ago
René Cannaò f183ea1651 Introduced command PROXYSQL FLUSH CONFIGDB #923
9 years ago
René Cannaò f0f85a44fe Introduced table stats.stats_mysql_users
9 years ago
René Cannaò 48f3a64324 Merge branch 'v1.4.0' of https://github.com/sysown/proxysql into v1.4.0
9 years ago
René Cannaò 45cfb14c39 Disable multiplexing for SQL_CALC_FOUND_ROWS #732
9 years ago
René Cannaò c7cffc9ea7 More support for group replication
9 years ago
René Cannaò d40374bcaa Merge branch 'v1.4.0' of https://github.com/sysown/proxysql into v1.4.0
9 years ago
René Cannaò a096164dd2 Various memory optimization
9 years ago
René Cannaò 63e86039e6 Added writer_hostgroup for GR
9 years ago
René Cannaò 6130cf61a1 2nd commit to support Darwin #930
9 years ago
René Cannaò c89beb3113 First commit to support Darwin #930
9 years ago
René Cannaò 97f89b89c6 Disable epoll for FreeBSD #898
9 years ago
René Cannaò abd83ff1a3 Compile 1.4.0 on on FreeBSD #898
9 years ago
René Cannaò c3a435e2ef Make idle threads optional #904
9 years ago
René Cannaò 2f65c2e48b Evaluate enforce_autocommit_on_reads on PS #899
9 years ago
René Cannaò 28e609ab89 Workaround for mysql bug 66884 #873
9 years ago
René Cannaò 4cb49992c1 Return an error for COM_PROCESS_KILL #858
9 years ago
René Cannaò e369076bfb Merge pull request #880 from Dan83/master
9 years ago
René Cannaò 669e6d3a20 Minor fixes for GR
9 years ago
Daniele fda5470688 Replace the spinlock on ProxySQL_Admin::wrlock with a pthread mutex or wrlock
9 years ago
René Cannaò f46afefd77 Made MyGR_monitor_node::idx_last_entry private
9 years ago
René Cannaò 5817905df2 Merge branch 'v1.4.0' into v1.4.0-GR
9 years ago
René Cannaò 790cc78acd Return next_query_flagIN in qpo
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ò 45a5acd947 New variables to reduce memory footprint #766 #729
9 years ago
René Cannaò a6c53d0d12 Revert "Refactor header includes."
9 years ago
René Cannaò 8768acf5a5 Third commit for GR support
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ò 124678603d Merge branch 'v1.4.0-829' into v1.4.0
10 years ago
René Cannaò dad8679904 Merge pull request #830 from satori/openssl_rand
10 years ago
René Cannaò ba7e37091b Speed up LOAD MYSQL SERVERS TO RUNTIME #829
10 years ago
Maxim Bublis 0d71992098 Use OpenSSL's rand as PRNG
10 years ago
Maxim binopt d4d17584f3 Change sticky_flag realization to next_query_flagIN realization.
10 years ago
Maxim binopt 408c279ef2 Added sticky flag realization
10 years ago
René Cannaò 86718882e0 Added 6 new status variables , #818 and #821
10 years ago
René Cannaò 902e9d6dde Added the tracking of some variables
10 years ago
René Cannaò 3d7c96f517 Added variable mysql-forward_autocommit #813
10 years ago
René Cannaò fa4b41bdb0 Merge branch 'v1.4.0-802' into v1.4.0
10 years ago
René Cannaò 0855e898fc Support USE dbname as COM_INIT_DB #718
10 years ago
René Cannaò 06d7649ffc Reduce allocations in SQLite3_row #809
10 years ago
René Cannaò afea6885b8 Merge branch 'v1.3.0' into v1.3.1-20161127
10 years ago
René Cannaò b25239c72a Improvements related to STMT cache
10 years ago
René Cannaò 6b4052e5f9 Possible fix for race condition of #774
10 years ago
René Cannaò de4f71bffa Merge branch 'v1.3.0' into v1.3.1-dev
10 years ago
René Cannaò c68bde68ee Minor optimizatin sqlite3db
10 years ago
René Cannaò 0622ad77ad Various tuning to reduce memory footprint
10 years ago
René Cannaò d0d764533d Specify when a mysql_users.max_connections is reached #794
10 years ago
René Cannaò b89de59f06 Changed transaction_persistent=1 by default #793
10 years ago
René Cannaò 0ff1327620 Merge branch 'v1.3.1-connthr' into v1.3.1-dev
10 years ago
René Cannaò 6ec19d111f Reduced memory footprint
10 years ago
René Cannaò 159176627d Thread to reset connections
10 years ago
René Cannaò 7f8f0fc0df Implementation of mysql_query_rules.multiplex #594
10 years ago
René Cannaò 4dcd50dd39 Merge branch 'v1.3.0'
10 years ago
René Cannaò 8074e738ed Added support for STMT_SEND_LONG_DATA #764
10 years ago
René Cannaò 311db6a681 Improving support for RE
10 years ago
René Cannaò dbfc0f5395 Merge branch 'v1.3.0' into pcre2
10 years ago
René Cannaò d12b7cf55c Return error in resultset , #750
10 years ago
René Cannaò 242384a7fb Check timeout only if poll() timeouts
10 years ago
René Cannaò bf6c93cb16 Killed queries now return 1907 #750
10 years ago
René Cannaò 005fcfc608 Adding commit version
10 years ago
René Cannaò fdf22675b6 Adding support for PCRE
10 years ago
René Cannaò d1b40f7368 Added new variable mysql-query_digests_lowercase
10 years ago
René Cannaò 1287a6edcf Removed stmt_info from stmt_execute_metadata_t
10 years ago
René Cannaò 05d9655ef9 Improving performance on MySQL_Session::IdleTime()
10 years ago
René Cannaò f4574be9cf Improved memory statistics for epoll threads
10 years ago
René Cannaò 8322e4a62a Added variable session_idle_show_processlist
10 years ago
René Cannaò 249511c15c Use of mutex on epoll implementation
10 years ago
René Cannaò accba511ef Use different function for idle threads
10 years ago
René Cannaò e2b155a7a4 First attempt for an hybrid poll/epoll implementation
10 years ago
René Cannaò f9177ac029 Added variable mysql-session_idle_ms
10 years ago
René Cannaò 5f6403f31a Maintenance thread now checks for wait_timeout
10 years ago
René Cannaò 9113ebb758 Adding session map for epoll()
10 years ago
René Cannaò ec896b6901 More bug fix for epoll
10 years ago
René Cannaò cf29047557 Trying epoll()
10 years ago
René Cannaò bfbc3da811 Experimental support for maintenance thread
10 years ago
René Cannaò 4d4f9b0da6 Bug fixes for REUSEPORT
10 years ago
René Cannaò b93cc4b6bc Further testing implementation of SO_REUSEPORT
10 years ago
René Cannaò cbfc9bfcfd Merge branch 'v1.2.4' into 1.3.0-alpha
10 years ago
René Cannaò 4151d50b5d Updating version
10 years ago
René Cannaò 01395f93f2 Merge branch 'v1.2.3-644' into 1.3.0-alpha
10 years ago
René Cannaò 505d4acce3 More metrics related to connectin pool #703
10 years ago
René Cannaò ea086d8572 Preparation for v1.2.4
10 years ago
René Cannaò 2150d53c0c Merge branch 'master' into v1.2.4
10 years ago
René Cannaò bf894f4ca5 Moved some MYSQL_COM_QUERY_command in right file
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ò 5330000348 Added variables to control prepared statements
10 years ago
René Cannaò 4a12260df3 Purge MySQL_STMTs_meta entries when not used
10 years ago
René Cannaò 016b596a0f MySQL_STMTs_local is aware of being client or not
10 years ago
René Cannaò 3380f6df48 Adding parsing for several SQL commands
10 years ago
René Cannaò c8d92b05d3 Preparation to compile on Ubuntu16
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ò 8ce083fb20 Testing pthread mutex for MHM #644
10 years ago
René Cannaò 74c4bf3210 Added STRESSTEST_POOL
10 years ago
René Cannaò 861b12fe52 Minor performance improvements
10 years ago
René Cannaò be063707e9 MySrvConnList::conns is now private
10 years ago
René Cannaò 7d3814e5b9 Scalability improvements #644
10 years ago
René Cannaò 99abb48c21 Implementation of runtime_mysql_users #691
10 years ago
René Cannaò 21fdb12e0b Support for PREPARE (text protocol) #684
10 years ago
René Cannaò 5b5d924dc1 Merge branch 'v1.2.3' into 1.3.0-alpha-merge123
10 years ago
René Cannaò 7446bf7189 Merge branch 'v1.2.2-669' into v1.2.2
10 years ago
René Cannaò 7f652375b5 Merge branch 'v1.2.2-644' into v1.2.2
10 years ago
René Cannaò 84107ede5c Merge branch 'v1.2.2-671' into v1.2.2
10 years ago
Daniël van Eeden 71d4598ebd Add missing vector include
10 years ago
René Cannaò b58bea6022 Added variable monitor_slave_lag_when_null #669
10 years ago
René Cannaò 80dbd5e897 Updated PROXYSQL_VERSION to 1.2.2
10 years ago
René Cannaò 12e1223125 Local connection cache #644
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ò e731d64f06 Adding _us extensions in Monitor tables #650
10 years ago
René Cannaò 1dce27d2ec Merge branch 'master' into v1.2.2
10 years ago
René Cannaò 1b4afb7743 Futher development for prepared statements
10 years ago
Voro b5b0d03662 Assign hostgroup_id to Monitor_State_Data, fixes laggy backends not being shunned.
10 years ago
René Cannaò d9afe2b012 Prepared Statements and query digest
10 years ago
René Cannaò e0c7ca209a Implemented PROCESSLIST with Prepared Statements
10 years ago
René Cannaò d9b93b3937 Added new var mysql-query_processor_iterations
10 years ago
René Cannaò 5125067643 Merge branch 'v1.2.2' into 1.3.0-port122
10 years ago
René Cannaò 6439cedef8 Changed version to 1.2.2-RC
10 years ago
René Cannaò b5fb363d1c Merge branch 'v1.2.2-issue140' into v1.2.2
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ò 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
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