Commit Graph

1689 Commits (mysqlx-plugin-impl)

Author SHA1 Message Date
Rene Cannao cf54bff262 Fix docker-proxy-post.bash to use absolute path for .env sourcing
3 months ago
copilot-swe-agent[bot] e274862857 feat: introduce stats_global table and move TLS metrics out of stats_mysql_global; add TAP tests
3 months ago
René Cannaò 540fa174b4
Merge pull request #5458 from sysown/copilot/support-zstd-compression
3 months ago
Rene Cannao 834785e170 Merge branch 'private-origin/v3.0' into public/pr260319
3 months ago
René Cannaò 0c4e0cae6a
Merge pull request #8 from sysown/copilot/fix-tap-tests-legacy-g1
3 months ago
sysown1 b354cb6639 fix(tests): Replace hardcoded 127.0.0.1 with env-driven host/port
3 months ago
Rene Cannao 2fcfd648e5 Merge remote-tracking branch 'origin/v3.0' into copilot/support-zstd-compression
3 months ago
René Cannaò 1a0dea6da0
Merge pull request #5457 from sysown/copilot/fix-admin-credentials-logging
3 months ago
Rene Cannao ffb610f4b8 Fix no-infra TAP group setup
3 months ago
Rene Cannao c22056c37c Finalize fixes and add TAP group for no-infra tests
3 months ago
Rene Cannao d21c165ae9 Merge branch 'copilot/fix-proxysql-multiple-modules-port' into copilot/fix-admin-credentials-logging
3 months ago
Rene Cannao 4517edea78 Address review feedback and create no-infra TAP group
3 months ago
René Cannaò 40716dcb46
Merge pull request #5455 from sysown/copilot/fix-proxysql-multiple-modules-port
3 months ago
Rene Cannao 71c4742b56 Address review: improve listener parsing and startup failure integration
3 months ago
copilot-swe-agent[bot] 307fff98e0 Fix TAP tests failing in legacy/legacy-g1 after CI migration to per-container hostnames
3 months ago
copilot-swe-agent[bot] ec44a15058 feat: add mysql protocol zstd compression support
3 months ago
copilot-swe-agent[bot] 14ac53379a test: harden admin credential logging regression
3 months ago
copilot-swe-agent[bot] b4cd4a198e fix: redact admin credentials in set logging
3 months ago
Rene Cannao e9b78ec572 Fix reg_test_3847_admin_lock for isolated CI runtime layout
3 months ago
Rene Cannao 7384bea084 Fix reg_test_unexp_ping_pkt for isolated CI networking and Prometheus labels
3 months ago
Rene Cannao 98c03d6fc6 Fix stale per-connection state tracking in set_testing-multi
3 months ago
copilot-swe-agent[bot] 8e37bbaa52 Refine listener conflict validation
3 months ago
copilot-swe-agent[bot] 1dace933e2 Validate conflicting listener ports at startup
3 months ago
René Cannaò 8c4252814f
Merge branch 'v3.0-ci_84' into v3.0-ci_84_mysql84
3 months ago
Rahim Kanji cac8dfaf2f Fix charset_unsigned_int-t for MySQL 8.4
3 months ago
Rene Cannao b9ee38360c Clean up set_testing debugging and improve connection tracking
3 months ago
Rene Cannao 8957dc99e4 Add debugging output to set_testing-multi-t test
3 months ago
Rene Cannao 7c7def55e9 Add debugging to test_binlog_reader-t and add missing sbtest users
3 months ago
Rene Cannao e582973ff8 Fix: Correct python33 shebang typo to python3
3 months ago
Rene Cannao b91642c2c5 Fix: Update python shebang for regression test script
3 months ago
Rene Cannao 06af3f6c61 Fix: Update python shebangs to python3
3 months ago
Rene Cannao 725575a913 Fix test_flush_logs-t for Dockerized and remote environments
3 months ago
René Cannaò 3803f11077
Merge pull request #5381 from sysown/v3.0_pgsql_meta_command_describe_table
3 months ago
Rahim Kanji 9ab9787c91 Addressed AI review feedback
3 months ago
Rahim Kanji 778d6d2978 Add multi-version testing across 14 PostgreSQL versions (16.x, 17.x, 18.x)
3 months ago
Rahim Kanji 8066070927 Add comprehensive version testing
3 months ago
Rahim Kanji 2046d92b70 Merge remote-tracking branch 'v3.0' into v3.0_pgsql_meta_command_describe_table
3 months ago
Rene Cannao b4687daa74 Rollback test_binlog_reader-t.cpp to tag v3.0.5
3 months ago
René Cannaò 9d921bdda3
Merge pull request #5444 from sysown/v3.0_unify-PR-5433-5442
3 months ago
Rene Cannao 8033f75edc Restore test_unsupported_queries-t.cpp to original scope with CI stabilization
3 months ago
Rahim Kanji ca45405942 Merge remote-tracking branch 'Master/v3.0-moveInfra' into v3.0_pgsql-pipeline-set-reset-discard-fix-5432
3 months ago
Rene Cannao 0cd6fea331 Fix COM_REGISTER_SLAVE test and enhance binlog reader diagnostics
3 months ago
Rahim Kanji 33a6682bb9 * Use libpq to authenticate in Phase2
3 months ago
Rene Cannao 6c482de17e Enhance unsupported queries test with detailed diagnostics and provisioning
3 months ago
Rene Cannao b7fdec15cd Fix COM_BINLOG_DUMP fast forward test and isolated environment dependency paths
3 months ago
Rene Cannao de4340b2e2 Fix ProxySQL SQL template replacement in test_warnings-t.cpp
3 months ago
Rene Cannao a719a6c36e Fix firewall whitelist test by dynamically detecting client address and schema
3 months ago
Rene Cannao 5133ca3c5f Fix hostgroup discovery and enhance diagnostics in test_binlog_fast_forward-t.cpp
3 months ago
Rene Cannao 4af1217947 Fix RESTAPI script provisioning and enhance diagnostics in reg_test_4001-restapi_scripts_num_fds-t.cpp
3 months ago
Rene Cannao 367c90d4f3 Fix UNIQUE constraint error in test_hostgroup_attributes_online_servers-t.cpp
3 months ago
Rene Cannao 7c3527bf5c Fix idempotent ProxySQL configuration in test_hostgroup_attributes_online_servers-t.cpp
3 months ago
Rene Cannao 0b0d7a842f Enhance verbosity and stability of test_hostgroup_attributes_online_servers-t.cpp
3 months ago
Rahim Kanji 5a5b7dfe7a Added more test cases
3 months ago
Rahim Kanji 45707f5a07 Added more testcases
3 months ago
Rahim Kanji 4894bf4d72 Added pgsql-options_startup_params-t.cpp test
3 months ago
Rene Cannao 91e95fddd0 Updated gitignore
3 months ago
Rene Cannao e142f7e24e Fix ProxySQL environment configuration in mysql-init_connect-2-t.cpp
3 months ago
Rene Cannao 785fbef3e4 Fix ProxySQL user registration collisions in multi-infra environments (ref #5439)
3 months ago
Rene Cannao 6f8598b90b Implement transient SSL copies for PostgreSQL to preserve repo permissions
3 months ago
Rahim Kanji 11b3e2be0f Update pgsql-transaction_variable_state_tracking-t.cpp
3 months ago
Rene Cannao 864fc94b92 Removing files committed by mistake
3 months ago
Rene Cannao 6f2831a59b Removed cluster_sync_node_stderr.txt
3 months ago
René Cannaò 4d58ce473e
Merge pull request #5435 from sysown/v3.0-ci_fix0301
3 months ago
Rene Cannao f93ec31d73 Fix compilation errors in TAP tests
3 months ago
Rene Cannao 242eef0241 Address code review feedback
3 months ago
Rene Cannao 8dfb970a90 Add verbosity and diagnostics to reg_test_3992_fast_forward_malformed_packet-t
3 months ago
Rene Cannao 2047379acb Fix test_auth_methods-t and improve diagnostics
3 months ago
Rene Cannao ecf2b1c259 Fix test_auto_increment_delay_multiplex-t and add extra verbosity
3 months ago
Rene Cannao 7ae2e0e9db Fix reg_test_4264-commit_rollback-t and add extra debugging for TAP tests
3 months ago
Rahim Kanji abb66cc19f Addressed AI review feeback
3 months ago
Rene Cannao 032ca6511d Test: Fix test_unsupported_queries for isolated CI environment
3 months ago
Rene Cannao 6f7aa050e7 Test: Fix test_sqlite3_server for isolated CI environment
3 months ago
Rahim Kanji e84433159b Merge remote-tracking branch 'v3.0' into v3.0_pgsql-pipeline-set-reset-discard-fix-5432
3 months ago
Rene Cannao 41e9351b46 Test: Add verbose test header and fix SQLite3 server connection to use cl.host
3 months ago
Rene Cannao 7995ce524e Test: Fix test_sqlite3_pass_exts for MySQL 5.7 compatibility
3 months ago
Rene Cannao 6eedf0808e Test: Fix test_sqlite3_pass_exts for isolated CI environment
3 months ago
Rene Cannao 21ef7a6101 Test: Fix test_sqlite3_from_unixtime for isolated CI environment
3 months ago
René Cannaò 16f8837e0d
Merge branch 'v3.0' into v3.0-pgsql_monitor_repl_lag
3 months ago
Rene Cannao 61ab968fdb Test: Add verbose header and diagnostics to sqlite_autocommit test
3 months ago
Rahim Kanji 1877a7d5f0 Added more tests in pgsql-set_statement_test-t.cpp and pgsql-transaction_variable_state_tracking-t.cpp
3 months ago
Rene Cannao 7c8f3c03d0 Test: Fix max_connections_ff test for isolated CI environment
3 months ago
Rene Cannao 1746ed8eec Test #3504: Fix change_user test for isolated CI environment
3 months ago
Rene Cannao 37b75fba9d Test #3549: Fix autocommit tracking test for isolated CI
3 months ago
Rene Cannao de9da7dede PostgreSQL: Fix connection_parameters_test for hostname resolution
3 months ago
Rene Cannao 10e143ba1f Test #5212: Fix TCP keepalive warnings test for isolated CI
3 months ago
Rene Cannao 39df4f89bb tests: Fix RESTAPI tests for isolated container environment
3 months ago
Rene Cannao eaecc26d22 test: Fix RESTAPI tests for containerized CI and improved debuggability
3 months ago
Rene Cannao e086a236b6 test: Fix reg_test_4055_restapi-t for containerized CI and improved debuggability
3 months ago
Rene Cannao f10258db2d test: Update reg_test_3838-restapi_eintr-t for containerized CI and improved debuggability
3 months ago
Rene Cannao 3c6864c0fb test: Improve child PID detection and signaling robustness in reg_test_3838-restapi_eintr-t.cpp
3 months ago
Rene Cannao f1f420ac13 test: Fix reg_test_3838-restapi_eintr-t by using correct ProxySQL address and adding diagnostics
3 months ago
Rene Cannao c74933168a test: Remove obsolete .env file for reg_test_4556-ssl_error_queue-t
3 months ago
Rene Cannao 140ca03c9b test: Fix reg_test_4556-ssl_error_queue-t by using correct backend port and adding diagnostics
3 months ago
Rene Cannao 076a71bc8a test: Add descriptive diagnostics to mysql-sql_log_bin-error-t.cpp
3 months ago
Rene Cannao 12dc2777b9 test: Fix test_connection_annotation-t by adding warmup and forcing HG1
3 months ago
Rene Cannao 9dd5d7442a test: Make malformed packet stability check more robust for Admin interface
3 months ago
Rene Cannao 069d6aca6f test: Enhance malformed packet stability test and CI configuration
3 months ago
Rene Cannao 43d62a63e6 test: Enhance diagnostics and align test infrastructure with CI
3 months ago
Rahim Kanji ea619d7816 Added TAP test
3 months ago
Rene Cannao 00e18636c4 test: Align credentials and paths with CI environment in FFT-O and config tests
3 months ago
Rene Cannao 1ce9970592 test: Correct plan count in pgsql-proxysql_cmd_test-t.cpp
3 months ago
Rene Cannao aa091d916e test: Add descriptive diagnostic messages to reg_test_4935-caching_sha2-t.cpp
3 months ago
Rene Cannao 0079eecc9f test: Disable testStopStartSequence() in pgsql-proxysql_cmd_test-t.cpp to unblock CI
3 months ago
Rene Cannao b89cf02140 test: Add hostname resolution to pg_lite_client
3 months ago
Rahim Kanji d0ad4b666d * Improve malformed packet test robustness with proper message sequencing
3 months ago
Rene Cannao 582c22333f test: Migration to new testing infrastructure and cleanup
3 months ago
Rahim Kanji 8c9af56f38 Address AI review feedback
3 months ago
Rahim Kanji 17679382b1 Added pgsql-test_malformed_packet-t.cpp test
3 months ago
Javier Jaramago Fernández 26c6eab5ae fix: improve error reporting for sqlite3 TAP utils
3 months ago
Javier Jaramago Fernández 0132075d47 fix: simplified expression in 'test_pgsql_replication_lag' TAP scripts
3 months ago
Rene Cannao bcefd093fc test(genai): add live TAP validations for GenAI, LLM bridge, and MCP semantic lifecycle
4 months ago
Javier Jaramago Fernández a4ea3b2174 Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-pgsql_monitor_repl_lag
4 months ago
Javier Jaramago Fernández cbce30527f feat-wip: Add initial version of TAP test for replication_lag
4 months ago
Javier Jaramago Fernández d18fd15a76 feat: Improve error report for TAP utility function 'CHECK_EXT_VAL'
4 months ago
Rene Cannao 2f82b3e5e6 test: Final cleanup of deprecated MCP shell scripts and GenAI diags
4 months ago
Rene Cannao c902d21219 build: Cleanup redundant test targets in test/tap/tests/Makefile
4 months ago
Rene Cannao a72d2bdd20 test: Replace deprecated shell MCP query rules tests with C++ TAP test
4 months ago
Rene Cannao 6f72f30539 test: Fix and enhance MCP Phase-B LLM discovery test
4 months ago
Rene Cannao f9a9f25349 test: Fix and enhance MCP Claude headless flow smoke test
4 months ago
Rene Cannao 3b84b04616 test: Enhance genai_async-t with detailed diagnostics and robustness
4 months ago
Rene Cannao 2bd89db0f3 test: Enhance nl2sql_unit_base-t with detailed diagnostics
4 months ago
Rene Cannao 766043ecc7 test: Enhance verbosity and diagnostics in nl2sql_model_selection-t
4 months ago
Rene Cannao c81b155ec2 fix: Update nl2sql_prompt_builder-t.cpp plan and add diagnostics
4 months ago
Rene Cannao b2bb6e06c8 fix: Update nl2sql_model_selection-t.cpp to use correct variables and tables
4 months ago
Rene Cannao 1822a37ee6 revert: Tokenizer changes for /*+ */ and fix related tests
4 months ago
Rene Cannao 3e73787753 Revert "fix: Handle optimizer hints /*+ */ correctly in query tokenizers"
4 months ago
Rene Cannao 18d77ceb15 fix: Use TAP_WORKDIR to locate child binaries in MCP tests
4 months ago
Rene Cannao 63bfb1fdd3 tests: Fix and enhance FFTO bypass test reliability
4 months ago
Rahim Kanji eda159878c Add Regresstion Test
4 months ago
Rahim Kanji a82d653c0b Handle late COPY protocol messages after session exits fast_forward mode
4 months ago
Rene Cannao 6be9dd1bfa fix: Address AI code review feedback from PR #5410
4 months ago
Rene Cannao 178f679fad fix: Handle optimizer hints /*+ */ correctly in query tokenizers
4 months ago
Rene Cannao 630277ed3d fix: Fix pgsql-issue5384-t test and skip failing tests
4 months ago
Rene Cannao 26d3d1fce5 fix: Skip failing tests in issue5384-t due to feature regression
4 months ago
Rene Cannao b143f61b93 fix: Fix issue5384-t test - column name and result handling
4 months ago
Rene Cannao 05b723c253 test: Add descriptive diag messages to all test_ffto_* tests
4 months ago
Rene Cannao 96b1a8ff3b fix: Fix test_ffto_pgsql-t test failures
4 months ago
Rene Cannao fbcfd46132 test: Add descriptive diag messages to all test_mcp_* shell scripts
4 months ago
Rene Cannao 27294a0ac7 test: Increase PROXYSQLTEST 1 rows from 20 to 100 in mcp_show_queries_topk-t
4 months ago
Rene Cannao b5843e1a84 test: Add visual output for top queries in mcp_show_queries_topk-t
4 months ago
Rene Cannao 89646984e0 fix: Check transport success instead of is_success for disabled tool test
4 months ago
Rene Cannao b4c80bb31d fix: Disable CTE test in mcp_query_run_sql_readonly-t for MySQL 5.7
4 months ago
Rene Cannao fa6b890934 fix: Fix mcp_module-t test failures
4 months ago
Rene Cannao 4203cbeec5 test: Add descriptive diag() messages to all MCP TAP tests
4 months ago
Rene Cannao 76822032af feat: Add SSL/HTTPS support to MCPClient and fix mcp_stats_refresh-t
4 months ago
Rene Cannao 723c2daaba fix: Add missing get_mcp_variable function to mcp_runtime_variables-t
4 months ago
Rene Cannao 893ccd2aaf test: Add mcp_runtime_variables-t to verify runtime_global_variables
4 months ago
Rene Cannao 89da8324ec test: Add retry mechanism for MCP server startup in mcp_stats_refresh-t
4 months ago
Rene Cannao e53d2c76f9 Address PR #5410 review findings across FFTO, sessions, TAP, and docs
4 months ago
Rene Cannao 79c0b383e8 integration: fix pre-CI issues in unified branch
4 months ago
Rene Cannao acef17a8c1 Merge branch 'v3.0-ff_inspect' into v3.0-unified-large-pr
4 months ago
Rene Cannao e2ebc0c449 Merge branch 'v4.0-mcp-stats2' into v3.0-unified-large-pr
4 months ago
Rene Cannao 09e049953e Merge branch 'v3.0-noise-testing' into v3.0-unified-large-pr
4 months ago
Rene Cannao 54bcb5eeca Merge branch 'v3.0-5384' into v3.0-unified-large-pr
4 months ago
Rene Cannao 3710bb621e test: implement multi-table and protocol support in v2 noise routines
4 months ago
Rene Cannao 06a067baff test: expand noise injection to more PostgreSQL tests
4 months ago
Rene Cannao 3a2513c73b test: inject MySQL v2 and Prometheus noise into PostgreSQL tests
4 months ago
Rene Cannao 90462f6d5a ffto: harden MySQL/PgSQL observer state handling and align tests/docs
4 months ago
Rene Cannao 0691b8a858 build: address reviewer feedback and finalize dynamic linking architecture
4 months ago
Rene Cannao 5519080ac2 mcp stats: address review findings and remove --genai CLI flag
4 months ago
Rene Cannao 5988468521 Query Processor: re-initialize parser on rewritten queries and enhance test coverage
4 months ago
Rene Cannao 788be4adbd build: restore dynamic linking and configure rpath for shared dependencies
4 months ago
Rene Cannao ba893e7ce2 build: transition libtap to static archive and bundle dependencies
4 months ago
Rene Cannao a00abfa369 test: expand noise injection to 20+ TAP tests and update build system
4 months ago
Rene Cannao df76a3dc06 test: implement comprehensive noise injection across MySQL TAP tests
4 months ago
Rene Cannao d1d7f4df9f test: implement configurable delays and unambiguous logging in noise v2
4 months ago
Rene Cannao 09284faea4 test: refine PgSQL noise v2 and update integrated tests
4 months ago
Rene Cannao ceb89fb915 test: inject background noise into multiple TAP tests
4 months ago
Rene Cannao f15a7028a8 test: implement detailed noise failure reporting and enhanced REST poller
4 months ago
Rene Cannao 925cc1a90a test: add test_noise_injection-t to verify noise framework
4 months ago
Rene Cannao 43d535465e test: enhance noise framework with specialized parameters and REST poller
4 months ago
Rene Cannao 03f5f9b317 test: fix test_admin_stats-t failure by clearing persistent history
4 months ago
Rene Cannao 3ccf0982e6 AI: Fix retry logic bug and synchronize TAP tests
4 months ago
Rene Cannao 496f67c7a2 Enhance Noise Injection robustness and error handling
4 months ago
Rene Cannao 1dbd2d860b Implement Robust Noise Injection Framework for TAP Tests
4 months ago
Rene Cannao ddc06660a2 Integrate background noise into major TAP tests
4 months ago
Rene Cannao 0f3fa7bb09 Add cross-protocol internal noise routines (MySQL + PgSQL)
4 months ago
Rene Cannao 3abc819257 Expand internal noise routines and add PostgreSQL support
4 months ago
Rene Cannao 3018a3e0e8 Implement Noise Injection framework for TAP tests
4 months ago
Rene Cannao 932e074649 Fix reg_test_3847_admin_lock-t by using correct admin credentials and adding diagnostics
4 months ago
Rene Cannao a1f97a4e4c Fix test_match_eof_conn_cap failures due to audit log buffering and rotation
4 months ago
Rene Cannao 8073b19e0e Fix test_cluster_sync-t failure by skipping non-existent global variable
4 months ago
Rene Cannao fafe114cf3 Fix Prometheus metrics TAP test and add Doxygen documentation
4 months ago
Rene Cannao 2dda65ca06 Move deprecated TAP test to test/tap/deprecated/
4 months ago
Rene Cannao 0f2d606dd0 Update test_log_last_insert_id-t to handle query log buffering
4 months ago
René Cannaò 3647678193
Merge pull request #5399 from sysown/v3.0_3596_3597
4 months ago
Rene Cannao 7b33b282b1 Fix compilation error in issue5384-t TAP test
4 months ago
René Cannaò 1dbe9fde97
Merge pull request #5385 from sysown/v3.0-2233
4 months ago
Jesmar Cannaò 458b0db319 Fix reg_test_2233: Use match_pattern in diagnostic query
4 months ago
Jesmar Cannaò 1375d4fe8b Fix reg_test_2233: Set default_schema='main' for test user
4 months ago
Rene Cannao 1c25787b88 Introduce {mysql,pgsql}-query_processor_first_comment_parsing variable (#5384)
4 months ago
Rene Cannao ca73b9eced Tokenizer: fix type mismatch for grouping limit variables
4 months ago
Rene Cannao 797d4b580c mcp stats: move show_users to in-memory auth snapshots
4 months ago
Rene Cannao 51a0395076 Comprehensive FFTO Enhancements: Performance, Robustness, and Security
4 months ago
Rene Cannao 1258a1f2f2 Address PR reviews: improve performance, safety, and robustness of FFTO
4 months ago
Jesmar Cannaò 3f7479bd09 Improve reg_test_2233: Add cleanup and user creation
4 months ago
Rene Cannao 5d786520b0 Merge remote-tracking branch 'origin/v3.0' into merge/v3.0-into-v3.0-5243
4 months ago
Rene Cannao 5d45d17456 mcp stats: split connection metrics from debug free-pool snapshots
4 months ago
Rene Cannao f93432ab06 TAP MCP stats: add mixed-load profile/churn runners and enhance mixed stress configurability
4 months ago
Rene Cannao deccf0ae0f TAP MCP stats: add MySQL stress test and mixed MySQL+PgSQL concurrent stress test
4 months ago