Nope, rather small data set is being queried. The problem is related to a "bug" in which gzip fails when it is used by a large number of os threads - in my case it fails around 400 threads all hitting pyax and then pyax hits gzip. This is less a pyax bug than a Python bug but since pyax uses gzip this is a pyax problem too. I am guessing Stackless Python would not have this problem because I am guessing gzip is hitting a C stack limit rather than a Python limit since I have 1 GB RAM available when gzip complains about the lack of RAM. This apparent bug does not have a fix other than to reduce the number of threads being used however you might want to code a MemoryError trap to notice when this condition happens and there are a bunch of threads being used. It took me a while to isolate the root cause however in the meantime I reported the bug as it appeared to be related to pyax then later learned this is a pyax second-hand bug via Python's gzip module. -------------------------------------------------- From: "Kevin Shuk"