-
- Downloads
More infrastructure for btree compaction project. Tree-traversal code
now knows what to do upon hitting a dead page (in theory anyway, it's untested...). Add a post-VACUUM-cleanup entry point for index AMs, to provide a place for dead-page scavenging to happen. Also, fix oversight that broke btpo_prev links in temporary indexes. initdb forced due to additions in pg_am.
Showing
- doc/src/sgml/catalogs.sgml 8 additions, 1 deletiondoc/src/sgml/catalogs.sgml
- src/backend/access/gist/gist.c 3 additions, 2 deletionssrc/backend/access/gist/gist.c
- src/backend/access/hash/hash.c 3 additions, 2 deletionssrc/backend/access/hash/hash.c
- src/backend/access/index/indexam.c 33 additions, 1 deletionsrc/backend/access/index/indexam.c
- src/backend/access/nbtree/nbtinsert.c 97 additions, 64 deletionssrc/backend/access/nbtree/nbtinsert.c
- src/backend/access/nbtree/nbtpage.c 157 additions, 107 deletionssrc/backend/access/nbtree/nbtpage.c
- src/backend/access/nbtree/nbtree.c 103 additions, 35 deletionssrc/backend/access/nbtree/nbtree.c
- src/backend/access/nbtree/nbtsearch.c 175 additions, 45 deletionssrc/backend/access/nbtree/nbtsearch.c
- src/backend/access/nbtree/nbtsort.c 6 additions, 6 deletionssrc/backend/access/nbtree/nbtsort.c
- src/backend/access/rtree/rtree.c 3 additions, 2 deletionssrc/backend/access/rtree/rtree.c
- src/backend/commands/vacuum.c 24 additions, 8 deletionssrc/backend/commands/vacuum.c
- src/backend/commands/vacuumlazy.c 39 additions, 39 deletionssrc/backend/commands/vacuumlazy.c
- src/include/access/genam.h 21 additions, 3 deletionssrc/include/access/genam.h
- src/include/access/nbtree.h 11 additions, 9 deletionssrc/include/access/nbtree.h
- src/include/access/xlog.h 8 additions, 7 deletionssrc/include/access/xlog.h
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_am.h 9 additions, 7 deletionssrc/include/catalog/pg_am.h
- src/include/catalog/pg_proc.h 3 additions, 1 deletionsrc/include/catalog/pg_proc.h
Loading
Please register or sign in to comment