On 1 January 2015 at 17:59, Robert Haas <robertmh...@gmail.com> wrote:
> On Thu, Jan 1, 2015 at 12:00 PM, FabrÃzio de Royes Mello > <fabriziome...@gmail.com> wrote: > > Can we check the number of free bgworkers slots to set the max workers? > > The real solution here is that this patch can't throw an error if it's > unable to obtain the desired number of background workers. It needs > to be able to smoothly degrade to a smaller number of background > workers, or none at all. I think a lot of this work will fall out > quite naturally if this patch is reworked to use the parallel > mode/parallel context stuff, the latest version of which includes an > example of how to set up a parallel scan in such a manner that it can > run with any number of workers. > +1 That sounds like exactly what's needed. Thom