Commit Graph

1618 Commits (c2f82b3d4e74ea632abcd4a12c19c0b20988570d)

Author SHA1 Message Date
Rahim Kanji 7c665b9f78 Checking the data stream on both ends doesn’t apply to frontend connections, since response data is buffered during extended queries.
5 months ago
Rahim Kanji fa74de3cf2 Add delay to let ProxySQL process mysql_stmt_close()
6 months ago
Javier Jaramago Fernández 1a874de9ef Ensure existence of testing database for 'reg_test_proclist_use_after_free-t.cpp'
6 months ago
Javier Jaramago Fernández 0903682756 Improve verbosity for 'reg_test_stmt_inv_param_offset-t.cpp'
6 months ago
Javier Jaramago Fernández 69cf5576f3 Fix conn selection for 'reg_test_stmt_inv_param_offset-t'
6 months ago
Javier Jaramago Fernández b89ea4db66 Fix credentials in one conn for 'reg_test_stmt_inv_param_offset-t'
6 months ago
Miro Stauder e1679a21a7 add tap test to groups.json
6 months ago
Javier Jaramago Fernández bea0d14f4d Add regression test for malformed 'COM_STMT_EXECUTE' packets
6 months ago
René Cannaò 4fa3bf6a91
Merge pull request #5191 from sysown/v3.0-fix_proclist_use_after_free
6 months ago
Miro Stauder 7051857d9b
add tap test to groups.json
6 months ago
Javier Jaramago Fernández 6ff850170b Add regression test triggering 'heap-after-use' for ASAN runs
6 months ago
Lisandro Pin c23930b2ee Add TAP test for `mysql-ignore_min_gtid_annotations`
6 months ago
Rahim Kanji be6126ffc8 Added missing TAP tests in groups.json
6 months ago
René Cannaò 4a6ba68357
Merge pull request #5173 from sysown/v3.0_admin_cmd_5170
6 months ago
Rahim Kanji 9d131058ae Added TAP test
6 months ago
René Cannaò 27ac446b72
Merge pull request #5181 from sysown/v3.0-fix_test_server_sess_status
6 months ago
Javier Jaramago Fernández 10258d5b52 Fix user dependence in 'test_server_sess_status-t'
6 months ago
Miro Stauder 4d43313a27 fix mangled entry
6 months ago
Wazir Ahmed a02de69e82 TAP: Add `Content-Type` header for POST requests
6 months ago
René Cannaò 436bcccc62
Merge pull request #5158 from sysown/v3.0.3-makefiles_cleanup
6 months ago
Miro Stauder d020f577b2 reduce duplication in makefiles, use include for common stuff
6 months ago
René Cannaò 3b4369bba9
Merge pull request #5113 from wazir-ahmed/load-from-config-validation
6 months ago
René Cannaò 9c7111d9e6
Merge pull request #5085 from wazir-ahmed/intercept-ssl-version
6 months ago
René Cannaò ecad6f9249
Merge pull request #5160 from sysown/v3.0_disable_pgsql_prometheus_5159
6 months ago
René Cannaò 73c15ba3ef
Merge pull request #5153 from sysown/v3.0_transaction_alias_support_5152
6 months ago
René Cannaò 01862a247a
Merge pull request #5149 from sysown/v3.0_track_search_path_param_5148
6 months ago
René Cannaò 42f6d9d74f
Merge pull request #5144 from sysown/v3.0_datestyle-parser-tweak
6 months ago
René Cannaò 2c9cea0014
Merge pull request #5143 from sysown/v3.0_fix-describe-portal-nodata-empty-query
6 months ago
René Cannaò c5a0a0011f
Merge pull request #5137 from sysown/v3.0_pgsql_query_cancel_terminate_issue_5136
6 months ago
Keith Brings aaefac0ca4
Merge pull request #5142 from sysown/v3.0_bind_fmt_bug_fix_5140
6 months ago
Rahim Kanji 5bfb6e216c Few fixes
6 months ago
Rahim Kanji ea91b536ec Updated TAP test
6 months ago
Rahim Kanji 0763466230 Updated TAP test
7 months ago
Rahim Kanji 089524774e Updated TAP tests
7 months ago
Rahim Kanji b68e459037 Updated TAP test
7 months ago
Rahim Kanji cd2640fe61 Updated TAP test
7 months ago
Rahim Kanji ee4cd98a40 Improve regression test
7 months ago
Rahim Kanji 8a1bf832c5 Add regression test
7 months ago
Miro Stauder ab9d3b3a38 fix -tap builds
7 months ago
Rahim Kanji 394bd13337 Added TAP test
7 months ago
René Cannaò e1b7afe282
Merge pull request #5099 from wazir-ahmed/clock-monotonic-raw
7 months ago
René Cannaò 4639b9705a
Merge pull request #5133 from sysown/v3.0_extended_query_pgsql_query_rules_5132
7 months ago
René Cannaò 9290a5ceec
Merge pull request #5124 from sysown/v3.0_postgres_query_logging_issue_5123
7 months ago
René Cannaò 31c11352a1
Merge pull request #5121 from sysown/v3.0_extend_multiplex_status_test
7 months ago
Rahim Kanji 7a30447eaa Improved TAP test
7 months ago
Rahim Kanji c549318d4f Fixed memory leak in pgsql-basic_tests-t TAP test
7 months ago
Rahim Kanji 625a02ee05 Added query rules - multiplex test in pgsql-multiplex_status_test-t
7 months ago
Rahim Kanji 35c13975b2 Updated TAP test
7 months ago
Wazir Ahmed ec7383dc71 TAP: Add test for `LOAD * FROM CONFIG`
8 months ago
Rahim Kanji 20a1924221 Updated TAP test
8 months ago
Rahim Kanji 5eb754a425 Updated TAP test
8 months ago
Rahim Kanji 77d030b2f2 Merge branch 'v3.0_issue_5101' into v3.0_extended_query_protocol_phase_2
8 months ago
Rahim Kanji bbbb73f8ee Added TAP test
8 months ago
Wazir Ahmed daf1570c5d Replace `CLOCK_MONOTONIC` with `CLOCK_MONOTONIC_RAW`
8 months ago
Rahim Kanji 70c2819ccc Fixed TAP test
8 months ago
Rahim Kanji 71e8a2e8d5 Update TAP test
8 months ago
Rahim Kanji a5077e8eb1 Updated TAP test
8 months ago
Wazir Ahmed 6807feb16d Add TAP test for `SHOW STATUS LIKE 'Ssl_version'`
8 months ago
Wazir Ahmed fe0f5c2b4d TAP: Update `check_query_count()` to fetch count from all hostgroups
8 months ago
Wazir Ahmed 8ebd7e48ae TAP: Move init_mysql_conn() and run_q() to utils
8 months ago
Rahim Kanji 515cf12ded Reject COPY FROM STDIN in extended query mode
8 months ago
Rahim Kanji 453e39ab7a Updated TAP tests
8 months ago
Rahim Kanji 52b9a8f74b Updated TAP test
8 months ago
Rahim Kanji 47a6dfc6de Added TAP test
8 months ago
Rahim Kanji 4c832a9694 Updated TAP test
8 months ago
Rahim Kanji dd1d231d51 TAP: Use correct pgsql username and password
8 months ago
Rahim Kanji ff653b2b4e Added TAP test
9 months ago
Rahim Kanji acef968c63 Added DEALLOCATE test
9 months ago
Rahim Kanji bfc1484923 Added SET statement tracking tests
9 months ago
Wazir Ahmed 4a10ce65c0 Add TAP test for select @@version without backend
9 months ago
Wazir Ahmed fd9ce84b34 Add TAP test for session wait timeout
9 months ago
Rahim Kanji 344ba25777 Add Watchdog PROXYSQLTEST covering MySQL and PgSQL threads
9 months ago
Rahim Kanji 3b47a295d6 Updated TAP test
9 months ago
Rahim Kanji 98fbc9e513 Updated TAP test
9 months ago
Rahim Kanji 87ce0d0a51 Added support for protocol level parameter type
9 months ago
Rahim Kanji 06383750b3 Fixed SonarQube warnings where applicable
9 months ago
Rahim Kanji 59cf46d752 Extended Query is now a supported feature
9 months ago
Rahim Kanji 759cda1782 Added TAP test
9 months ago
Rahim Kanji 5123b6abbc This is a minimal PostgreSQL client intended >> only for testing or experimentation <<
9 months ago
Miro Stauder ce2c943482 update groups.json
10 months ago
Miro Stauder 565d9999fe make group infra the default one
10 months ago
Miro Stauder 909dfd644e add more groups for group-replication infras
10 months ago
Miro Stauder 6379e6d8ab add initial groups for arbitrary infra as default
10 months ago
Miro Stauder 96dd2dbd75 start proxysql cluster for default groups
10 months ago
René Cannaò 2c26a42897
Merge pull request #4819 from sysown/v3.0-ff_conns_eof_caps_match
12 months ago
René Cannaò 988d4049ac
Merge pull request #4941 from sysown/v3.0-4935
12 months ago
René Cannaò edc84ea14b
Merge pull request #4922 from sysown/v3.0-4861_fixes1
12 months ago
René Cannaò d622fcfd4d
Merge pull request #4932 from sysown/v3.0-4918
12 months ago
Javier Jaramago Fernández 93b3e2a5a0 Add test verifying handshake info is preserved across auth methods
12 months ago
Javier Jaramago Fernández ea8211618e Extract auth testing utils from 'test_auth_methods-t.cpp'
12 months ago
René Cannaò 8c9375d018
Merge pull request #4938 from sysown/v3.0-sliced_groups
12 months ago
Miro Stauder 6b6ffc3a9e remove obsolete stuff
12 months ago
Miro Stauder d0a5c39236 change -sliceX naming to -gX
12 months ago
René Cannaò 9f4b139e6c
Merge pull request #4929 from sysown/v3.0_track_transaction_param_state_4907
12 months ago
Miro Stauder e7d4ddb59d add sliced groups
12 months ago
Rahim Kanji 4d5ca5adbe Improved TAP test logging
12 months ago
Rahim Kanji f87fc30261 Added TAP test
12 months ago
Javier Jaramago Fernández 1d7840673a Several updates for 'test_mysql_query_digests_stages-t.cpp'
12 months ago
Javier Jaramago Fernández b2568d7af5 Fix waits before unshunning for 'test_unshun_algorithm-t.cpp' - Closes #4930
12 months ago
René Cannaò 4e05596ddd Updating test_ps_logging-t after enabling mysql-eventslog_stmt_parameters
1 year ago
Rahim Kanji dd589508f4 Added regression test
1 year ago
Javier Jaramago Fernández 1c416275ee Add regression tests for certain query digests comments
1 year ago
René Cannaò 77247a1bd8
Merge pull request #4895 from sysown/v3.0-4861-mysql-logging_prepared_statement_parameters
1 year ago
René Cannaò 231622f8ed Adding sleep in test_ps_logging
1 year ago
René Cannaò 1b801f2f09 Adding defaults in tables in test_ps_logging-t
1 year ago
René Cannaò 0bf5839e20 Extending test_ps_logging-t
1 year ago
René Cannaò ae68ebace9
Merge pull request #4911 from sysown/v3.0_reg_4867_tap_test
1 year ago
Javier Jaramago Fernández a098f99046 Fix flags on conn creation for 'test_binlog_fast_forward-t'
1 year ago
Javier Jaramago Fernández 811874bad1 Merge branch 'v3.0' of github.com:sysown/proxysql into v3.0-ff_conns_eof_caps_match
1 year ago
René Cannaò 35e4ed58a9 Extending test_ps_logging-t to test more data types
1 year ago
René Cannaò 6df3d6b84b
Merge pull request #4899 from sysown/v3.0_refactor_connection_info_param
1 year ago
René Cannaò a39580ffe1 Several fixes on prepared statements parameters logging
1 year ago
Rahim Kanji 51c93d987e Replaced last_insert_rowid() with MAX(...) because last_insert_rowid() is specific to a database connection, and random modifications are performed by monitoring thread
1 year ago
René Cannaò 2cfebaddec Adding tap test for logging prepared statements parameters
1 year ago
Rahim Kanji 4c918490a4 Added TAP test
1 year ago
René Cannaò e17477e297
Merge pull request #4871 from sysown/v3.0-4803_20250313
1 year ago
René Cannaò 16a1a4d1f5 Remove hardcoded values in mysql_query_logging_memory-t
1 year ago
René Cannaò 1d00d45a96 Fixed the return values of get_matching_lines()
1 year ago
René Cannaò d3f06c537f Merge branch 'v3.0' into v3.0-ff_conns_eof_caps_match
1 year ago
René Cannaò a876b1f055
Merge pull request #4881 from sysown/v3.0-ci_fixes_172
1 year ago
René Cannaò 6ab22f4870
Merge pull request #4875 from sysown/v3.0_improve_copy_stdin
1 year ago
René Cannaò ad193258b2
Merge pull request #4872 from sysown/v3.0_issue_4867
1 year ago
Javier Jaramago Fernández 1aaa16a7c1 Complete redesign of 'mysql-protocol_compression_level-t.cpp'
1 year ago
Javier Jaramago Fernández 13d46de27b Adjust TAP test time threshold based on OpenSSL version - Closes #4830
1 year ago
Javier Jaramago Fernández 70b6686e87 Fix target hostgroup for 'test_utf8mb4_as_ci-4841-t.cpp'
1 year ago
Javier Jaramago Fernández 73288cb76f Remove duplicate utils from 'test_query_rules_fast_routing_algorithm-t'
1 year ago
Javier Jaramago Fernández 69c2839f0d Fix 'set_testing-240-t' issues with recent MariaDB versions
1 year ago
Javier Jaramago Fernández da61dca29c Increase tolerances in 'test_backend_conn_ping-t'
1 year ago
Javier Jaramago Fernández e37f933fbe Fix 'plan' test count for 'set_character_set-t'
1 year ago
René Cannaò 644e518c76 Removed test of character_set_database
1 year ago
Rahim Kanji 45eadce110 Fixed TAP test
1 year ago
Rahim Kanji c5e348628d Fixed permission issue
1 year ago
Rahim Kanji 0bf4fd0bcb Fixed TAP test pgsql-copy_from_stdin_session_parameter-t
1 year ago
Rahim Kanji 1cb3f0e92a Added TAP test
1 year ago
Rahim Kanji 55c0d85d83 Added TAP test (PGSQL)
1 year ago
Rahim Kanji 512a61699a Added TAP test
1 year ago
René Cannaò cb53db81ca Export MySQL_Logger metrics for v3.0
1 year ago
René Cannaò 2551d350e9 Port to 3.0 of in-memory query logging
1 year ago
René Cannaò 8f51df70b7
Merge pull request #4799 from sysown/v3.0_session_parameter_tracking
1 year ago
René Cannaò a9bdf5462a
Merge pull request #4859 from sysown/v3.0-4856
1 year ago
Javier Jaramago Fernández 42ae3d5e3c Increase verbosity for tap util 'get_proxysql_cpu_usage'
1 year ago
Rahim Kanji 9f7cb598f7 Added pgsql_variable_validate_maintenance_work_mem_v3, it now supports decimal values too
1 year ago
Rahim Kanji 19297e37d6 Modified TAP test description
1 year ago
Rahim Kanji f9232ae50d Merge remote-tracking branch 'Master/v3.0' into v3.0_session_parameter_tracking
1 year ago
Rahim Kanji 0e19af4897 Added TAP test
1 year ago
Rahim Kanji 6603d48bb0 Optimized and simplified PostgreSQL variable Validator
1 year ago
René Cannaò 4c7558889c
Merge pull request #4814 from sysown/v3.0_compression_test_fix
1 year ago
René Cannaò f27aa6fa64
Merge pull request #4842 from sysown/v3.0_collation_255
1 year ago
Javier Jaramago Fernández 8bb1f9cd76 Improve impl for 'get_fmt_time' tests helper function
1 year ago
Javier Jaramago Fernández e6f0fab208 Add identifier to warmup queries for 'test_query_rules_fast_routing_algorithm-t.cpp'
1 year ago
René Cannaò e0e4d0652b Fix issue #4841
1 year ago
Javier Jaramago Fernández eb11af42fc Change default behavior for test utils 'get_proxysql_cpu_usage'
1 year ago
Javier Jaramago Fernández 9e1999e55c Fix default argument for 'get_fmt_time' impl
1 year ago
Javier Jaramago Fernández a06595820a Fix typo in 'test_auth_methods' info logging
1 year ago
Javier Jaramago Fernández 6e932c82de Replace failure with warning in 'test_auth_methods'
1 year ago
Javier Jaramago Fernández 1da6dfec29 Remove unnecessary/unused utils from tests
1 year ago
Javier Jaramago Fernández a247d13d76 Several fixes for 'test_query_rules_fast_routing_algorithm-t.cpp'
1 year ago
Javier Jaramago Fernández cff7eaea69 Fix usage of 'sqlite3_step' for test utils 'sqlite3_execute_stmt'
1 year ago
Javier Jaramago Fernández e346b15bdf Expose 'get_fmt_time' function in 'tap.h' interface
1 year ago
Rahim Kanji f23d839418 Updated pgsql-copy_from_test-t TAP test
1 year ago
Javier Jaramago Fernández fbbe343311 Add test for special queries intercepted by 'SQLite3' sessions
1 year ago
Javier Jaramago Fernández e269452cea Compile 'test_ssl_fast_forward-*-t' against 'libmariadb' and 'libmysqlclient'
1 year ago
Javier Jaramago Fernández ceffceefaf Add test for conn matching based on 'DEPRECATE_EOF' capability
1 year ago
Rahim Kanji da166ac493 Updated TAP tests with new SET statement parser
1 year ago
Yashwant Sahu e7159ad214 Moved setting of compression level to correct place in the tap test
1 year ago
René Cannaò 8092cc5b3e Revert "Add test for special queries intercepted by 'SQLite3' sessions"
1 year ago
René Cannaò 49bf034d52 Revert "Add test for conn matching based on 'DEPRECATE_EOF' capability"
1 year ago
René Cannaò 08e7d44fc4 Revert "Compile 'test_ssl_fast_forward-*-t' against 'libmariadb' and 'libmysqlclient'"
1 year ago
Javier Jaramago Fernández 207792b03e Compile 'test_ssl_fast_forward-*-t' against 'libmariadb' and 'libmysqlclient'
1 year ago
Javier Jaramago Fernández 893543c4e1 Add test for special queries intercepted by 'SQLite3' sessions
1 year ago
Javier Jaramago Fernández 71730f5c1c Add test for conn matching based on 'DEPRECATE_EOF' capability
1 year ago
Yashwant Sahu ed30c5f1ea Merge branch 'v3.0' into v3.0_compression
1 year ago
René Cannaò 261b529dac
Merge pull request #4781 from sysown/openssl_enhancement
1 year ago
Yashwant Sahu 7c3a8327e0 1. Using now mysql_thread___protocol_compression_level
1 year ago
Yashwant Sahu 2f3b2dacae Merge branch 'v3.0' into v3.0_compression
1 year ago
Yashwant Sahu eb98af9b13 Small cleanup
1 year ago
Yashwant Sahu 004665c6b0 Moved checking of openssl version and finding of openssl library to common place and including common make file.
1 year ago
Yashwant Sahu 3af2af904a 1. Fixed pkg-config cflag, as it was failing with older pkg-config.
1 year ago
Yashwant Sahu 7444d03e87 make file changes for test based on pkg-config
1 year ago
Yashwant Sahu bab1dbc78a Added tests for MySQL with and without compression.
1 year ago
Rahim Kanji 216b435463 Enshuring ProxySQL's stability when subjected to malformed packets
1 year ago
Yashwant Sahu 292eddcd69 Added time calculations for MySQL
1 year ago
Rahim Kanji 2b3e95a0aa Increased threshold value in case no backend connections are available in the connection pool and a new connection is established
1 year ago
Yashwant Sahu af7d4744ee added more checks
1 year ago
Rahim Kanji a4acea9bc8 Added notice test
1 year ago
Rahim Kanji 1c5ba94c74 Added TAP test
1 year ago
Yashwant Sahu 4a17a9a76d Changes done:
1 year ago
Rahim Kanji 7e20a59b0a Reordered OpenSSL library and include paths to the end to ensure that bundled libraries are prioritized during the build process.
1 year ago
Rahim Kanji 794ec0f48d Merge remote-tracking branch 'Master/v3.0' into v3.0_dynamic_fast_forward
1 year ago
Rahim Kanji 778d1aa2d1 Renamed TAP test
1 year ago
Rahim Kanji 58db40e305 Added TAP test
1 year ago
Yashwant Sahu 34ef47c299 Added test for compression level variable
1 year ago
Yashwant Sahu a0db6c3a1f 1. Changed name to protocol_compression_level.
1 year ago
Yashwant Sahu a846447a22 Added MySQL compression level
1 year ago
René Cannaò 8218c62dbd
Merge pull request #4740 from sysown/ssl_dynamic_lib
1 year ago
Rahim Kanji 490da0cc69 Fixed admin-listen_on_unix-t TAP test
1 year ago
Rahim Kanji 395a977e68 Merge branch 'v3.0'
1 year ago
Javier Jaramago Fernández 4a75f74f17 Fix potential invalid syntax in TAP test queries
1 year ago
Yashwant Sahu 793aba0dd7 Dynamic openssl changes for tap tests.
1 year ago
René Cannaò 6a7c1cf2d0
Merge pull request #4703 from sysown/v3.0_refactor_query_cache
1 year ago