Обсуждение: pgsql: Fix crash when ALTER TABLE recreates indexes on partitions
Fix crash when ALTER TABLE recreates indexes on partitions The skip_build flag was not being passed correctly when recursing to indexes on partitions, leading to attempts to rebuild indexes when they were not yet ready to be rebuilt. Reported-by: Rajkumar Raghuwanshi Discussion: https://postgr.es/m/CAKcux6mxNCGsgATwf5CGMF8g4WSupCXicCVMeKUTuWbyxHOMsQ@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/41372071dfaab97a1a8dca83e32b88413460f477 Modified Files -------------- src/backend/commands/indexcmds.c | 2 +- src/test/regress/expected/indexing.out | 8 ++++++++ src/test/regress/sql/indexing.sql | 9 +++++++++ 3 files changed, 18 insertions(+), 1 deletion(-)
Alvaro Herrera <alvherre@alvh.no-ip.org> writes:
> Fix crash when ALTER TABLE recreates indexes on partitions
So ... buildfarm member skink has been reporting a valgrind failure
during initdb since this patch went in. However, I'm unable to reproduce
such a failure here, and it's less than obvious how this particular patch
could have caused a problem, and skink's report is pretty useless because
it's providing only a numeric stack trace. Thoughts?
regards, tom lane