Commit Graph

193 Commits (ab8af07c19003ff66059a93c6bb1663cb562adb6)

Author SHA1 Message Date
René Cannaò b8b840fe30 More verbosity when proxysql detects a broken connection
5 years ago
René Cannaò 7cc750a111 Merge branch 'v2.1.1' into v2.1.2-cluster
5 years ago
René Cannaò 7c0bde5f99 Working prototype for SPIFFE
5 years ago
René Cannaò a592402902 Implementation of table stats_proxysql_servers_clients_status and PROXYSQL CLUSTER_NODE_UUID command
5 years ago
René Cannaò 9225edbddd
Merge branch 'v2.1.0' into v2.1.0-deprecate_eof
5 years ago
Bibek Shrestha 60f2151fe1 Fix special queries response for CLIENT_DEPRECATE_EOF
5 years ago
René Cannaò 8fb875aec1 First commit to split handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___MYSQL_COM_QUERY_qpo
5 years ago
René Cannaò cc4d8f232c Some code cleanup
5 years ago
René Cannaò 001351b880 More changes in get_pkts_from_client()
5 years ago
René Cannaò da43919b77 Refactoring MySQL_Session::get_pkts_from_client()
5 years ago
René Cannaò 8b5812f769 Removed dead code from MySQL_Session
5 years ago
René Cannaò f3ff10e989 Splitting MySQL_Session::get_pkts_from_client
5 years ago
René Cannaò b2e3ae4222 Splitting MySQL_Session::handler()
5 years ago
René Cannaò fdff65daea Implementation of max_transaction_idle_time
6 years ago
René Cannaò dd017bbaf5 Fix a bug related to SET autocommit=1 filtered
6 years ago
René Cannaò 33d8db02a6 Change the mapping logic for SESSION_TRACK_GTIDS
6 years ago
René Cannaò 4b2107b7c3 Splitting MySQL_Session::get_pkts_from_client()
6 years ago
René Cannaò 4bed506067 Breaking MySQL_Session::handler() in 2 main blocks
6 years ago
René Cannaò 1adceeb9d6 Merge branch 'v2.1.0_session_handler_split' into v2.1.0_session_handler_split_2
6 years ago
René Cannaò 0a78949d98
Merge branch 'v2.1.0' into v2.0.11-prometheus
6 years ago
René Cannaò 8d6b48f21d Adding new method MySQL_Session::handler_again___multiple_statuses()
6 years ago
René Cannaò 543b96facf
Merge pull request #2651 from sysown/v2.0.11-aux
6 years ago
Javier Jaramago Fernández 7f8b07a0db Created new metric counters for registering 'mysql_errors'
6 years ago
René Cannaò 54ee4e9b69 Simplified the number of session statuses
6 years ago
val 66788863b3 set names optimization
6 years ago
val d0d7018e34 rollback session_track_gtids
6 years ago
val b0ca1a030f make MySQL_Variables a global variable
6 years ago
val 3e790c9083 Polishing and cleanup
6 years ago
Valentin Rakush 61c1913334 Character set handling implementation
6 years ago
René Cannaò c28deb7c7d Generalize the use of session variables
6 years ago
Valentin Rakush 0e79eb39f7 Implementation of the session variables array
6 years ago
René Cannaò 75606bb94d Simplifying MySQL_Thread::run() phase 1
6 years ago
val cdbf70817a Revert "Implementation of the session variables array"
6 years ago
val b1339faefd Revert "Generalize the use of session variables"
6 years ago
val eb08620181 Revert "Character set handling implementation"
6 years ago
val 8696ece34b Revert "Polishing and cleanup"
6 years ago
val dbafde2ff4 Polishing and cleanup
6 years ago
Valentin Rakush 796ea5b215 Character set handling implementation
6 years ago
René Cannaò d242771a25 Generalize the use of session variables
6 years ago
Valentin Rakush 1fb5c9cf06 Implementation of the session variables array
6 years ago
Valentin Rakush b93b5f50bf MYSQL_SET_OPTION multiplexing
6 years ago
René Cannaò b9d155b4a5 Set variables before setting lock_hostgroup
6 years ago
René Cannaò 9afe6824ff
Merge pull request #2407 from sysown/v2.0.9-libmicrohttpd-0.9.68
6 years ago
René Cannaò c967bc179b Several improvements to SQLite3 Server module:
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
6 years ago
Valentin Rakush ad12e12677 set character set. initialize variables
6 years ago
Valentin Rakush b5725c44e3 set character set implementation. initial commit
6 years ago
Valentin Rakush 202cae4c39 set tx_isolation implementation
7 years ago
René Cannaò aaf83eec78 Finalizing the support for more session variables
7 years ago
René Cannaò 673bb96cfb Adding functions for tracking more variables
7 years ago
René Cannaò ddf4a231a3 More on adding functions for tracking variables
7 years ago
René Cannaò 46606ccd01 More on adding functions for tracking variables
7 years ago
René Cannaò 57e04c63e9 Adding generic functions for tracking variables
7 years ago
René Cannaò a1f39bf784 2nd drafting tracking of various variables
7 years ago
René Cannaò 0ef9ad832b Bug fix: improved autocommit logic
7 years ago
René Cannaò 4c1f4a8d82 Enhancements on AWS Aurora module
7 years ago
René Cannaò ce757db70d
Merge pull request #2156 from sysown/v2.0.6-hg_locked
7 years ago
René Cannaò 8c4b70a557 Added capability to lock hostgroup
7 years ago
René Cannaò f2f3935fcd drafting locked hostgroup
7 years ago
René Cannaò 6691a867fa Fix issues/FR #2120 , #2121 and #2125
7 years ago
René Cannaò 230590bdc8 drafting hostgroup locking
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
René Cannaò 9ed7094cfe Implemeting of more locking in SELECT statements
7 years ago
René Cannaò 528d8cac38 Improved debugging
7 years ago
René Cannaò 9788643f38 Track NO_BACKSLASH_ESCAPES #1738
7 years ago
Carson Ip 1232a6382e Fix minor typos
7 years ago
René Cannaò d1b467e760 Do not kill Session if a backend failed
7 years ago
René Cannaò 531f3b4021 Adding ldap user variable, first commit
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
René Cannaò a058d5cc9b Support for KILL command #860
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
René Cannaò f5a82235d9 Added more status variables to improve troubleshooting
8 years ago
René Cannaò 8876e5e784 Kill backend connections using KILL when a client disconnects
8 years ago
René Cannaò 3ce3abd1cf Try to send LAST_INSERT_ID to backend #1421
8 years ago
René Cannaò ba40804c1a Enforce mysql_users.use_ssl
8 years ago
René Cannaò df606f2c70 Added mysql variable reset_connection_algorithm
8 years ago
René Cannaò 9a6b176d31 Expanding stats_mysql_connection_pool
8 years ago
René Cannaò d04ee3d385 Remove all references to PS handling before 1.4
8 years ago
René Cannaò 0f4df84167 Fix bug #1194
9 years ago
René Cannaò b00878d3bd Introducing proxysql_session_type
9 years ago
René Cannaò 58a1b2d612 Moved match_regexes in MySQL_Thread #1127
9 years ago
René Cannaò 5389f445d7 Bug fixes related to LAST_INSERT_ID()
9 years ago
René Cannaò d559459f98 Bug fix for #1085
9 years ago
René Cannaò 080bb3d471 Big change to imporve how prepared statements work
9 years ago
René Cannaò a97cb4fb35 Reset all statuses on CHANGE_USER #927
9 years ago
René Cannaò 4cb49992c1 Return an error for COM_PROCESS_KILL #858
9 years ago
Maxim binopt 5ac7c3cc33 Merge branch 'v1.4.0' into 1.4.0-sticky-flag
9 years ago
Maxim Bublis 043a321e55 Cleanup legacy codebase.
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ò 902e9d6dde Added the tracking of some variables
9 years ago
René Cannaò 0855e898fc Support USE dbname as COM_INIT_DB #718
9 years ago
René Cannaò 8074e738ed Added support for STMT_SEND_LONG_DATA #764
9 years ago
René Cannaò bf6c93cb16 Killed queries now return 1907 #750
10 years ago
René Cannaò 05d9655ef9 Improving performance on MySQL_Session::IdleTime()
10 years ago
René Cannaò 4a12260df3 Purge MySQL_STMTs_meta entries when not used
10 years ago
René Cannaò e0c7ca209a Implemented PROCESSLIST with Prepared Statements
10 years ago
René Cannaò 60c35d8f67 Continuing work on PS
10 years ago
René Cannaò caea6ce302 Simplifying MySQL_Session::Handler() , 4
10 years ago