Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn 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: postgresql-cfbot/postgresql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: cf/5486~1
Choose a base ref
...
head repository: postgresql-cfbot/postgresql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cf/5486
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Mar 21, 2025

  1. Use streaming read I/O in SP-GiST vacuuming

    Like 69273b8 did for GiST vacuuming, make SP-GiST vacuum use the
    read stream API for vacuuming physically contiguous index pages.
    
    Concurrent insertions may cause SP-GiST index tuples to be redirected.
    While vacuuming, these are added to a pending list which is later
    processed to ensure no dead tuples are left behind. Pages containing
    such tuples are still read by directly calling ReadBuffer() and do not
    use the read stream API.
    
    Author: Andrey M. Borodin <[email protected]>
    Reviewed-by: Melanie Plageman <[email protected]>
    Discussion: https://postgr.es/m/37432403-8657-403B-9CDF-5A642BECDD81%40yandex-team.ru
    melanieplageman committed Mar 21, 2025
    Configuration menu
    Copy the full SHA
    e215166 View commit details
    Browse the repository at this point in the history
Loading