Commit Graph

577 Commits (e762f91cda174ea3e6ab85bbcbdbc457280edf7f)

Author SHA1 Message Date
Rahim Kanji 344ba25777 Add Watchdog PROXYSQLTEST covering MySQL and PgSQL threads
9 months ago
Rahim Kanji e4c0f5ccd8 Refactored Watchdog and integrated PostgreSQL thread monitoring into its loop.
9 months ago
Rahim Kanji 24fecc1f6e Add PostgreSQL extended query (prepared statement) support in ProxySQL
10 months 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ò 1123da34bb
Merge pull request #4904 from sysown/v3.0-4877
1 year ago
Javier Jaramago Fernández 7955dd21a8 Fix MySQL 8.4 replication lag monitoring - Closes #4727
1 year ago
Javier Jaramago Fernández f206e1be05 Fix certificate chain send during SSL handshake - Closes #4877
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
Javier Jaramago Fernández 844d64d03e Display warning message on problematic OpenSSL versions - Closes #4830
1 year ago
Rahim Kanji f9232ae50d Merge remote-tracking branch 'Master/v3.0' into v3.0_session_parameter_tracking
1 year ago
Javier Jaramago Fernández 19d6f4a931 Enable 'CLIENT_DEPRECATE_EOF' capability for SQLite3 backend
1 year ago
Rahim Kanji 35b2dd593d Separate implementation of SET statement parser for MySQL and PostgreSQL
1 year ago
René Cannaò 2288c403b5 Revert "Enable 'CLIENT_DEPRECATE_EOF' capability for SQLite3 backend"
1 year ago
René Cannaò b53b5b24cc
Merge pull request #4810 from sysown/v3.0-SetThreadName_optional
1 year ago
René Cannaò 6fd6ab4a2f
Merge pull request #4807 from sysown/v3.0-rm_malloc_conf_on_version
1 year ago
René Cannaò c2f1871adf Make set_thread_name() optional
1 year ago
Javier Jaramago Fernández 8fa90f8b9f Remove print of jemalloc conf prior to cmd options handling
1 year ago
Javier Jaramago Fernández 4e77f1600f Enable 'CLIENT_DEPRECATE_EOF' capability for SQLite3 backend
1 year ago
Rahim Kanji b4e9060f71 Modified Set Parser
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 e9b57ac6ef Using pkg-config to find out insrtalled pkg-config
1 year ago
René Cannaò 2c80f4a935
Merge pull request #4762 from sysown/v3.0_dynamic_fast_forward
1 year ago
Miro Stauder 9e8deb5578 fix test and cleanup
1 year ago
Miro Stauder 456ce7b341 make OpenSSL special case only for almalinux8
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
René Cannaò 8218c62dbd
Merge pull request #4740 from sysown/ssl_dynamic_lib
1 year ago
Yashwant Sahu 8cb4f10460 Fixed AlmaLinux builid issues for openssl
1 year ago
Rahim Kanji 6d614a4b99 Merge branch 'v3.0'
1 year ago
Yashwant Sahu becc5b3ed7 Minor cleanup.
1 year ago
Yashwant Sahu 9835837c45 1. Removed OpenSSL static linking from all the dependency, now every component uses OpenSSL dynamic library.
1 year ago
Yashwant Sahu 2e46f53baf 1. Removed internal openssl bio structure
1 year ago
Javier Jaramago Fernández 100630fba5 Second iteration on PostgreSQL monitoring POC
1 year ago
Rahim Kanji 720441af20 Refactored and Optimized Query Cache with PgSQL Support
2 years ago
Javier Jaramago Fernández 705f50e0f9 Add initial POC for PostgreSQL monitoring support
2 years ago
Rahim Kanji 100d6803d1 Merging v2.7 branch into v3.0 branch
2 years ago
René Cannaò d4bd93672e
Merge pull request #79 from sysown/v2.x_refactore_query_processor
2 years ago
René Cannaò 774b405a74 Make call_execute_on_exit_failure() more verbose
2 years ago
René Cannaò 061198dda1 Honor --initial after a crash , see #4659
2 years ago
René Cannaò c8ea95564c reload of TLS certificates after a crash #4658
2 years ago
Rahim Kanji e723082a1b Refactored Query Processor Architecture
2 years ago
René Cannaò cbf4628ea3 Merge remote-tracking branch 'proxysql27/v2.7' into v2.x_postgres_merge27_20240917
2 years ago
Miro Stauder 8c271cd205 apply clang fix to all clang versions
2 years ago
René Cannaò 38350292e2
Merge pull request #4600 from sysown/v2.x_proxy
2 years ago
René Cannaò cf9d5fe21a
Merge pull request #4574 from sysown/set-thread-names
2 years ago
Rahim Kanji 5bf827d8e4 Removed type selector
2 years ago
Rahim Kanji c35a6a24cf Added stats_pgsql_global table
2 years ago
Javier Jaramago Fernández 096709ebbd Make random latency on simulated Galera conns conditional
2 years ago
Rene Cannao 7fe013fac2 Merge branch 'proxysql_v2.x_240813' into v2.x_postgres_merge_v2.x_240813
2 years ago
Rene Cannao 95fa15cdf9 Better parsing of USE queries sent with COM_QUERY #4598
2 years ago
Rene Cannao d85430b709 Implementation of PROXY protocol V1
2 years ago
Rene Cannao 247342daa6 Tweak of how quickly is started
2 years ago
Andriy Utkin 474d662f52 Use 15 chars max for thread name
2 years ago
Rene Cannao 465eaef87e Merge branch 'v2.x_postgres' into v2.x_240630
2 years ago
René Cannaò 25f02a33ce
Merge pull request #4496 from sysown/v2.6.x-freebsd_fixes
2 years ago
Andriy Utkin 5e79afa8e0 Set thread names
2 years ago
Rahim Kanji d3e9c9c85a Merge remote-tracking branch 'remotes/Master/v2.x' into v2.x_proxysql_postgres_merge
2 years ago
Miro Stauder 8006cfd7f8 use local includes - libdaemon
2 years ago
Miro Stauder b7258e965f use local includes - openssl
2 years ago
Miro Stauder 3a38500bb4 use local includes - libdaemon
2 years ago
Miro Stauder 7695c42534 use local include - openssl
2 years ago
René Cannaò cdfcfdce94
Merge pull request #4528 from sysown/v2.x_monitor_slave_lag_when_null_4521
2 years ago
Rahim Kanji 06a32365cc Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rahim Kanji dcbe140199 Route query to PostgreSQL backend server
2 years ago
Miro Stauder da61f23eb3 Merge branch 'v2.x' into v2.6.x-freebsd_fixes
2 years ago
Javier Jaramago Fernández afc79e1f99 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-disable_ssl_tickets
2 years ago
René Cannaò fde8ace076 Removed json.hpp from include files
2 years ago
René Cannaò 0cfab2616f First attempt to use Base_Thread and Base_Session
2 years ago
Javier Jaramago Fernández 1e0f821a4e Fix clients reconnect with SSL by disabling SSL tickets
2 years ago
Rahim Kanji 526a1115a7 Code improvement
2 years ago
Rahim Kanji 407fa7fb6a Fixed a Typo
2 years ago
Rahim Kanji 648c3ab61d * Improved handling for cases where seconds_behind_master is null or negative
2 years ago
René Cannaò 38c6c2ac7b Merge branch 'v2.x-main' into v2.x_postgres_240422
2 years ago
René Cannaò 8a525bf9f6
Merge pull request #4518 from sysown/v2.x-4510
2 years ago
Javier Jaramago Fernández e91bcd2c81 Move Admin 'HTTP_Server' and 'RESTAPI' init to end of phase3 - Closes #4510
2 years ago
René Cannaò 42178f8dd9 Use of function pointer for SIGUSR1 handler
2 years ago
Miro Stauder 9ac76349fe refactor FLUSH LOGS and signal handler
2 years ago
Javier Jaramago Fernández 9894621db1 Fix GCC type mismatch warning on 'proxy_info'
2 years ago
Javier Jaramago Fernández 0a38bd435d Print jemalloc default config on startup
2 years ago
Javier Jaramago Fernández 288eee1405 Add 'prof_accum' to jemalloc defaults
2 years ago
Rahim Kanji 936e27139b Merge branch 'v2.x_PostgreSQL_Merge' into v2.x_postgres
2 years ago
Rahim Kanji ebf20b6a60 * Added PostgreSQL configuration (port: 6034 Admin and 6035: PostgreSQL client connections)
2 years ago
Miro Stauder 0441d89a12 fix grep typo
2 years ago
Miro Stauder 39591b97a6 fix Makefile grep
2 years ago
René Cannaò 23ad692393
Merge pull request #4480 from sysown/v2.x-restartbackoff
2 years ago
Rahim Kanji e029d39007 Initial PostgreSQL commit
2 years ago
René Cannaò aa1183c95e Implement deamon restart with exponential backoff
2 years ago
René Cannaò 105ccb8174 More code documentation
2 years ago
Miro Stauder 8a0e326ce5 warn about ASAN limitation ASLR > 28bits
2 years ago
Miro Stauder f6aea2f5f3 fix Makefile identations
2 years ago
Rahim Kanji 89d3f44a06 Added postgresql library
2 years ago
René Cannaò c3c9746bbc
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
René Cannaò 83cf46dd83
Merge branch 'v2.x' into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
2 years ago
Miro Stauder a5990ead2d fix clang issue
2 years ago
Javier Jaramago Fernández e8d2254689 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
2 years ago
René Cannaò 3c2418246c
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
Rahim Kanji 4af5dd2a1d Merge remote-tracking branch 'Master/v2.x' into v2.x_testing_ci_test_failures
2 years ago
Rahim Kanji 38cbba2833 Removed invalid argument
2 years ago
Javier Jaramago Fernández 5a0dc26353 Log loading errors for 'WebInterface' and 'LDAPAuth' plugins
2 years ago