Commit Graph

105 Commits (2fcc5729eec032a0e3d95a72fbdc08e7903940cc)

Author SHA1 Message Date
Rahim Kanji 2046d92b70 Merge remote-tracking branch 'v3.0' into v3.0_pgsql_meta_command_describe_table
4 weeks ago
Rahim Kanji ca45405942 Merge remote-tracking branch 'Master/v3.0-moveInfra' into v3.0_pgsql-pipeline-set-reset-discard-fix-5432
1 month ago
Rene Cannao 6b46b26931 chore: implement PR review feedback for release tier system
1 month ago
Rene Cannao c2f678a9de feat: implement release tiers and feature guards for v3.0, v3.1, and v4.0
1 month ago
Rahim Kanji e84433159b Merge remote-tracking branch 'v3.0' into v3.0_pgsql-pipeline-set-reset-discard-fix-5432
1 month ago
Rahim Kanji 742ff05ecc Fix PostgreSQL transaction state management for pipeline mode
1 month ago
Rahim Kanji 176362c77d Addressed feedback from AI review
1 month ago
Rahim Kanji a82d653c0b Handle late COPY protocol messages after session exits fast_forward mode
1 month ago
Rene Cannao 3a3be5a559 Implement Fast Forward Traffic Observer (FFTO) for MySQL and PostgreSQL
2 months ago
Rahim Kanji 409070faa7 Add PostgreSQL \d tablename describe table support in Admin Handler
2 months ago
Rahim Kanji ce42c188f5 Improvements
3 months ago
Rahim Kanji a1e10e3055 Add parameterized PID support for pg_cancel_backend/pg_terminate_backend
3 months ago
Rahim Kanji 556b1023c4 Removed change_user_auth_switch flag
3 months ago
Rahim Kanji c0f99c0e15 Refactor: Improved Prepared-Statement Cache Design (Lock-Free Hot Path) #5211
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.
5 months ago
René Cannaò 360646b7d5
Merge pull request #5165 from sysown/crash-sqlite-max-len
6 months ago
Wazir Ahmed 5219d4be93 processlist: Prevent crash due to SQLITE_TOOBIG
6 months ago
Rahim Kanji 91c674495a Few fixes
6 months ago
René Cannaò ecad6f9249
Merge pull request #5160 from sysown/v3.0_disable_pgsql_prometheus_5159
6 months ago
René Cannaò 01862a247a
Merge pull request #5149 from sysown/v3.0_track_search_path_param_5148
6 months ago
Rahim Kanji cb2062c1d1 Few fixes
6 months ago
Rahim Kanji f88b781905 Removed pending_connect
6 months ago
Rahim Kanji 8f8a8c29e3 Code cleanup: Removed is_select_NOT_for_update from PostgreSQL modules
6 months ago
Rahim Kanji 4d91452fc5 Implement backend query cancellation for PostgreSQL #5136
6 months ago
René Cannaò e1b7afe282
Merge pull request #5099 from wazir-ahmed/clock-monotonic-raw
6 months ago
René Cannaò 18b07a0066
Merge pull request #5120 from sysown/v3.0_clang_compilation_fix
6 months ago
René Cannaò 9290a5ceec
Merge pull request #5124 from sysown/v3.0_postgres_query_logging_issue_5123
6 months ago
Rahim Kanji 9b0366a89a Improved PostgreSQL Logger
7 months ago
Rahim Kanji a7df0d3b3c Fixed clang compilation
7 months ago
Rahim Kanji 23a764eaac Preserve implicit transactions with pipeline + FLUSH #5118
7 months ago
Rahim Kanji 7d5fe54230 Refactor: unify result handling for Parse and Describe
7 months ago
Wazir Ahmed 8d29742e20 `QueryInfo::end_time` should always be greater than or equal to `start_time`
7 months ago
Rahim Kanji 9a5fa148c8 Inject implicit Sync if simple query arrives before extended query cycle is completed
7 months ago
Rahim Kanji abd19113c0 Fix RequestEnd: avoid updating internal state when query failed on backend
7 months ago
Rahim Kanji 96c989a854 * Replaced virtual RequestEnd method with CRTP (static polymorphism)
7 months ago
Rahim Kanji 7a1852fb92 Skip Describe Portal results unless client explicitly requests it
8 months ago
Rahim Kanji 9e4b76d6d1 * Refactored PgSQL_Session::handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___PGSQL_QUERY_qpo.
8 months ago
Rahim Kanji 2d569f3b95 Added support to terminate running queries on timeout
8 months ago
Rahim Kanji 4d195adc89 Renamed Multiplex status from MYSQL to PGSQL
8 months ago
Rahim Kanji 070d4ca18d Added DEALLOCATE <stmt_name> and DEALLOCATE ALL support
8 months ago
Rahim Kanji 02eb58db79 Added SET statement tracking support
8 months ago
Rahim Kanji ce94a7080a Merge branch v3.0_session_param_reset_connection into v3.0_extended_query_protocol
8 months ago
Rahim Kanji 1bcd09044b Refactor Connection Reset Handling
8 months ago
Rahim Kanji 4ebff4c0cc Added support for protocol-supplied (out-of-band) parameter typing (argument-based)
9 months ago
Rahim Kanji 06383750b3 Fixed SonarQube warnings where applicable
9 months ago
Rahim Kanji 87ad15b01c * Removed autocommit_on_hostgroup from PostgreSQL modules
9 months ago
Rahim Kanji 48ba491cb7 Add support for unnamed Describe Portal and improve extended query handling
9 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.
9 months ago
Rahim Kanji d5fc1fefff Renamed pending_query to extended_query_frame
9 months ago
Rahim Kanji 8bb248cef5 Added Bind and Execute support
9 months ago