pgsql: Fix parallel operations that prevent oldest xmin from advancing.

2021-11-18 Thread Amit Kapila
Fix parallel operations that prevent oldest xmin from advancing. While determining xid horizons, we skip over backends that are running Vacuum. We also ignore Create Index Concurrently, or Reindex Concurrently for the purposes of computing Xmin for Vacuum. But we were not setting the flags corresp

pgsql: Fix parallel operations that prevent oldest xmin from advancing.

2021-11-18 Thread Amit Kapila
Fix parallel operations that prevent oldest xmin from advancing. While determining xid horizons, we skip over backends that are running Vacuum. We also ignore Create Index Concurrently, or Reindex Concurrently for the purposes of computing Xmin for Vacuum. But we were not setting the flags corresp

pgsql: Fix parallel operations that prevent oldest xmin from advancing.

2021-11-18 Thread Amit Kapila
Fix parallel operations that prevent oldest xmin from advancing. While determining xid horizons, we skip over backends that are running Vacuum. We also ignore Create Index Concurrently, or Reindex Concurrently for the purposes of computing Xmin for Vacuum. But we were not setting the flags corresp

pgsql: Improve psql tab completion for transforms, domains and sequence

2021-11-18 Thread Michael Paquier
Improve psql tab completion for transforms, domains and sequences The following improvements are done: - Addition of some tab completion for CREATE DOMAIN. - Addition of some tab completion for CREATE TRANSFORM. - Addition of type completion for CREATE SEQUENCE AS. Author: Ken Kato Reviewed-by: K

pgsql: Use appropriate -Wno-warning switches when compiling bitcode.

2021-11-18 Thread Tom Lane
Use appropriate -Wno-warning switches when compiling bitcode. We use "clang" to compile bitcode files for LLVM inlining. That might be different from the build's main C compiler, so it needs its own set of compiler flags. To simplify configure, we don't bother adding any -W switches to that flag

pgsql: Use appropriate -Wno-warning switches when compiling bitcode.

2021-11-18 Thread Tom Lane
Use appropriate -Wno-warning switches when compiling bitcode. We use "clang" to compile bitcode files for LLVM inlining. That might be different from the build's main C compiler, so it needs its own set of compiler flags. To simplify configure, we don't bother adding any -W switches to that flag

pgsql: Use appropriate -Wno-warning switches when compiling bitcode.

2021-11-18 Thread Tom Lane
Use appropriate -Wno-warning switches when compiling bitcode. We use "clang" to compile bitcode files for LLVM inlining. That might be different from the build's main C compiler, so it needs its own set of compiler flags. To simplify configure, we don't bother adding any -W switches to that flag

pgsql: Use appropriate -Wno-warning switches when compiling bitcode.

2021-11-18 Thread Tom Lane
Use appropriate -Wno-warning switches when compiling bitcode. We use "clang" to compile bitcode files for LLVM inlining. That might be different from the build's main C compiler, so it needs its own set of compiler flags. To simplify configure, we don't bother adding any -W switches to that flag

pgsql: Use appropriate -Wno-warning switches when compiling bitcode.

2021-11-18 Thread Tom Lane
Use appropriate -Wno-warning switches when compiling bitcode. We use "clang" to compile bitcode files for LLVM inlining. That might be different from the build's main C compiler, so it needs its own set of compiler flags. To simplify configure, we don't bother adding any -W switches to that flag