Thanks for testing, Jeff. Hmm, I'm seeing different results.
I just re-tested the patron bucket scenario:
I set up my VM with max-children=5 for open-ils.actor. Loaded up a patron search with 30 results. At this point I have 2 actor drones alive. Added all of the patrons to a bucket and the number of actor drones rose by exactly one, stopping at 3, which is what I would have expected, given that each call waits in the previous call to complete.
Can you set up a similar test and see now many new actor drones are created in this scenario?
Thanks for testing, Jeff. Hmm, I'm seeing different results.
I just re-tested the patron bucket scenario:
I set up my VM with max-children=5 for open-ils.actor. Loaded up a patron search with 30 results. At this point I have 2 actor drones alive. Added all of the patrons to a bucket and the number of actor drones rose by exactly one, stopping at 3, which is what I would have expected, given that each call waits in the previous call to complete.
Can you set up a similar test and see now many new actor drones are created in this scenario?