- Notifications
You must be signed in to change notification settings - Fork40
PermalinkChoose a base ref {{ refName }}default Choose a head ref {{ refName }}default Checking mergeability… Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also orlearn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also.Learn more about diff comparisons here.
base repository:postgrespro/pg_wait_sampling
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
Uh oh!
There was an error while loading.Please reload this page.
base:master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}defaultLoading
...
head repository:postgrespro/pg_wait_sampling
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
Uh oh!
There was an error while loading.Please reload this page.
compare:new_dimensions
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Uh oh!
There was an error while loading.Please reload this page.
- 13commits
- 10files changed
- 2contributors
Commits on Jun 26, 2025
Add profile_extended and history_extended views with additional dimen…
…sionsSometimes it can be useful to have additional info collected with wait_events,so we add two new views/functions that include more information. The structure ofthose views could be changed in new versions of pg_wait_sampling extension
Update README to include information about new *_extended views
Also fix some typos/reword some sentences
- Medvecrab committed
Jun 26, 2025 - Medvecrab committed
Jun 26, 2025 - Medvecrab committed
Jun 26, 2025 - Medvecrab committed
Jun 26, 2025 - Medvecrab committed
Jun 26, 2025 - Medvecrab committed
Jun 26, 2025 Do as pg_stat_statements does with different extension versions
Medvecrab committedJun 26, 2025 - Medvecrab committed
Jun 26, 2025
Commits on Sep 23, 2025
- Rename some columns in code and in GUC allowed values- Change client_addr type to inet as in pg_stat_activity- event value for dimension GUC now turn both wait_event and wait_event_type on and off; event_type not supported- README formatting- Hide leader_pid for leader process- Reset profile and history after reloading configuration, but only if dimensions have changed- Disallow passing empty string as dimensions- pid and queryid are NULL now if are not in dimenstions- empty client_hostname is now NULL like in pg_stat_activity- empty appname is now shown as empty string as in pg_stat_activity
Commits on Sep 25, 2025
- Remove unneded palloc- Move initialization of possibly-null fields behind mask-checking (in fill_values_and_nulls function)- Switch api_version and parameter amount in *_internal functions, this makes safety check look better- Remove pgstat_clear_*** from pg_wait_sampling_get_current, it could mess with other functions unexpectedly- Use correct bitmask in get_profile/history_internal- Add dimensions_mask to Profile and History to save it through multiple calls to get_profile/history- Use statically allocated varialbes ts and count in deserialize_array- Take care of padding in deserialize_array- Leave only common_dimensions in probe_waits- Remove unneded +1 in serialize_item- Remove serialized_key in probe_waits, it's not needed- Add pfree to stop leaking serialized_item- Always copy only count to hash table in probe_waits
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:git diff master...new_dimensions
Uh oh!
There was an error while loading.Please reload this page.