Re: Why do pg_upgrade's test use the serial schedule?
Michael Paquier <michael@paquier.xyz>
On Mon, Nov 05, 2018 at 02:11:42PM -0800, Andres Freund wrote: > Because just about everything else taking substantial time already > disables it. pg_regress forks off a postmaster with -F, the tap tests do > so for large portions via fsync=off in the config (c.f. PostgresNode.pm). And in most cases people will forget to set up TEMP_CONFIG when setting up a new environment. If it is possible to reduce the I/O traffic when running check-world by default and if we are able to make it faster with a parallel schedule, my take is to do by default instead of expecting the user to set up that all the time. That's less to think about. So I am +1 and +1 for Andres' suggestions on this thread. -- Michael
Commits
-
Make TupleTableSlots extensible, finish split of existing slot type.
- 4da597edf1ba 12.0 landed
-
Inline hot path of slot_getsomeattrs().
- a7aa608e0f59 12.0 landed
-
Compute information about EEOP_*_FETCHSOME at expression init time.
- 675af5c01e29 12.0 landed
-
Don't generate tuple deforming functions for virtual slots.
- 7ef04e4d2cb2 12.0 landed
-
Introduce notion of different types of slots (without implementing them).
- 1a0586de3657 12.0 landed
-
Verify that expected slot types match returned slot types.
- 15d8f83128e1 12.0 landed
-
Rejigger materializing and fetching a HeapTuple from a slot.
- 763f2edd9209 12.0 landed
-
Rationalize expression context reset in ExecModifyTable().
- c058fc2a2b8e 12.0 landed
-
Don't require return slots for nodes without projection.
- 1ef6bd2954c4 12.0 landed
-
Move EEOP_*_SYSVAR evaluation out of line.
- b84a6dafbf2b 12.0 landed
-
Use installcheck-parallel in pg_upgrade's testsuite.
- da906766cd3b 12.0 landed