Commit Graph

1948 Commits (ef07831780e2ee153ddad1ce59042ab90cd18ecf)

Author SHA1 Message Date
Rene Cannao 06aa6d6ef7 Add comprehensive Doxygen documentation for connection pool
2 months ago
Rene Cannao 4eab519848 Implement MySQL connection pool for MySQL_Tool_Handler
2 months ago
Rene Cannao 221ff23991 Add MySQL exploration MCP tools with SQLite catalog
2 months ago
Rene Cannao 81c53896bc Fix MCP module TAP test failures
2 months ago
Rene Cannao 245e61ee86 Make MCP_Threads_Handler a standalone independent class
2 months ago
Rene Cannao 87fff9e046 Add MCP (Model Context Protocol) module skeleton
2 months ago
Javier Jaramago Fernández 5c8a32a0b0 Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-handle_unexp_ping
3 months ago
Javier Jaramago Fernández 6fea828e86 Improve logging in unexpected COM_PING packet handling
3 months ago
René Cannaò 88edaac61b
Merge pull request #5258 from sysown/misc251219
3 months ago
René Cannaò 0f7ff1f374
Merge branch 'v3.0' into v3.0_pgsql-query-digest-gen-5253
3 months ago
René Cannaò 2667540fcc
Merge pull request #5237 from sysown/v3.0_pgsql-monitor-sslsupport-5205
3 months ago
Javier Jaramago Fernández d0e88599ee Add special handling for unexpected COM_PING packets
3 months ago
Rene Cannao efe0d4fe61 Add extensive doxygen documentation for vacuum_stats and stats_pgsql_stat_activity
3 months ago
Rahim Kanji 42864e8867 Improved Tokenizer for PostgreSQL
3 months ago
Rene Cannao 2987242d4f Fix cache_empty_result=0 not caching non-empty resultsets (issue #5248)
3 months ago
Rahim Kanji fae283cf7e Add SSL and non-SSL connection OK metrics for PostgreSQL monitor connections
3 months ago
Rene Cannao 6c97d3d244 Add extensive Doxygen documentation for ProxySQL_Config and Read_Global_Variables_from_configfile
3 months ago
Rahim Kanji 895c814c77 Added utility functions to support pgsql query digest testing
3 months ago
Rahim Kanji 285fb1b4e1 Add PostgreSQL dialect support: dollar-quoted strings, identifier quoting, and dialect-specific comment rules
3 months ago
René Cannaò b73160ef5f
Merge pull request #4901 from sysown/v3.0_wait_timeout
3 months ago
Rene Cannao 5a7b22181f Fix metrics collection for wait_timeout counters
3 months ago
René Cannaò 65dbe904f0
Merge pull request #5199 from sysown/v3.0_refactor_monitoring_ping
3 months ago
Rene Cannao dc4694d656 Refactor idle session scanning and improve test precision
3 months ago
Rene Cannao 86cc7cd3da session: Fix wait_timeout member variable declaration and usage
3 months ago
René Cannaò b641c0d627
Merge pull request #5232 from sysown/fix/issue-4855
3 months ago
René Cannaò 3c4e09fec0
Merge pull request #5225 from sysown/v3.0_refactor_prepared_statement_cache_design_5211
3 months ago
Rahim Kanji 1251e4d539 Add Xoshiro128++ pseudo-random number generator to replace rand()
4 months ago
René Cannaò d188715a7d
Merge branch 'v3.0' into fix/issue-4855
4 months ago
Rene Cannao a577491f42 Refactor issue 4855 fix: Use sqlite3_total_changes64 difference approach
4 months ago
Rahim Kanji 1a48aadf5e Code cleanup
4 months ago
Wazir Ahmed 50c60284e6 gtid: Refactor reconnect logic & prevent `events_count` reset
4 months ago
Rahim Kanji c0f99c0e15 Refactor: Improved Prepared-Statement Cache Design (Lock-Free Hot Path) #5211
4 months ago
Rene Cannao 44aa606caa Implement fast forward grace close feature to prevent data loss
4 months ago
Rahim Kanji d84444724a Replaced use of the generic write_generic() helper with direct packet construction for selected PostgreSQL protocol messages to reduce overhead and improve performance.
4 months ago
Rahim Kanji e744c2bbb7 Optimize transaction command parsing to avoid unnecessary tokenization
4 months ago
Rahim Kanji 1c3c42959c Improve ping accuracy
4 months ago
Rahim Kanji 7a3a5c71df Optimize hot path: replace std::string with char[] to avoid heap
4 months ago
Javier Jaramago Fernández 64b16172c7 Change 'COM_STMT_EXECUTE' params length decoding
4 months ago
Javier Jaramago Fernández e35973b226 Add boundary checks in 'MySQL_Protocol::get_binds_from_pkt'
4 months ago
Lisandro Pin 6cb522283d Implement a ignore_min_gtid_annotation global variable for ProxySQL
5 months ago
Rahim Kanji 61ba182465 Introduce inline functions for efficient ASCII whitespace detection and uint32-to-string conversion
5 months ago
Wazir Ahmed 8d1b5b597c Revert "gtid: Refactor reconnect logic & prevent events_count reset"
5 months ago
René Cannaò 5018cb66d9
Merge pull request #5168 from sysown/v3.0-debug_log_pass
5 months ago
René Cannaò c6cbce34b1
Merge pull request #5117 from wazir-ahmed/gtid-reconn
5 months ago
René Cannaò 360646b7d5
Merge pull request #5165 from sysown/crash-sqlite-max-len
5 months ago
Wazir Ahmed 5219d4be93 processlist: Prevent crash due to SQLITE_TOOBIG
5 months ago
René Cannaò 7022833213
Merge pull request #5163 from sysown/v3.0_assert_to_warning
5 months ago
Javier Jaramago Fernández 4304b995a3 Improve debug message with context dump (passwords) during auth handshake
5 months ago
René Cannaò 436bcccc62
Merge pull request #5158 from sysown/v3.0.3-makefiles_cleanup
5 months ago
Miro Stauder d020f577b2 reduce duplication in makefiles, use include for common stuff
5 months ago