Bob Cronin wrote:
> So, I threw in a "join 100" stage to group 100 object ids together.
> 
> As soon as I did that, the pipeline started abending with a 2006 error
> trying to allocate a socket.

I'd look for some other stage that's trying to use the socket set
initialized by your LDAP lookup stage.  My guess is that:

* the LDAP lookup stage doesn't initialize the socket set until after it
  sees an input record--which now doesn't happen until you get to the
  hundred-and-first record.

* you open a socket for each input record in some other stage without
  first initializing a socket set, and got lucky and the LDAP lookup
  stage happened to run first and initialize a set for you.

I don't grasp enough of this socket business to understand why you
should ever have to initialize and terminate a set explicitly at all,
but I've used it just enough to get that you do.  Whether that might
give you 2006 (could not be allocated) rather than 2005 (not active),
and why, is entirely beyond me.

¬R

Reply via email to