pg_stat_monitor/regression/expected
Hamid Akhtar de66ef0fce PG-588: Some queries are not being normalised.
This bug uncovered serious issues with how the data was being stored by PSGM.
So it require a complete redesign.

pg_stat_monitor now stores the data locally within the backend process's local
memory. The data is only stored when the query completes. This reduces the
number of lock acquisitions that were previously needed during various stages
of the execution. Also, this avoids data loss in case the current bucket
changes during execution. Also, the unavailability of jumble state during later
stages of executions was causing pg_stat_monitor to save non-normalized query.
This was a major problem as well.

pg_stat_monitor specific memory context is implemented. It is used for saving
data locally. The context memory callback helps us clear the locally saved data
so that we do not store it multiple times in the shared hash.

As part of this major rewrite, pgss reference in function and variable names
is changed to pgsm. Memory footprint for the entries is reduced, data types
are corrected where needed, and we've removed unused variables, functions and
macros.

This patch was mutually created by:
Co-authored-by: Hamid Akhtar <hamid.akhtar@percona.com>
Co-authored-by: Muhammad Usama <muhammad.usama@percona.com>
2023-02-22 19:31:52 +05:00
..
application_name.out PG-320: Removing the query state code from the view. 2022-11-15 16:31:37 +00:00
application_name_unique.out PG-563: Update TAP testcases and output due to changes by DEV. 2022-12-27 18:14:32 +05:00
application_name_unique_1.out PG-563: Update TAP testcases and output due to changes by DEV. 2022-12-27 18:14:32 +05:00
basic.out PG-320: Removing the query state code from the view. 2022-11-15 16:31:37 +00:00
cmd_type.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
cmd_type_1.out PG-544: Regression cleanup. 2022-11-16 21:31:16 +00:00
counters.out PG-570: Fix counters test case. 2023-01-03 18:50:53 +05:00
database.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
error.out PG-320: Removing the query state code from the view. 2022-11-15 16:31:37 +00:00
error_1.out PG-554: Remove redundant files and fix regression. (#319) 2022-11-23 02:20:43 +05:00
error_2.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
error_insert.out PG-563: Update TAP testcases and output due to changes by DEV. 2022-12-27 18:14:32 +05:00
error_insert_1.out PG-563: Update TAP testcases and output due to changes by DEV. 2022-12-27 18:14:32 +05:00
functions.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
functions_1.out PG-563: Update TAP testcases and output due to changes by DEV. 2022-12-27 18:14:32 +05:00
guc.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
guc_1.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
histogram.out PG-544: Regression cleanup. 2022-11-16 19:47:07 +00:00
histogram_1.out PG-544: Regression cleanup. 2022-11-16 19:47:07 +00:00
histogram_2.out PG-544: Regression cleanup. 2022-11-16 19:47:07 +00:00
pgsm_query_id.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
relations.out PG-563: Update TAP testcases and output due to changes by DEV. 2022-12-27 18:14:32 +05:00
rows.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
tags.out PG-320: Removing the query state code from the view. 2022-11-15 16:31:37 +00:00
top_query.out PG-581: top_queryid expected output verification and change. 2023-01-18 13:05:00 +05:00
top_query_1.out PG-581: top_queryid expected output verification and change. 2023-01-18 13:05:00 +05:00
user.out PG-588: Some queries are not being normalised. 2023-02-22 19:31:52 +05:00
version.out PG-556: Fix expected output of test case version. (#322) 2022-11-23 02:21:33 +05:00