Commit Graph

220 Commits (6d6015a2034dbee2ea4eb50d2e84381df008fa46)

Author SHA1 Message Date
Rahim Kanji ca45405942 Merge remote-tracking branch 'Master/v3.0-moveInfra' into v3.0_pgsql-pipeline-set-reset-discard-fix-5432
1 month ago
Rahim Kanji 000a9794e4 Don't short-circuit in pipeline mode, fall through to backend execution
1 month ago
Rahim Kanji abb66cc19f Addressed AI review feeback
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 96bc668735 Fix pipeline mode transaction state handling and SET/RESET/DISCARD support
1 month ago
Rahim Kanji 742ff05ecc Fix PostgreSQL transaction state management for pipeline mode
1 month ago
Rahim Kanji 4d86e6949c Add defensive null guard before reading PSarrayIN->len
1 month ago
Rahim Kanji 8c9af56f38 Address AI review feedback
1 month ago
Rahim Kanji 05b5821fbc Fix integer underflow in PostgreSQL query packet handling and null terminator checking
1 month ago
Rahim Kanji 866c3593bb Set query retries for PostgreSQL extended query protocol operations
1 month ago
Rahim Kanji 27119169e4 Reset extended query frame if an unsupported message type is received
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
2 months ago
Rene Cannao e53d2c76f9 Address PR #5410 review findings across FFTO, sessions, TAP, and docs
2 months ago
Rene Cannao 1258a1f2f2 Address PR reviews: improve performance, safety, and robustness of FFTO
2 months ago
Rahim Kanji 194e20b3e8 Revert "Reset current_hostgroup to default when no query rule matches"
2 months ago
Rene Cannao 3a3be5a559 Implement Fast Forward Traffic Observer (FFTO) for MySQL and PostgreSQL
2 months ago
Rahim Kanji 1b3d20388e Reset current_hostgroup to default when no query rule matches
2 months ago
Rene Cannao af58865b06 Fix uninitialized memory in QueryParserArgs.buf
2 months ago
René Cannaò 2637d28f36
Merge pull request #5299 from sysown/v3.0_pg-cancel-terminate-backend-param-support_5298
3 months ago
Rahim Kanji 9ec045ca74 Fix PostgreSQL deadlock with Close Statement flood exceeding threshold_resultset_size
3 months ago
Rahim Kanji 67cbe46450 Simplify PID extraction
3 months ago
Rahim Kanji 5066ddd181 Removed isdigit
3 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
René Cannaò 0f7ff1f374
Merge branch 'v3.0' into v3.0_pgsql-query-digest-gen-5253
4 months ago
Rahim Kanji 42864e8867 Improved Tokenizer for PostgreSQL
4 months ago
Rene Cannao 2987242d4f Fix cache_empty_result=0 not caching non-empty resultsets (issue #5248)
4 months ago
Rahim Kanji 1a48aadf5e Code cleanup
4 months ago
Rahim Kanji c0f99c0e15 Refactor: Improved Prepared-Statement Cache Design (Lock-Free Hot Path) #5211
5 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
Rahim Kanji e744c2bbb7 Optimize transaction command parsing to avoid unnecessary tokenization
5 months ago
Rahim Kanji 7a3a5c71df Optimize hot path: replace std::string with char[] to avoid heap
5 months ago
Rahim Kanji 9eb934e7f0 Buffer response until Extended Query frame completes; send early only if resultset threshold is reached.
5 months ago
René Cannaò a44dee127d
Merge pull request #5174 from sysown/v3.0_optimise_extended_query_response
6 months ago
Javier Jaramago Fernández 2668de77c2 Fix compilation warning for 'strncpy' due string truncation
6 months ago
Javier Jaramago Fernández c0978f9371 Fix potential 'use-after-free' by 'SHOW PROCESSLIST' (PgSQL)
6 months ago
Rahim Kanji 8291361bc1 Removed unnecessary writeout()
6 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 ed20d09b8a Replaced std::get_if with std::visit
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
Rahim Kanji cb2062c1d1 Few fixes
6 months ago
Rahim Kanji 45271572ec Add support for PostgreSQL transaction command aliases and ROLLBACK AND CHAIN
6 months ago