Commit Graph

31 Commits (c2f82b3d4e74ea632abcd4a12c19c0b20988570d)

Author SHA1 Message Date
Rene Cannao 0ff2e38e22 Implement async GenAI module with socketpair-based non-blocking architecture
1 month ago
Javier Jaramago Fernández 4b28bb6ced Fix heap-after-use between 'PROXYSQL INTERNAL SESSION' and 'SHOW PROCESSLIST'
4 months ago
Rahim Kanji 23a764eaac Preserve implicit transactions with pipeline + FLUSH #5118
5 months ago
Rahim Kanji 96c989a854 * Replaced virtual RequestEnd method with CRTP (static polymorphism)
6 months ago
Rahim Kanji 9e4b76d6d1 * Refactored PgSQL_Session::handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___PGSQL_QUERY_qpo.
6 months ago
Rahim Kanji 441504190d Moved sess_STMTs_meta and SLDH from Base_Session to MySQL_Session
7 months ago
Rahim Kanji 3cff4f9dca * Added sticky backend support for extended query frames: all messages in a single frame will now use the same backend connection.
8 months ago
Rahim Kanji 9910a18e84 Some optimisation
10 months ago
Masayasu Yamamoto f06d769be1 fix: swap username and schemaname
11 months ago
René Cannaò 2551d350e9 Port to 3.0 of in-memory query logging
11 months ago
Rahim Kanji 06e496b7c3 Added tracking of parameters:
1 year ago
Rahim Kanji 745449fcbc Removed Client_Session.h and Client_Session.cpp
2 years ago
Rahim Kanji 5bf827d8e4 Removed type selector
2 years ago
Rahim Kanji 2fc58176f9 Handle all cases of the 'PROXYSQL INTERNAL SESSION' command, with or without a semicolon
2 years ago
Rahim Kanji 2020b3f0be Handled 'PROXYSQL INTERNAL SESSION' command for PostgreSQL session
2 years ago
Rahim Kanji fb0d8c0b69 Merge remote-tracking branch 'remotes/Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rahim Kanji db3fe26590 PgSQL_Thread will now reset connections independently, eliminating the
2 years ago
Rene Cannao cbc50d4494 More template for Session
2 years ago
Rene Cannao 982ad5be0c Template of Session::update_expired_conns()
2 years ago
Rahim Kanji 7e66bfa580 Fixed crash
2 years ago
Rene Cannao 836755c105 Fixes for various not initialized variables
2 years ago
Rene Cannao b89b73539c Code cleanup in Base_Session.cpp
2 years ago
Rene Cannao ae1b564704 Fix in Base_Session<S,DS,B,T>::writeout()
2 years ago
Rene Cannao f7e923bfe6 Template for housekeeping_before_pkts()
2 years ago
Rene Cannao 48eff16cdc Template for handler_special_queries_STATUS()
2 years ago
Rene Cannao 80928395cc Template for reset_all_backends()
2 years ago
Rene Cannao 7563659198 Template for has_any_backend()
2 years ago
Rene Cannao 66b7c103af Moving return_proxysql_internal() to Base_Session
2 years ago
Rene Cannao 649c985384 Using template for writeout()
2 years ago
Rene Cannao ae1e088d82 Initial work to write Base_Session
2 years ago
René Cannaò 0cfab2616f First attempt to use Base_Thread and Base_Session
2 years ago