Re: Build farm

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Build farm
Дата
Msg-id Pine.LNX.4.44.0311191620480.20187-100000@peter.localdomain
обсуждение исходный текст
Ответ на Re: Build farm  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: Build farm
Re: Build farm
Список pgsql-hackers
Andrew Dunstan writes:

> "Useful" is probably subjective. That list would at least be a good
> place to start, though. What combinations of variables do you think we
> would need?

First of all, I don't necessarily think that a large list of CPU/operation
system combinations is going to help much.  IIRC, this round of platform
testing showed us two real problems, and both happened because the
operating system version in question came out the previous day, so we
could not have caught it.  Much more problems arise when people use
different versions of secondary packages, such as Tcl, Perl, Kerberos,
Flex, Bison.  So you would need to compile a large collection of these
things.  The problem again is that it is usually the brand-new or the odd
intermediate version of such a tool that breaks things, so a "set and
forget" build farm is not going to catch it.  Another real source of
problems are real systems.  Weird combinations of packages, weird network
setups, weird applications, custom kernels.  These cannot be detected on
out of the box setups.  In fact, the regression tests might not detect
them at all.

Hence the open-source community approach.  Closed-source development teams
can do all the above, with great effort.  But by throwing out the code and
have real people test them on real systems with real applications, you can
do much better.

-- 
Peter Eisentraut   peter_e@gmx.net



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Robert Treat
Дата:
Сообщение: Re: Is there going to be a port to Solaris 9 x86 in the
Следующее
От: "Zeugswetter Andreas SB SD"
Дата:
Сообщение: Re: Background writer process