[COMMITTERS] pgsql: Clean up sloppy maintenance of regression test schedule files.

2017-10-07 Thread Tom Lane
Clean up sloppy maintenance of regression test schedule files. The partition_join test was added to a parallel group that was already at the maximum of 20 concurrent tests. The hash_func test wasn't added to serial_schedule at all. The identity and partition_join tests were added to serial_sched

[COMMITTERS] pgsql: Enforce our convention about max number of parallel regression t

2017-10-07 Thread Tom Lane
Enforce our convention about max number of parallel regression tests. We have a very old rule that parallel_schedule should have no more than twenty tests in any one parallel group, so as to provide a bound on the number of concurrently running processes needed to pass the tests. But people keep

[COMMITTERS] pgsql: Improve pg_regress's error reporting for schedule-file problems.

2017-10-07 Thread Tom Lane
Improve pg_regress's error reporting for schedule-file problems. The previous coding here trashed the line buffer as it scanned it, making it impossible to print the source line in subsequent error messages. With a few save/restore/strdup pushups we can improve that situation. In passing, move t