Re: Sending out a request for more buildfarm animals?
От | Alvaro Herrera |
---|---|
Тема | Re: Sending out a request for more buildfarm animals? |
Дата | |
Msg-id | 20140508184803.GG6018@eldon.alvh.no-ip.org обсуждение исходный текст |
Ответ на | Re: Sending out a request for more buildfarm animals? (Tomas Vondra <tv@fuzzy.cz>) |
Список | pgsql-hackers |
Tomas Vondra wrote: > Hmmmm, with CLOBBER_CACHE_ALWAYS + CLOBBER_FREED_MEMORY the tests take > ~20h on a single branch/animal. With a single locale (e.g. "C") it would > take ~4h, but we're testing a bunch of additional czech/slovak locales. > > The tests are running in sequence (magpie->treepie->fulmar) so with all > 6 branches, this would take ~14 days to complete. I don't mind the > machine is running tests 100% of the time, that's why it's in buildfarm, > but I'd rather see the failures soon after the commit (and two weeks is > well over the "soon" edge, IMHO). > > So I'm thinking about how to improve this. I'd like to keep the options > for all the branches (e.g. not just HEAD, as a few other animals do). I think doing the CLOBBER_CACHE_ALWAYS + CLOBBER_FREED_MEMORY runs in a separate set of animals that does a single locale is enough. It's pretty dubious that there is any point in doing the CLOBBER stuff in multiple locales. Perhaps run these in HEAD only once a day, and do the other branches once a week, or something like that. If you add a seventh animal that does the recursive clobber thingy, running say once a month, that could be useful too. Since you have spare CPUs, it shouldn't matter if it takes a whole week to run. The advantage of doing this in separate animals is that you can run them in parallel with your regular non-CLOBBER animals (which would run more frequently.) -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления: