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
