Hi, I'm seeing a strange phenomenon, and I'm not sure whether it's my code or some thrift bug, so I'd like to know if anyone has seen this behavior before. Setup: 1. python thrift server using thread pool server, binary accelerated protocol, buffered transport. 2. php thrift client using the non binary php code. It's just a gateway between clients and the thrift server, handling stuff like cookies etc. it just serializes the thrift responses to JSON.
Now, after some time in operation, what I'm seeing that structures that should be full of data in the responses, are being returned to the users as NULL. I'm logging the responses before serialization in python, and they are okay and full of data. but they get to the other side with some fields being NULLs. these restarting the python server solves this for a while, then it starts getting worse and worse again (the frequency of this occurring increases over time) the thrift modules don't raise any exceptions or report anything unusual. I'm using thrift 0.4.0 Has anyone seen this behavior before? any ideas on troubleshooting this? Thanks
