0001-Add-parallel-B-tree-index-build-sorting.patch.gz

application/x-gzip

Filename: 0001-Add-parallel-B-tree-index-build-sorting.patch.gz
Type: application/x-gzip
Part: 0
Message: Re: Parallel tuplesort (for parallel B-Tree index creation)

Patch

Format: format-patch
Series: patch 0001
Subject: Add parallel B-tree index build sorting.
File+
contrib/bloom/blinsert.c 2 1
doc/src/sgml/config.sgml 63 1
doc/src/sgml/monitoring.sgml 3 2
doc/src/sgml/parallel.sgml 77 16
doc/src/sgml/ref/create_index.sgml 48 1
doc/src/sgml/ref/pg_restore.sgml 15 2
src/backend/access/brin/brin.c 2 2
src/backend/access/common/reloptions.c 9 0
src/backend/access/gin/gininsert.c 1 1
src/backend/access/gist/gistbuild.c 1 1
src/backend/access/hash/hash.c 1 1
src/backend/access/hash/hashsort.c 1 0
src/backend/access/heap/heapam.c 25 4
src/backend/access/nbtree/nbtpage.c 124 0
src/backend/access/nbtree/nbtree.c 1 122
src/backend/access/nbtree/nbtsort.c 950 39
src/backend/access/spgist/spginsert.c 2 1
src/backend/access/transam/parallel.c 4 3
src/backend/access/transam/README.parallel 4 2
src/backend/catalog/index.c 63 33
src/backend/commands/cluster.c 2 1
src/backend/commands/indexcmds.c 4 0
src/backend/commands/tablespace.c 1 1
src/backend/executor/execParallel.c 1 1
src/backend/executor/nodeAgg.c 3 3
src/backend/executor/nodeSort.c 1 1
src/backend/optimizer/path/costsize.c 1 0
src/backend/optimizer/plan/planner.c 213 4
src/backend/storage/file/buffile.c 480 13
src/backend/storage/file/fd.c 211 69
src/backend/utils/adt/orderedsetaggs.c 2 2
src/backend/utils/init/globals.c 1 0
src/backend/utils/misc/guc.c 21 0
src/backend/utils/misc/postgresql.conf.sample 2 0
src/backend/utils/probes.d 1 1
src/backend/utils/sort/logtape.c 167 17
src/backend/utils/sort/tuplesort.c 820 91
src/bin/pg_dump/pg_backup_archiver.c 3 0
src/bin/psql/tab-complete.c 4 4
src/include/access/nbtree.h 4 8
src/include/access/parallel.h 1 1
src/include/access/relscan.h 1 0
src/include/catalog/index.h 4 2
src/include/miscadmin.h 1 0
src/include/optimizer/cost.h 1 0
src/include/optimizer/planner.h 2 0
src/include/storage/buffile.h 52 1
src/include/storage/fd.h 6 2
src/include/utils/logtape.h 23 2
src/include/utils/tuplesort.h 126 10
src/test/regress/expected/sysviews.out 2 1
src/test/regress/expected/vacuum.out 5 0
src/test/regress/sql/vacuum.sql 5 0
src/tools/valgrind.supp 9 0

Binary attachment — download to view.