File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 1
- <!-- $Header: /cvsroot/pgsql/doc/src/sgml/regress.sgml,v 1.22 2001/11/28 20 :49:10 petere Exp $ -->
1
+ <!-- $Header: /cvsroot/pgsql/doc/src/sgml/regress.sgml,v 1.23 2001/12/04 01 :49:17 tgl Exp $ -->
2
2
3
3
<chapter id="regress">
4
4
<title id="regress-title">Regression Tests</title>
83
83
</para>
84
84
</note>
85
85
86
+ <tip>
87
+ <para>
88
+ The parallel regression test starts quite a few processes under your
89
+ userid. Presently, the maximum concurrency is twenty parallel test
90
+ scripts, which means sixty processes --- there's a backend, a psql,
91
+ and usually a shell parent process for the psql for each test script.
92
+ So if your system enforces a per-user limit on the number of processes,
93
+ make sure this limit is at least seventy-five or so, else you may get
94
+ random-seeming failures in the parallel test. If you are not in
95
+ a position to raise the limit, you can edit the file
96
+ <filename>src/test/regress/parallel_schedule</> to split the
97
+ larger concurrent test sets into more manageable groups.
98
+ </para>
99
+ </tip>
100
+
86
101
<tip>
87
102
<para>
88
103
On some systems, the default Bourne-compatible shell
95
110
<prompt>$ </prompt><userinput>gmake SHELL=/bin/ksh check</userinput>
96
111
</screen>
97
112
</informalexample>
113
+ If no non-broken shell is available, you can alter the parallel test
114
+ schedule as suggested above.
98
115
</para>
99
116
</tip>
100
117
You can’t perform that action at this time.
0 commit comments