Content-Length: 239576 | pFad | http://github.com/postgrespro/postgres_cluster/commit/d114cc538715e14d29d6de8b6ea1a1d5d3e0edb4

23 Improve checking of child pages in contrib/amcheck. · postgrespro/postgres_cluster@d114cc5 · GitHub
Skip to content

Commit d114cc5

Browse files
committed
Improve checking of child pages in contrib/amcheck.
This commit eliminates lossiness in check for missing parent downlinks in B-tree. Instead of collecting lossy bitmap, we check for missing downlinks while visiting child pages referenced by downlinks of target level. We traverse from previous child page to the subsequent child page by right links. Intermediate pages are candidates to have lost parent downlinks. Also this commit introduces matching of child high key to the pivot key of it's parent. Discussion: https://postgr.es/m/CAPpHfduoF-c4RhOyOm%3D4-Y367%2B8txq9Q6iM_ty0OYc8si1Abww%40mail.gmail.com Author: Alexander Korotkov Reviewed-by: Peter Geoghegan
1 parent a88a285 commit d114cc5

File tree

2 files changed

+465
-123
lines changed

2 files changed

+465
-123
lines changed

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres_cluster/commit/d114cc538715e14d29d6de8b6ea1a1d5d3e0edb4

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy